diff --git a/source/packages/com_mokosuiteclient/admin/src/Model/DashboardModel.php b/source/packages/com_mokosuiteclient/admin/src/Model/DashboardModel.php index 5fc4f9b0..d5b2dc9f 100644 --- a/source/packages/com_mokosuiteclient/admin/src/Model/DashboardModel.php +++ b/source/packages/com_mokosuiteclient/admin/src/Model/DashboardModel.php @@ -77,6 +77,30 @@ class DashboardModel extends BaseDatabaseModel 'protected' => false, 'configure_only' => true, ], + 'mokosuiteclient_backup' => [ + 'icon' => 'icon-archive', + 'category' => 'monitoring', + 'label' => 'Backup Bridge', + 'description' => 'Detects MokoSuiteBackup and sends backup status in heartbeat payloads to HQ.', + 'protected' => false, + 'configure_only' => true, + ], + 'mokosuiteclient_dbip' => [ + 'icon' => 'icon-globe', + 'category' => 'security', + 'label' => 'GeoIP Lookup', + 'description' => 'Country-level IP geolocation using DB-IP lite database for WAF and analytics.', + 'protected' => false, + 'configure_only' => true, + ], + 'mokosuiteclient_license' => [ + 'icon' => 'icon-key', + 'category' => 'tools', + 'label' => 'License Manager', + 'description' => 'Download key management and license validation for MokoSuite packages.', + 'protected' => false, + 'configure_only' => true, + ], ]; /** diff --git a/source/pkg_mokosuiteclient.xml b/source/pkg_mokosuiteclient.xml index 4d18df83..462f3d3c 100644 --- a/source/pkg_mokosuiteclient.xml +++ b/source/pkg_mokosuiteclient.xml @@ -20,6 +20,9 @@ plg_system_mokosuiteclient_tenant.zip plg_system_mokosuiteclient_devtools.zip plg_system_mokosuiteclient_offline.zip + plg_system_mokosuiteclient_backup.zip + plg_system_mokosuiteclient_dbip.zip + plg_system_mokosuiteclient_license.zip com_mokosuiteclient.zip mod_mokosuiteclient_cpanel.zip mod_mokosuiteclient_menu.zip diff --git a/source/script.php b/source/script.php index a332c0b3..3b9b0bfb 100644 --- a/source/script.php +++ b/source/script.php @@ -79,6 +79,8 @@ class Pkg_MokosuiteclientInstallerScript $this->enablePlugin('system', 'mokosuiteclient_devtools'); $this->enablePlugin('system', 'mokosuiteclient_offline'); $this->enablePlugin('system', 'mokosuiteclient_dbip'); + $this->enablePlugin('system', 'mokosuiteclient_backup'); + $this->enablePlugin('system', 'mokosuiteclient_license'); $this->enablePlugin('webservices', 'mokosuiteclient'); $this->enablePlugin('task', 'mokosuiteclientdemo'); $this->enablePlugin('task', 'mokosuiteclientsync');