[MokoJoomMembership] [FEATURE] Admin Table classes for all database entities #59

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

Migrated from MokoJoomMembership#51

Summary

No Joomla Table classes exist for any of the 6 database tables. Table classes are required for all CRUD operations.

Required Tables

  • PlanTable for #__mokojoommembership_plans
  • SubscriptionTable for #__mokojoommembership_subscriptions
  • PaymentTable for #__mokojoommembership_payments
  • CouponTable for #__mokojoommembership_coupons
  • InvoiceTable for #__mokojoommembership_invoices
  • EmailTable for #__mokojoommembership_emails

Location

admin/src/Table/

Requirements

  • Extend Joomla\CMS\Table\Table
  • Implement check() with field validation
  • Use bind/check/store pattern per CLAUDE.md (never save)

Blocks

All admin CRUD views, all service classes, frontend subscribe flow

> Migrated from MokoJoomMembership#51 ## Summary No Joomla Table classes exist for any of the 6 database tables. Table classes are required for all CRUD operations. ## Required Tables - `PlanTable` for `#__mokojoommembership_plans` - `SubscriptionTable` for `#__mokojoommembership_subscriptions` - `PaymentTable` for `#__mokojoommembership_payments` - `CouponTable` for `#__mokojoommembership_coupons` - `InvoiceTable` for `#__mokojoommembership_invoices` - `EmailTable` for `#__mokojoommembership_emails` ## Location `admin/src/Table/` ## Requirements - Extend `Joomla\CMS\Table\Table` - Implement `check()` with field validation - Use bind/check/store pattern per CLAUDE.md (never save) ## Blocks All admin CRUD views, all service classes, frontend subscribe flow
jmiller added the admin-uimembership labels 2026-06-02 19:52:10 +00:00
Author
Owner

Built: Admin Table classes already exist — PlanTable, SubscriptionTable, PaymentTable, CouponTable.

Built: Admin Table classes already exist — PlanTable, SubscriptionTable, PaymentTable, CouponTable.
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#59