From aba7f16aa0a663e15d8ae447f82a376d785cc8e6 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 13 Apr 2026 13:16:07 -0400 Subject: [PATCH] Rework of #78 for dev-2 branch, without asset table changes --- .../com_cpanel/src/View/Cpanel/HtmlView.php | 2 ++ .../components/com_menus/presets/default.xml | 8 ++++++++ .../com_menus/presets/healthcheck.xml | 19 +++++++++++++++++++ administrator/language/en-GB/com_cpanel.ini | 1 + .../language/en-GB/com_menus.sys.ini | 1 + administrator/language/en-GB/mod_menu.ini | 3 +++ 6 files changed, 34 insertions(+) create mode 100644 administrator/components/com_menus/presets/healthcheck.xml diff --git a/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php b/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php index bc861c51637..397fd43c0a2 100644 --- a/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php +++ b/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php @@ -126,6 +126,8 @@ public function display($tpl = null) $icon = 'icon-puzzle-piece'; } elseif ($parts[0] === 'system') { $icon = 'icon-wrench'; + } elseif ($parts[0] === 'healthcheck') { + $icon = 'icon-health'; } elseif ($parts[0] === 'help') { $icon = 'icon-info-circle'; } elseif ($lang->hasKey($keyIcon)) { diff --git a/administrator/components/com_menus/presets/default.xml b/administrator/components/com_menus/presets/default.xml index b4a1c6ce406..1add1db13d6 100644 --- a/administrator/components/com_menus/presets/default.xml +++ b/administrator/components/com_menus/presets/default.xml @@ -312,6 +312,14 @@ + + + + + + + diff --git a/administrator/language/en-GB/com_cpanel.ini b/administrator/language/en-GB/com_cpanel.ini index b9044b2da3b..7ae1cd4cbcb 100644 --- a/administrator/language/en-GB/com_cpanel.ini +++ b/administrator/language/en-GB/com_cpanel.ini @@ -8,6 +8,7 @@ COM_CPANEL_ADD_DASHBOARD_MODULE="Add module to the dashboard" COM_CPANEL_ADD_MODULE_MODAL_TITLE="Add Module" COM_CPANEL_DASHBOARD_BASE_TITLE="Home Dashboard" COM_CPANEL_DASHBOARD_COMPONENTS_TITLE="Components Dashboard" +COM_CPANEL_DASHBOARD_HEALTHCHECK_TITLE="Healthcheck Dashboard" COM_CPANEL_DASHBOARD_HELP_TITLE="Help" COM_CPANEL_DASHBOARD_SYSTEM_TITLE="System Dashboard" COM_CPANEL_ERROR_DASHBOARD_TYPE_NOT_SUPPORTED="This dashboard type is not supported." diff --git a/administrator/language/en-GB/com_menus.sys.ini b/administrator/language/en-GB/com_menus.sys.ini index fc9fb132606..4fced8b6eeb 100644 --- a/administrator/language/en-GB/com_menus.sys.ini +++ b/administrator/language/en-GB/com_menus.sys.ini @@ -15,6 +15,7 @@ COM_MENUS_MENU_VIEW_EDIT_TITLE="New Menu" COM_MENUS_MENUS_PRESET_ALTERNATE="Preset - Alternative Main Menu" COM_MENUS_MENUS_PRESET_COMPONENTS="Preset - Components Dashboard" COM_MENUS_MENUS_PRESET_DEFAULT="Preset - Joomla Main Menu" +COM_MENUS_MENUS_PRESET_HEALTHCHECK="Preset - Healthcheck Dashboard" COM_MENUS_MENUS_PRESET_HELP="Preset - Help Dashboard" COM_MENUS_MENUS_PRESET_MENUS="Preset - Menus Dashboard" COM_MENUS_MENUS_PRESET_SYSTEM="Preset - System Dashboard" diff --git a/administrator/language/en-GB/mod_menu.ini b/administrator/language/en-GB/mod_menu.ini index 303a7c1fc68..1d759e5c1fa 100644 --- a/administrator/language/en-GB/mod_menu.ini +++ b/administrator/language/en-GB/mod_menu.ini @@ -52,6 +52,9 @@ MOD_MENU_FIELD_SHOWNEW="Add New Shortcuts" MOD_MENU_FIELDS="Fields" MOD_MENU_FIELDS_GROUP="Field Groups" MOD_MENU_GLOBAL_CHECKIN="Global Check-in" +MOD_MENU_HEALTHCHECK="Healthcheck" +MOD_MENU_HEALTHCHECK_DASHBOARD="Healthcheck Dashboard" +MOD_MENU_HEALTHCHECK_PARENT_OVERVIEW="Overview" MOD_MENU_HELP="Help" MOD_MENU_HELP_COMMUNITY="Community Portal" MOD_MENU_HELP_COMMUNITY_NEWS="Community News"