mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-27 23:56:09 +00:00
fix: 组织统计里系统用户与特权用户数量不对
This commit is contained in:
@@ -54,8 +54,8 @@ class OrgResourceStatisticsCache(OrgRelatedCache):
|
|||||||
|
|
||||||
assets_amount = IntegerField()
|
assets_amount = IntegerField()
|
||||||
nodes_amount = IntegerField(queryset=Node.objects)
|
nodes_amount = IntegerField(queryset=Node.objects)
|
||||||
admin_users_amount = IntegerField(queryset=SystemUser.objects.filter(type=SystemUser.Type.admin))
|
admin_users_amount = IntegerField()
|
||||||
system_users_amount = IntegerField(queryset=SystemUser.objects.filter(type=SystemUser.Type.common))
|
system_users_amount = IntegerField()
|
||||||
domains_amount = IntegerField(queryset=Domain.objects)
|
domains_amount = IntegerField(queryset=Domain.objects)
|
||||||
gateways_amount = IntegerField(queryset=Gateway.objects)
|
gateways_amount = IntegerField(queryset=Gateway.objects)
|
||||||
|
|
||||||
@@ -77,6 +77,12 @@ class OrgResourceStatisticsCache(OrgRelatedCache):
|
|||||||
def get_current_org(self):
|
def get_current_org(self):
|
||||||
return self.org
|
return self.org
|
||||||
|
|
||||||
|
def compute_admin_users_amount(self):
|
||||||
|
return SystemUser.objects.filter(type=SystemUser.Type.admin).count()
|
||||||
|
|
||||||
|
def compute_system_users_amount(self):
|
||||||
|
return SystemUser.objects.filter(type=SystemUser.Type.common).count()
|
||||||
|
|
||||||
def compute_users_amount(self):
|
def compute_users_amount(self):
|
||||||
users = User.objects.exclude(role='App')
|
users = User.objects.exclude(role='App')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user