From 3c3c112b073d1de9a9d7e91ff0fb64bb75592ff1 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Wed, 18 Oct 2023 16:35:08 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=9B=B4=E6=96=B0appletpublication=20a?= =?UTF-8?q?pplethostdeployment=20=E6=9D=83=E9=99=90=E4=BD=8D=20(#11893)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: feng <1304903146@qq.com> --- apps/rbac/const.py | 4 ++-- apps/rbac/tree.py | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/rbac/const.py b/apps/rbac/const.py index 04bfb1617..01c8bd915 100644 --- a/apps/rbac/const.py +++ b/apps/rbac/const.py @@ -119,8 +119,6 @@ exclude_permissions = ( ('terminal', 'sessionsharing', 'view,add,change,delete', 'sessionsharing'), ('terminal', 'session', 'delete,share', 'session'), ('terminal', 'session', 'delete,change', 'command'), - ('terminal', 'appletpublication', '*', '*'), - ('terminal', 'applethostdeployment', '*', '*'), ('applications', '*', '*', '*'), ) @@ -152,6 +150,8 @@ only_system_permissions = ( ('orgs', 'organization', 'view', 'rootorg'), ('terminal', 'applet', '*', '*'), ('terminal', 'applethost', '*', '*'), + ('terminal', 'appletpublication', '*', '*'), + ('terminal', 'applethostdeployment', '*', '*'), ('acls', 'loginacl', '*', '*'), ('acls', 'connectmethodacl', '*', '*') ) diff --git a/apps/rbac/tree.py b/apps/rbac/tree.py index d608a869f..ef1571a1f 100644 --- a/apps/rbac/tree.py +++ b/apps/rbac/tree.py @@ -75,6 +75,8 @@ special_pid_mapper = { 'xpack.strategyrule': 'cloud_import', 'terminal.applet': 'remote_application', 'terminal.applethost': 'remote_application', + 'terminal.appletpublication': 'remote_application', + 'terminal.applethostdeployment': 'remote_application', 'accounts.accountbackupautomation': "backup_account_node", 'accounts.accountbackupexecution': "backup_account_node", "accounts.pushaccountautomation": "push_account_node",