feat(panel): implement dedicated LuckPerms permissions and groups management sub-page

This commit is contained in:
Lemon-miaow committed 2026-07-04 00:27:09 +08:00
1 parent 5f402b190c
commit b7d8000eaf
7 files changed
+1126 -5

No files matched your search

+52 -1
View File
@@ -47,6 +47,8 @@
"players_title": "Player management",
"players_link_title": "Player management",
"players_link_desc": "Manage the whitelist, online players, and bans.",
"luckperms_link_title": "LuckPerms Permissions",
"luckperms_link_desc": "Manage player groups and fine-grained permission nodes.",
"backups_link_title": "Backups & restore",
"backups_link_desc": "View and restore world backups for this server.",
"players_back_to_console": "Back to console",
@@ -135,5 +137,54 @@
"edit_server_unchanged": "Leave unchanged",
"edit_server_immutable": "Unchanged (Immutable)",
"edit_server_submit": "Save Config",
"edit_server_updating": "Saving…"
"edit_server_updating": "Saving…",
"luckperms_dialog_title": "LuckPerms Permissions",
"luckperms_dialog_desc": "Set or unset LuckPerms permission nodes and parent groups on the running server (requires the LuckPerms plugin to be active).",
"luckperms_tab_group": "Groups",
"luckperms_tab_permission": "Permissions",
"luckperms_player_name": "Player Username",
"luckperms_group_name": "Group Name",
"luckperms_node": "Permission Node",
"luckperms_action": "Action",
"luckperms_action_add": "Add to Group (add)",
"luckperms_action_remove": "Remove from Group (remove)",
"luckperms_action_set": "Set Permission (set)",
"luckperms_action_unset": "Unset Permission (unset)",
"luckperms_value": "Value",
"luckperms_value_grant": "Grant (True)",
"luckperms_value_deny": "Deny (False)",
"luckperms_world": "World Context (Optional)",
"luckperms_confirm": "Apply Changes",
"luckperms_executing": "Executing command…",
"luckperms_success": "LuckPerms command executed successfully:",
"luckperms_error_invalid_player": "Invalid player name (1–16 chars: letters, digits, underscore)",
"luckperms_error_invalid_node": "Invalid permission node (allowed: letters, digits, ., -, _, *, 1-64 chars)",
"luckperms_error_invalid_group": "Invalid group name (allowed: letters, digits, -, _, 1-48 chars)",
"luckperms_error_invalid_world": "Invalid world context (allowed: letters, digits, -, _, 1-48 chars)",
"luckperms_title": "LuckPerms Permissions",
"luckperms_desc": "Manage player permission nodes and parent groups on this server (requires the LuckPerms plugin to be active).",
"luckperms_back_to_console": "Back to console",
"luckperms_select_player_prompt": "Please select an online player from the list, or enter a username to query.",
"luckperms_add_group_btn": "Add Parent Group",
"luckperms_add_perm_btn": "Add Permission",
"luckperms_groups_title": "Parent Groups",
"luckperms_permissions_title": "Permission Nodes",
"luckperms_node_column": "Permission Node",
"luckperms_value_column": "Value",
"luckperms_world_column": "World",
"luckperms_actions_column": "Actions",
"luckperms_query_btn": "Query Player",
"luckperms_custom_group_placeholder": "Enter custom group name...",
"luckperms_batch_players": "Player Usernames List",
"luckperms_batch_players_placeholder": "Enter player names, support multiple (separated by commas or spaces)",
"luckperms_recent_actions": "Recent Actions History",
"luckperms_no_recent_actions": "No recent actions.",
"luckperms_revert": "Revert",
"luckperms_reverting": "Reverting...",
"luckperms_revert_success": "Action reverted successfully!",
"luckperms_quick_presets": "Common Presets",
"luckperms_presets": "Presets",
"luckperms_batch_status": "Batch Progress",
"luckperms_success_count": "Success: {{count}}",
"luckperms_failed_count": "Failed: {{count}}"
}