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:
@@ -15,16 +15,12 @@ export const ADMIN_PERMISSION_PACKAGES: Record<string, AdminPermissionPackage[]>
|
||||
{ key: "manage", label: "管理", slugs: ["prd.admin_role.manage"] },
|
||||
],
|
||||
agents: [
|
||||
{
|
||||
key: "view",
|
||||
label: "查看",
|
||||
slugs: ["prd.agent.view", "prd.agent.role.view", "prd.agent.user.view"],
|
||||
},
|
||||
{
|
||||
key: "manage",
|
||||
label: "管理",
|
||||
slugs: ["prd.agent.manage", "prd.agent.role.manage", "prd.agent.user.manage"],
|
||||
},
|
||||
{ key: "node_view", label: "节点·查看", slugs: ["prd.agent.view"] },
|
||||
{ key: "node_manage", label: "节点·管理", slugs: ["prd.agent.manage"] },
|
||||
{ key: "role_view", label: "角色·查看", slugs: ["prd.agent.role.view"] },
|
||||
{ key: "role_manage", label: "角色·管理", slugs: ["prd.agent.role.manage"] },
|
||||
{ key: "user_view", label: "账号·查看", slugs: ["prd.agent.user.view"] },
|
||||
{ key: "user_manage", label: "账号·管理", slugs: ["prd.agent.user.manage"] },
|
||||
],
|
||||
players: [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user