feat(admin, i18n): implement user deletion functionality and enhance permission management translations
Added a new API function to delete admin users, improving user management capabilities. Updated the admin permission package selector to include new permission levels for nodes, roles, and users. Enhanced multi-language support by adding translations for these new permission levels in English, Nepali, and Chinese. Additionally, improved the agents console to handle deletion confirmations and display relevant block reasons, ensuring a smoother user experience.
This commit is contained in:
@@ -73,6 +73,12 @@
|
||||
},
|
||||
"permissionLevels": {
|
||||
"view": "View",
|
||||
"node_view": "Nodes · View",
|
||||
"node_manage": "Nodes · Manage",
|
||||
"role_view": "Roles · View",
|
||||
"role_manage": "Roles · Manage",
|
||||
"user_view": "Accounts · View",
|
||||
"user_manage": "Accounts · Manage",
|
||||
"manage": "Manage",
|
||||
"review": "Review",
|
||||
"export": "Export",
|
||||
|
||||
@@ -9,6 +9,13 @@
|
||||
"editNode": "Edit node",
|
||||
"deleteNode": "Delete node",
|
||||
"deleteNodeConfirm": "This action cannot be undone. Make sure the node has no children, users, or roles.",
|
||||
"deleteNodeBlockedHint": "Remove child agents, roles, and accounts before deleting this node",
|
||||
"deleteNodeBlockedPrefix": "Cannot delete yet: ",
|
||||
"deleteBlocked": {
|
||||
"children": "{{count}} child agent(s) remain",
|
||||
"roles": "{{count}} role(s) must be removed in the Roles tab first",
|
||||
"users": "{{count}} bound account(s) remain"
|
||||
},
|
||||
"code": "Code",
|
||||
"name": "Name",
|
||||
"depth": "Depth",
|
||||
@@ -48,6 +55,7 @@
|
||||
"deleteSuccess": "Deleted role {{name}}",
|
||||
"permissionSaveSuccess": "Permissions updated",
|
||||
"readOnlyTemplate": "Read-only template",
|
||||
"inUse": "{{count}} in use",
|
||||
"permissionSubsetHint": "Only permissions you hold can be assigned"
|
||||
},
|
||||
"users": {
|
||||
@@ -57,6 +65,8 @@
|
||||
"password": "Password",
|
||||
"roles": "Roles",
|
||||
"createSuccess": "Created account {{name}}",
|
||||
"roleSaveSuccess": "Roles updated for {{name}}"
|
||||
"roleSaveSuccess": "Roles updated for {{name}}",
|
||||
"deleteConfirm": "This admin will no longer be able to sign in. This cannot be undone.",
|
||||
"deleteSuccess": "Deleted account {{name}}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,6 +73,12 @@
|
||||
},
|
||||
"permissionLevels": {
|
||||
"view": "हेर्नुहोस्",
|
||||
"node_view": "नोड · हेर्नुहोस्",
|
||||
"node_manage": "नोड · व्यवस्थापन",
|
||||
"role_view": "भूमिका · हेर्नुहोस्",
|
||||
"role_manage": "भूमिका · व्यवस्थापन",
|
||||
"user_view": "खाता · हेर्नुहोस्",
|
||||
"user_manage": "खाता · व्यवस्थापन",
|
||||
"manage": "व्यवस्थापन",
|
||||
"review": "समीक्षा",
|
||||
"export": "निर्यात",
|
||||
|
||||
@@ -9,6 +9,13 @@
|
||||
"editNode": "Edit node",
|
||||
"deleteNode": "Delete node",
|
||||
"deleteNodeConfirm": "This action cannot be undone. Make sure the node has no children, users, or roles.",
|
||||
"deleteNodeBlockedHint": "पहिले चाइल्ड एजेन्ट, भूमिका र खाता हटाउनुहोस्",
|
||||
"deleteNodeBlockedPrefix": "अहिले मेटाउन मिल्दैन: ",
|
||||
"deleteBlocked": {
|
||||
"children": "{{count}} वटा चाइल्ड एजेन्ट बाँकी",
|
||||
"roles": "{{count}} वटा भूमिका पहिले हटाउनुहोस्",
|
||||
"users": "{{count}} वटा खाता बाँकी"
|
||||
},
|
||||
"code": "Code",
|
||||
"name": "Name",
|
||||
"depth": "Depth",
|
||||
@@ -48,6 +55,7 @@
|
||||
"deleteSuccess": "Deleted role {{name}}",
|
||||
"permissionSaveSuccess": "Permissions updated",
|
||||
"readOnlyTemplate": "Read-only template",
|
||||
"inUse": "{{count}} प्रयोगमा",
|
||||
"permissionSubsetHint": "Only permissions you hold can be assigned"
|
||||
},
|
||||
"users": {
|
||||
@@ -57,6 +65,8 @@
|
||||
"password": "Password",
|
||||
"roles": "Roles",
|
||||
"createSuccess": "Created account {{name}}",
|
||||
"roleSaveSuccess": "Roles updated for {{name}}"
|
||||
"roleSaveSuccess": "Roles updated for {{name}}",
|
||||
"deleteConfirm": "यो खाता अब लगइन गर्न सक्दैन।",
|
||||
"deleteSuccess": "खाता {{name}} मेटियो"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,6 +73,12 @@
|
||||
},
|
||||
"permissionLevels": {
|
||||
"view": "查看",
|
||||
"node_view": "节点·查看",
|
||||
"node_manage": "节点·管理",
|
||||
"role_view": "角色·查看",
|
||||
"role_manage": "角色·管理",
|
||||
"user_view": "账号·查看",
|
||||
"user_manage": "账号·管理",
|
||||
"manage": "管理",
|
||||
"review": "审核",
|
||||
"export": "导出",
|
||||
|
||||
@@ -9,6 +9,13 @@
|
||||
"editNode": "编辑节点",
|
||||
"deleteNode": "删除节点",
|
||||
"deleteNodeConfirm": "删除后不可恢复,请确认该节点无下级、无账号、无角色绑定。",
|
||||
"deleteNodeBlockedHint": "请先删除下级代理、角色与账号后再删除本节点",
|
||||
"deleteNodeBlockedPrefix": "暂不可删除:",
|
||||
"deleteBlocked": {
|
||||
"children": "仍有 {{count}} 个下级代理",
|
||||
"roles": "仍有 {{count}} 个角色需先在「角色」里删除",
|
||||
"users": "仍有 {{count}} 个账号需先处理"
|
||||
},
|
||||
"code": "编码",
|
||||
"name": "名称",
|
||||
"depth": "层级",
|
||||
@@ -48,6 +55,7 @@
|
||||
"deleteSuccess": "已删除角色 {{name}}",
|
||||
"permissionSaveSuccess": "权限已更新",
|
||||
"readOnlyTemplate": "只读模板",
|
||||
"inUse": "{{count}} 人使用中",
|
||||
"permissionSubsetHint": "只能分配您当前拥有的权限",
|
||||
"selectedCount": "已选 {{selected}} / {{total}} 项",
|
||||
"groupSelectedCount": "已选 {{selected}} / {{total}}",
|
||||
@@ -61,6 +69,8 @@
|
||||
"password": "密码",
|
||||
"roles": "角色",
|
||||
"createSuccess": "已创建账号 {{name}}",
|
||||
"roleSaveSuccess": "已更新 {{name}} 的角色"
|
||||
"roleSaveSuccess": "已更新 {{name}} 的角色",
|
||||
"deleteConfirm": "删除后该管理员将无法登录,且不可恢复。",
|
||||
"deleteSuccess": "已删除账号 {{name}}"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user