[MokoJoomMembership] [FEATURE] Admin HtmlView classes and templates for all views #58

Open
opened 2026-06-02 19:35:58 +00:00 by jmiller · 1 comment
Owner

Migrated from MokoJoomMembership#52

Summary

No admin view classes or templates exist. The manifest declares 5 admin views (dashboard, plans, subscriptions, payments, coupons) but none are implemented.

Required Views

View Type Templates
Dashboard single default.php (stats, charts, recent activity)
Plans list + edit default.php (list), edit.php (form)
Subscriptions list + edit default.php, edit.php
Payments list + view default.php, view.php (read-only)
Coupons list + edit default.php, edit.php

Location

  • admin/src/View/{ViewName}/HtmlView.php
  • admin/tmpl/{viewname}/default.php

Requirements

  • Each HtmlView must extend BaseHtmlView
  • List views need toolbar (add, delete, publish/unpublish)
  • Edit views need toolbar (save, save & close, cancel)
  • Dashboard needs stat cards and recent activity table
  • All views must use language strings
> Migrated from MokoJoomMembership#52 ## Summary No admin view classes or templates exist. The manifest declares 5 admin views (dashboard, plans, subscriptions, payments, coupons) but none are implemented. ## Required Views | View | Type | Templates | |------|------|----------| | Dashboard | single | default.php (stats, charts, recent activity) | | Plans | list + edit | default.php (list), edit.php (form) | | Subscriptions | list + edit | default.php, edit.php | | Payments | list + view | default.php, view.php (read-only) | | Coupons | list + edit | default.php, edit.php | ## Location - `admin/src/View/{ViewName}/HtmlView.php` - `admin/tmpl/{viewname}/default.php` ## Requirements - Each HtmlView must extend BaseHtmlView - List views need toolbar (add, delete, publish/unpublish) - Edit views need toolbar (save, save & close, cancel) - Dashboard needs stat cards and recent activity table - All views must use language strings
jmiller added the admin-uimembership labels 2026-06-02 19:52:10 +00:00
Author
Owner

Built: Admin HtmlView already exists — 9 views with toolbars and sidebar.

Built: Admin HtmlView already exists — 9 views with toolbars and sidebar.
jmiller added the pending: testing label 2026-06-02 20:31:43 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#58