fix: analytics MVC model, PreviewController IDOR, README/CHANGELOG updates #202
Reference in New Issue
Block a user
Delete Branch "fix/changelog-security-readme"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary\n\n- Extract AnalyticsModel from controller for proper Joomla MVC separation (queries existing posts table for heatmap/best-times)\n- Fix PreviewController IDOR: validate service ownership before returning preview\n- Add analytics + calendar to admin submenu and dashboard quick links\n- Update README and CHANGELOG with all new v01.08.x features\n\n## Test plan\n\n- [ ] Analytics view loads at index.php?option=com_mokosuitecross&view=analytics\n- [ ] Heatmap renders 7x24 grid with tooltips\n- [ ] Service and period filters work\n- [ ] PreviewController rejects unauthorized service IDs\n\nCloses #165