mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-15 03:25:42 +00:00
Edit setting directly
This commit is contained in:
@ -33,6 +33,5 @@ class SettingEditForm(HelperForm):
|
||||
model = InvenTreeSetting
|
||||
|
||||
fields = [
|
||||
'key',
|
||||
'value'
|
||||
]
|
||||
|
@ -165,6 +165,22 @@ class InvenTreeSetting(models.Model):
|
||||
else:
|
||||
return ''
|
||||
|
||||
@classmethod
|
||||
def get_setting_pk(cls, key):
|
||||
"""
|
||||
Return the primary-key value for a given setting.
|
||||
|
||||
If the setting does not exist, return None
|
||||
"""
|
||||
|
||||
key = str(key).strip().upper()
|
||||
|
||||
try:
|
||||
setting = InvenTreeSetting.objects.filter(key__iexact=key).first()
|
||||
return setting.pk
|
||||
except InvenTreeSettingSetting.DoesNotExist:
|
||||
return None
|
||||
|
||||
@classmethod
|
||||
def get_setting(cls, key, backup_value=None):
|
||||
"""
|
||||
|
Reference in New Issue
Block a user