fix(dashboard): require action logs, enable on install, show alert if disabled
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Blocked by required conditions
Platform: moko-platform CI / Gate 4: Governance (push) Blocked by required conditions
Platform: moko-platform CI / Gate 5: Template Integrity (push) Blocked by required conditions
Platform: moko-platform CI / CI Summary (push) Blocked by required conditions
Universal: Auto Version Bump / Version Bump (push) Successful in 14s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 25s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 1m37s

- Install script enables actionlog/joomla and system/actionlogs plugins
- Dashboard shows alert banner with enable link when action logs disabled
- Reverted conditional hiding of UI (action logs is a hard requirement)
This commit is contained in:
Jonathan Miller
2026-06-23 08:18:29 -05:00
parent cfc70ac712
commit 4c4d98cc9f
2 changed files with 14 additions and 9 deletions
+4
View File
@@ -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();