diff --git a/source/packages/com_mokosuiteclient/admin/tmpl/dashboard/default.php b/source/packages/com_mokosuiteclient/admin/tmpl/dashboard/default.php index 8e107dff..6fd534b4 100644 --- a/source/packages/com_mokosuiteclient/admin/tmpl/dashboard/default.php +++ b/source/packages/com_mokosuiteclient/admin/tmpl/dashboard/default.php @@ -38,6 +38,15 @@ $actionLogsEnabled = Joomla\CMS\Component\ComponentHelper::isEnabled('com_action ?>
+ +
+ +
+ Action Logs Required — MokoSuite requires Joomla's Action Logs component to be enabled for login tracking and audit compliance. + Enable Action Log Plugins +
+
+
@@ -161,14 +170,12 @@ $actionLogsEnabled = Joomla\CMS\Component\ComponentHelper::isEnabled('com_action Global Check-in
- - -
Login Activity (14 days) @@ -283,7 +289,6 @@ $actionLogsEnabled = Joomla\CMS\Component\ComponentHelper::isEnabled('com_action
-
@@ -377,11 +382,7 @@ $actionLogsEnabled = Joomla\CMS\Component\ComponentHelper::isEnabled('com_action
Recent Logins
- -
- Action Logs component is disabled. Enable it to track login activity. -
- +
diff --git a/source/script.php b/source/script.php index ec40f5c6..fccb9ef9 100644 --- a/source/script.php +++ b/source/script.php @@ -93,6 +93,10 @@ class Pkg_MokosuiteclientInstallerScript $this->enablePlugin('task', 'mokosuiteclientdemo'); $this->enablePlugin('task', 'mokosuiteclientsync'); + // Ensure Joomla action log plugins are enabled (required for login tracking) + $this->enablePlugin('actionlog', 'joomla'); + $this->enablePlugin('system', 'actionlogs'); + // Migrate params from core plugin to feature plugins (one-time) $this->migrateFeatureParams();
UserAppIPTime