diff --git a/apps/perms/api/user_database_app_permission.py b/apps/perms/api/user_database_app_permission.py index 19885d2ef..f102c3623 100644 --- a/apps/perms/api/user_database_app_permission.py +++ b/apps/perms/api/user_database_app_permission.py @@ -59,7 +59,8 @@ class UserGrantedDatabaseAppsAsTreeApi(UserGrantedDatabaseAppsApi): tree_root = None data = [] if not only_database_app: - tree_root = utils.construct_database_apps_tree_root() + amount = len(database_apps) + tree_root = utils.construct_database_apps_tree_root(amount) data.append(tree_root) for database_app in database_apps: node = utils.parse_database_app_to_tree_node(tree_root, database_app) diff --git a/apps/perms/api/user_k8s_app_permission.py b/apps/perms/api/user_k8s_app_permission.py index 60f28d84c..0aa5ac6f5 100644 --- a/apps/perms/api/user_k8s_app_permission.py +++ b/apps/perms/api/user_k8s_app_permission.py @@ -51,7 +51,8 @@ class UserGrantedK8sAppsAsTreeApi(UserGrantedK8sAppsApi): tree_root = None data = [] if not only_k8s_app: - tree_root = utils.construct_k8s_apps_tree_root() + amount = len(k8s_apps) + tree_root = utils.construct_k8s_apps_tree_root(amount) data.append(tree_root) for k8s_app in k8s_apps: node = utils.parse_k8s_app_to_tree_node(tree_root, k8s_app) diff --git a/apps/perms/api/user_remote_app_permission.py b/apps/perms/api/user_remote_app_permission.py index 8dca299a3..8f418683e 100644 --- a/apps/perms/api/user_remote_app_permission.py +++ b/apps/perms/api/user_remote_app_permission.py @@ -59,7 +59,8 @@ class UserGrantedRemoteAppsAsTreeApi(UserGrantedRemoteAppsApi): tree_root = None data = [] if not only_remote_app: - tree_root = construct_remote_apps_tree_root() + amount = len(remote_apps) + tree_root = construct_remote_apps_tree_root(amount) data.append(tree_root) for remote_app in remote_apps: node = parse_remote_app_to_tree_node(tree_root, remote_app) diff --git a/apps/perms/utils/database_app_permission.py b/apps/perms/utils/database_app_permission.py index 38aac99c1..9a2897160 100644 --- a/apps/perms/utils/database_app_permission.py +++ b/apps/perms/utils/database_app_permission.py @@ -71,10 +71,10 @@ class DatabaseAppPermissionUtil: return system_users -def construct_database_apps_tree_root(): +def construct_database_apps_tree_root(amount): tree_root = { 'id': 'ID_DATABASE_APP_ROOT', - 'name': _('DatabaseApp'), + 'name': '{} ({})'.format(_('DatabaseApp'), amount), 'title': 'DatabaseApp', 'pId': '', 'open': False, diff --git a/apps/perms/utils/k8s_app_permission.py b/apps/perms/utils/k8s_app_permission.py index 578fa6380..74cf79066 100644 --- a/apps/perms/utils/k8s_app_permission.py +++ b/apps/perms/utils/k8s_app_permission.py @@ -64,10 +64,10 @@ class K8sAppPermissionUtil: return system_users -def construct_k8s_apps_tree_root(): +def construct_k8s_apps_tree_root(amount): tree_root = { 'id': 'ID_K8S_APP_ROOT', - 'name': _('KubernetesApp'), + 'name': '{} ({})'.format(_('KubernetesApp'), amount), 'title': 'K8sApp', 'pId': '', 'open': False, diff --git a/apps/perms/utils/remote_app_permission.py b/apps/perms/utils/remote_app_permission.py index ea0cb9e4b..0fb857611 100644 --- a/apps/perms/utils/remote_app_permission.py +++ b/apps/perms/utils/remote_app_permission.py @@ -70,10 +70,10 @@ class RemoteAppPermissionUtil: return system_users -def construct_remote_apps_tree_root(): +def construct_remote_apps_tree_root(amount): tree_root = { 'id': 'ID_REMOTE_APP_ROOT', - 'name': _('RemoteApp'), + 'name': '{} ({})'.format(_('RemoteApp'), amount), 'title': 'RemoteApp', 'pId': '', 'open': False,