mirror of https://github.com/openspug/spug
F 修复未分配应用权限时某些接口报错的问题
parent
2f5cc2d6d6
commit
57d3369804
|
@ -46,7 +46,10 @@ class User(models.Model, ModelMixin):
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def deploy_perms(self):
|
def deploy_perms(self):
|
||||||
return json.loads(self.role.deploy_perms) if self.role.deploy_perms else {'apps': [], 'envs': []}
|
perms = json.loads(self.role.deploy_perms) if self.role.deploy_perms else {}
|
||||||
|
perms.setdefault('apps', [])
|
||||||
|
perms.setdefault('envs', [])
|
||||||
|
return perms
|
||||||
|
|
||||||
def has_perms(self, codes):
|
def has_perms(self, codes):
|
||||||
# return self.is_supper or self.role in codes
|
# return self.is_supper or self.role in codes
|
||||||
|
|
Loading…
Reference in New Issue