Save a default tape orientation in label settings
This commit is contained in:
1 parent
9406de237d
commit
3b48935204
1 file changed
+5
@@ -431,6 +431,10 @@ def settings():
|
|||||||
(request.form.get('tape_printer_format') or '').strip())
|
(request.form.get('tape_printer_format') or '').strip())
|
||||||
SiteSetting.set('tape_default',
|
SiteSetting.set('tape_default',
|
||||||
request.form.get('tape_default') or tape_printer.DEFAULT_TAPE)
|
request.form.get('tape_default') or tape_printer.DEFAULT_TAPE)
|
||||||
|
# A full settings POST always carries every field, so an absent
|
||||||
|
# checkbox here genuinely means unticked.
|
||||||
|
SiteSetting.set('tape_rotate_default',
|
||||||
|
bool(request.form.get('tape_rotate_default')))
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
flash('Label settings saved.', 'success')
|
flash('Label settings saved.', 'success')
|
||||||
return redirect(url_for('labels.settings'))
|
return redirect(url_for('labels.settings'))
|
||||||
@@ -452,4 +456,5 @@ def settings():
|
|||||||
tape_printer_path=SiteSetting.get('tape_printer_path', '/ipp/print') or '/ipp/print',
|
tape_printer_path=SiteSetting.get('tape_printer_path', '/ipp/print') or '/ipp/print',
|
||||||
tape_printer_format=SiteSetting.get('tape_printer_format', '') or '',
|
tape_printer_format=SiteSetting.get('tape_printer_format', '') or '',
|
||||||
tape_default=SiteSetting.get('tape_default', tape_printer.DEFAULT_TAPE),
|
tape_default=SiteSetting.get('tape_default', tape_printer.DEFAULT_TAPE),
|
||||||
|
tape_rotate_default=SiteSetting.get_bool('tape_rotate_default', True),
|
||||||
)
|
)
|
||||||
Reference in new issue
Block a user