ROADMAP — MokoSuite NPO implementation plan #11

Open
opened 2026-06-15 05:53:33 +00:00 by jmiller · 1 comment
Owner

Layer 2 NPO module roadmap. All features (#1-#8) currently at Pending Testing. Dependencies: CRM (contacts, invoices), ERP (accounting). No downstream dependents.

Layer 2 NPO module roadmap. All features (#1-#8) currently at Pending Testing. Dependencies: CRM (contacts, invoices), ERP (accounting). No downstream dependents.
Author
Owner

Implementation Status Update (2026-06-20)

All 8 feature issues (#1-#8) are built and merged to main. Plus 3 bonus features beyond original scope.

What's built:

  • 8 helpers: Donor, Campaign, Volunteer, TaxReceipt, Grant, Membership, Event, RecurringDonation
  • 6 API controllers: NpoDonations, NpoEvents, NpoVolunteers, NpoGrants, NpoCampaigns, NpoDonor
  • 7 site views: Donate, CampaignPage, VolunteerSignup, DonorPortal, EventCalendar, GrantPortal, MemberPortal, DonorWall
  • 7 admin models: Donors, Donations, Grants, Memberships, Campaigns, Volunteers, Events

PR review fixes applied:

  • Idempotency guard on recurring donation processing, LIKE wildcard escaping

Remaining: #9 TEST, #10 WIKI need manual testing and documentation.

## Implementation Status Update (2026-06-20) All 8 feature issues (#1-#8) are **built and merged to main**. Plus 3 bonus features beyond original scope. ### What's built: - **8 helpers**: Donor, Campaign, Volunteer, TaxReceipt, Grant, Membership, Event, RecurringDonation - **6 API controllers**: NpoDonations, NpoEvents, NpoVolunteers, NpoGrants, NpoCampaigns, NpoDonor - **7 site views**: Donate, CampaignPage, VolunteerSignup, DonorPortal, EventCalendar, GrantPortal, MemberPortal, DonorWall - **7 admin models**: Donors, Donations, Grants, Memberships, Campaigns, Volunteers, Events ### PR review fixes applied: - Idempotency guard on recurring donation processing, LIKE wildcard escaping ### Remaining: #9 TEST, #10 WIKI need manual testing and documentation.
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteNPO#11