mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-14 19:15:41 +00:00
Add 'users' permission role
This commit is contained in:
@ -226,6 +226,7 @@ class RuleSet(models.Model):
|
|||||||
('purchase_order', _('Purchase Orders')),
|
('purchase_order', _('Purchase Orders')),
|
||||||
('sales_order', _('Sales Orders')),
|
('sales_order', _('Sales Orders')),
|
||||||
('return_order', _('Return Orders')),
|
('return_order', _('Return Orders')),
|
||||||
|
('users', _('Users')),
|
||||||
]
|
]
|
||||||
|
|
||||||
RULESET_NAMES = [choice[0] for choice in RULESET_CHOICES]
|
RULESET_NAMES = [choice[0] for choice in RULESET_CHOICES]
|
||||||
@ -246,15 +247,6 @@ class RuleSet(models.Model):
|
|||||||
'report_reportasset',
|
'report_reportasset',
|
||||||
'report_reportsnippet',
|
'report_reportsnippet',
|
||||||
'report_reporttemplate',
|
'report_reporttemplate',
|
||||||
'account_emailaddress',
|
|
||||||
'account_emailconfirmation',
|
|
||||||
'socialaccount_socialaccount',
|
|
||||||
'socialaccount_socialapp',
|
|
||||||
'socialaccount_socialtoken',
|
|
||||||
'otp_totp_totpdevice',
|
|
||||||
'otp_static_statictoken',
|
|
||||||
'otp_static_staticdevice',
|
|
||||||
'mfa_authenticator',
|
|
||||||
'plugin_pluginconfig',
|
'plugin_pluginconfig',
|
||||||
'plugin_pluginsetting',
|
'plugin_pluginsetting',
|
||||||
'plugin_notificationusersetting',
|
'plugin_notificationusersetting',
|
||||||
@ -336,6 +328,23 @@ class RuleSet(models.Model):
|
|||||||
'order_returnorderlineitem',
|
'order_returnorderlineitem',
|
||||||
'order_returnorderextraline',
|
'order_returnorderextraline',
|
||||||
],
|
],
|
||||||
|
'users': [
|
||||||
|
'auth_group',
|
||||||
|
'auth_user',
|
||||||
|
'auth_permission',
|
||||||
|
'users_owner',
|
||||||
|
'users_apitoken',
|
||||||
|
'users_ruleset',
|
||||||
|
'account_emailaddress',
|
||||||
|
'account_emailconfirmation',
|
||||||
|
'socialaccount_socialaccount',
|
||||||
|
'socialaccount_socialapp',
|
||||||
|
'socialaccount_socialtoken',
|
||||||
|
'otp_totp_totpdevice',
|
||||||
|
'otp_static_statictoken',
|
||||||
|
'otp_static_staticdevice',
|
||||||
|
'mfa_authenticator',
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
if settings.SITE_MULTI:
|
if settings.SITE_MULTI:
|
||||||
@ -366,7 +375,6 @@ class RuleSet(models.Model):
|
|||||||
'common_inventreecustomuserstatemodel',
|
'common_inventreecustomuserstatemodel',
|
||||||
'common_selectionlistentry',
|
'common_selectionlistentry',
|
||||||
'common_selectionlist',
|
'common_selectionlist',
|
||||||
'users_owner',
|
|
||||||
'users_userprofile', # User profile is handled in the serializer - only own user can change
|
'users_userprofile', # User profile is handled in the serializer - only own user can change
|
||||||
# Third-party tables
|
# Third-party tables
|
||||||
'error_report_error',
|
'error_report_error',
|
||||||
|
@ -11,7 +11,8 @@ export enum UserRoles {
|
|||||||
sales_order = 'sales_order',
|
sales_order = 'sales_order',
|
||||||
stock = 'stock',
|
stock = 'stock',
|
||||||
stock_location = 'stock_location',
|
stock_location = 'stock_location',
|
||||||
stocktake = 'stocktake'
|
stocktake = 'stocktake',
|
||||||
|
users = 'users'
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user