From 6f5fc528b7e0ff4f3edf5883070f0eec29c6e4f9 Mon Sep 17 00:00:00 2001 From: Matthias <matmair@live.de> Date: Thu, 22 Jul 2021 23:43:51 +0200 Subject: [PATCH] override functions --- InvenTree/common/models.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/InvenTree/common/models.py b/InvenTree/common/models.py index dca371a671..7072bc86d4 100644 --- a/InvenTree/common/models.py +++ b/InvenTree/common/models.py @@ -792,6 +792,17 @@ class InvenTreeUserSetting(BaseInvenTreeSetting): help_text=_('User'), ) + @classmethod + def get_setting_object(cls, key, user): + return super().get_setting_object(key, user=user) + + def validate_unique(self, exclude=None): + return super().validate_unique(exclude=exclude, user=self.user) + + @classmethod + def get_filters(cls, key, **kwargs): + return {'key__iexact': key, 'user__id__iexact': kwargs['user'].id} + class PriceBreak(models.Model): """