Move plugins from Settings tab to own hub with sidebar entry
Local Build and Deploy / deploy (push) Successful in 1m9s
Local Build and Deploy / deploy (push) Successful in 1m9s
- Remove /admin/plugins from Settings hub prefixes and tabs - Add dedicated Plugins hub with Puzzle icon - Add sidebar nav group entry for Plugins in ADMIN_NAV_GROUPS - Add i18n keys: hub plugins, pluginsSubtitle, pluginsGroup, hubPlugins
This commit is contained in:
1 parent
be5d2bfec4
commit
2b9bd1773a
2 files changed
+34
-10
No files matched your search
+26
-6
@@ -268,11 +268,10 @@ export const ADMIN_HUBS: AdminHubDefinition[] = [
|
||||
"/admin/maintenance",
|
||||
"/admin/favicon",
|
||||
"/admin/emulator",
|
||||
"/admin/email-templates",
|
||||
"/admin/housekeeping",
|
||||
"/admin/webhooks",
|
||||
"/admin/plugins",
|
||||
],
|
||||
"/admin/email-templates",
|
||||
"/admin/housekeeping",
|
||||
"/admin/webhooks",
|
||||
],
|
||||
tabs: [
|
||||
{ href: "/admin/settings", labelKey: "cms" },
|
||||
{ href: "/admin/theme", labelKey: "theme" },
|
||||
@@ -282,7 +281,6 @@ export const ADMIN_HUBS: AdminHubDefinition[] = [
|
||||
{ href: "/admin/email-templates", labelKey: "email" },
|
||||
{ href: "/admin/housekeeping", labelKey: "housekeeping" },
|
||||
{ href: "/admin/webhooks", labelKey: "webhooks" },
|
||||
{ href: "/admin/plugins", labelKey: "plugins" },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -336,6 +334,16 @@ export const ADMIN_HUBS: AdminHubDefinition[] = [
|
||||
{ href: "/admin/alerts", labelKey: "alerts" },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "plugins",
|
||||
titleKey: "plugins",
|
||||
subtitleKey: "pluginsSubtitle",
|
||||
icon: Puzzle,
|
||||
prefixes: ["/admin/plugins"],
|
||||
tabs: [
|
||||
{ href: "/admin/plugins", labelKey: "plugins" },
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export function allHubs(): AdminHubDefinition[] {
|
||||
@@ -505,4 +513,16 @@ export const ADMIN_NAV_GROUPS: AdminNavGroup[] = [
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
labelKey: "pluginsGroup",
|
||||
icon: Puzzle,
|
||||
items: [
|
||||
{
|
||||
href: "/admin/plugins",
|
||||
labelKey: "hubPlugins",
|
||||
icon: Puzzle,
|
||||
matchPrefixes: ["/admin/plugins"],
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
@@ -740,8 +740,10 @@
|
||||
"radioPoints": "Points",
|
||||
"radioRanks": "Ranks",
|
||||
"radioAutodj": "Auto DJ",
|
||||
"plugins": "Plugins",
|
||||
"gamesGroup": "Games",
|
||||
"pluginsGroup": "Plugins",
|
||||
"hubPlugins": "Plugins",
|
||||
"plugins": "Plugins",
|
||||
"gamesGroup": "Games",
|
||||
"navGames": "Games",
|
||||
"system": "System",
|
||||
"hubTools": "Tools",
|
||||
@@ -1939,8 +1941,10 @@
|
||||
"toolsSubtitle": "RCON, rooms, import and translations",
|
||||
"observability": "Observability",
|
||||
"observabilitySubtitle": "Logs, analytics, DevOps and hotel alerts",
|
||||
"games": "Games",
|
||||
"gamesSubtitle": "Manage in-game mini-games",
|
||||
"plugins": "Plugins",
|
||||
"pluginsSubtitle": "Manage installed plugins, extensions and their configuration",
|
||||
"games": "Games",
|
||||
"gamesSubtitle": "Manage in-game mini-games",
|
||||
"tabs": {
|
||||
"articles": "Articles",
|
||||
"photos": "Photos",
|
||||
|
||||
Reference in new issue
Block a user