[MokoJoomMembership] [FEATURE] Admin action controllers (save, delete, publish) #56

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

Migrated from MokoJoomMembership#54

Summary

Only DisplayController exists. No controllers handle save/delete/publish actions.

Required Controllers

  • PlanController -- save, cancel, batch (extends FormController)
  • PlansController -- delete, publish, unpublish, ordering (extends AdminController)
  • SubscriptionController -- save, cancel, approve, renew
  • SubscriptionsController -- delete, publish
  • CouponController / CouponsController
  • EmailController / EmailsController

Location

admin/src/Controller/

Requirements

  • Single-item controllers extend FormController
  • List controllers extend AdminController
  • All must use proper CSRF token checks
> Migrated from MokoJoomMembership#54 ## Summary Only DisplayController exists. No controllers handle save/delete/publish actions. ## Required Controllers - `PlanController` -- save, cancel, batch (extends FormController) - `PlansController` -- delete, publish, unpublish, ordering (extends AdminController) - `SubscriptionController` -- save, cancel, approve, renew - `SubscriptionsController` -- delete, publish - `CouponController` / `CouponsController` - `EmailController` / `EmailsController` ## Location `admin/src/Controller/` ## Requirements - Single-item controllers extend FormController - List controllers extend AdminController - All must use proper CSRF token checks
jmiller added the admin-uimembership labels 2026-06-02 19:52:10 +00:00
Author
Owner

Built: Admin controllers already exist — 10 controllers with FormController/AdminController patterns.

Built: Admin controllers already exist — 10 controllers with FormController/AdminController patterns.
jmiller added the pending: testing label 2026-06-02 20:31:42 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#56