perf: Perms system settings (#13435)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2024-06-17 17:40:03 +08:00
committed by GitHub
parent 8a5e86dfa7
commit 50ceca9f06
4 changed files with 384 additions and 350 deletions

View File

@@ -80,24 +80,30 @@ class SettingsApi(generics.RetrieveUpdateAPIView):
'security_password': 'settings.change_security',
'security_login_limit': 'settings.change_security',
'ldap': 'settings.change_auth',
'email': 'settings.change_email',
'email_content': 'settings.change_email',
'cas': 'settings.change_auth',
'oidc': 'settings.change_auth',
'saml2': 'settings.change_auth',
'oauth2': 'settings.change_auth',
'wecom': 'settings.change_auth',
'dingtalk': 'settings.change_auth',
'feishu': 'settings.change_auth',
'lark': 'settings.change_auth',
'slack': 'settings.change_auth',
'auth': 'settings.change_auth',
'oidc': 'settings.change_auth',
'passkey': 'settings.change_auth',
'keycloak': 'settings.change_auth',
'radius': 'settings.change_auth',
'cas': 'settings.change_auth',
'sso': 'settings.change_auth',
'saml2': 'settings.change_auth',
'oauth2': 'settings.change_auth',
'clean': 'settings.change_clean',
'other': 'settings.change_other',
'chat': 'settings.change_chatai',
'email': 'settings.change_email',
'email_content': 'settings.change_email',
'sms': 'settings.change_sms',
'alibaba': 'settings.change_sms',
'tencent': 'settings.change_sms',
'huawei': 'settings.change_sms',
'cmpp2': 'settings.change_sms',
'vault': 'settings.change_vault',
}