perf: 修改权限位

This commit is contained in:
ibuler
2023-02-21 13:47:47 +08:00
parent 82432299b8
commit 3df411fd61
3 changed files with 10 additions and 5 deletions

View File

@@ -13,7 +13,12 @@ class AccountsTaskCreateAPI(CreateAPIView):
serializer_class = serializers.AccountTaskSerializer
def check_permissions(self, request):
return request.user.has_perm('assets.test_assetconnectivity')
act = request.data.get('action')
if act == 'push':
code = 'accounts.push_account'
else:
code = 'accounts.verify_account'
return request.user.has_perm(code)
def perform_create(self, serializer):
data = serializer.validated_data