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())
|
||||
SiteSetting.set('tape_default',
|
||||
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()
|
||||
flash('Label settings saved.', 'success')
|
||||
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_format=SiteSetting.get('tape_printer_format', '') or '',
|
||||
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