Merge v4 to dev

This commit is contained in:
Bai
2024-06-24 15:43:40 +08:00
741 changed files with 27595 additions and 34433 deletions

View File

@@ -65,10 +65,12 @@ class SettingsApi(generics.RetrieveUpdateAPIView):
'ticket': serializers.TicketSettingSerializer,
'ops': serializers.OpsSettingSerializer,
'virtualapp': serializers.VirtualAppSerializer,
'tool': serializers.ToolSerializer,
}
rbac_category_permissions = {
'basic': 'settings.view_setting',
'tool': 'settings.view_setting',
'terminal': 'settings.change_terminal',
'ops': 'settings.change_ops',
'ticket': 'settings.change_ticket',
@@ -81,24 +83,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',
}