mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-04 10:36:37 +00:00
fix: 修复没有 push_now 权限的用户可以在创建资产、创建账号中开启推送
This commit is contained in:
parent
c5b8ae6c9a
commit
4c96d6935a
@ -76,6 +76,12 @@ class AssetAccountSerializer(
|
|||||||
'secret': {'write_only': True},
|
'secret': {'write_only': True},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def validate_push_now(self, value):
|
||||||
|
request = self.context['request']
|
||||||
|
if not request.user.has_perms('assets.push_assetaccount'):
|
||||||
|
return False
|
||||||
|
return value
|
||||||
|
|
||||||
def validate_name(self, value):
|
def validate_name(self, value):
|
||||||
if not value:
|
if not value:
|
||||||
value = self.initial_data.get('username')
|
value = self.initial_data.get('username')
|
||||||
|
Loading…
Reference in New Issue
Block a user