perf: account perm (#9595)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2023-02-16 19:39:10 +08:00
committed by GitHub
parent fc2d7aafce
commit f7500b8aff
4 changed files with 20 additions and 4 deletions

View File

@@ -30,7 +30,7 @@ class AccountViewSet(OrgBulkModelViewSet):
}
rbac_perms = {
'verify_account': 'accounts.test_account',
'partial_update': ['accounts.change_accountsecret', 'accounts.change_account'],
'partial_update': ['accounts.change_account'],
'su_from_accounts': 'accounts.view_account',
}
@@ -66,7 +66,7 @@ class AccountSecretsViewSet(RecordViewLogMixin, AccountViewSet):
'default': serializers.AccountSecretSerializer,
}
http_method_names = ['get', 'options']
permission_classes = [RBACPermission, UserConfirmation.require(ConfirmType.MFA)]
# permission_classes = [RBACPermission, UserConfirmation.require(ConfirmType.MFA)]
rbac_perms = {
'list': 'accounts.view_accountsecret',
'retrieve': 'accounts.view_accountsecret',