2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-08-10 13:51:01 +00:00

Add user settings to remember the last/favourite label template (#4938)

* Add user settings to remember the last/favourite label template

Fixes #4932

* Remove settings_value from translated templates

Thanks Oliver for the hint!
This commit is contained in:
Miklós Márton
2023-06-01 12:01:48 +02:00
committed by GitHub
parent 18d9ecd0f4
commit 46a808c064
4 changed files with 56 additions and 7 deletions

View File

@@ -148,6 +148,8 @@ class LabelPrintMixin(LabelFilterMixin):
def get(self, request, *args, **kwargs):
"""Perform a GET request against this endpoint to print labels"""
common.models.InvenTreeUserSetting.set_setting('DEFAULT_' + self.ITEM_KEY.upper() + '_LABEL_TEMPLATE',
self.get_object().pk, None, user=request.user)
return self.print(request, self.get_items())
def get_plugin(self, request):