mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-12 21:39:18 +00:00
perf: 虚拟账号增加密码选项 (#11201)
* perf: 修改账号配置 * perf: 修改 account * perf: 修改 virtual account * perf: 虚拟账号增加密码选项 * perf: 修改获取虚拟账号 * perf: 修改 virtual account * perf: 修改一些写法 * perf: 添加说明 --------- Co-authored-by: ibuler <ibuler@qq.com>
This commit is contained in:
@@ -116,6 +116,14 @@ class RoleBinding(JMSBaseModel):
|
||||
default_system_orgs = orgs.filter(id__in=default_system_org_ids)
|
||||
return default_system_orgs | orgs.exclude(id__in=default_system_org_ids).order_by('name')
|
||||
|
||||
@classmethod
|
||||
def get_user_joined_orgs(cls, user):
|
||||
from orgs.models import Organization
|
||||
org_ids = cls.objects.filter(user=user, scope=Scope.org) \
|
||||
.values_list('org', flat=True) \
|
||||
.distinct()
|
||||
return Organization.objects.filter(id__in=org_ids)
|
||||
|
||||
@classmethod
|
||||
def get_user_has_the_perm_orgs(cls, perm, user):
|
||||
from orgs.models import Organization
|
||||
|
Reference in New Issue
Block a user