- Add createPortalSession endpoint to koha.controller.js - Add POST /api/koha/portal route with rate limiting - Add 'Manage Your Subscription' section to koha.html - Implement handleManageSubscription() in koha-donation.js - Add Koha link to navigation menu in navbar.js - Allow donors to self-manage subscriptions via Stripe portal - Portal supports: payment method updates, cancellation, invoice history Ref: Customer Portal setup docs in docs/STRIPE_CUSTOMER_PORTAL_NEXT_STEPS.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| admin.controller.js | ||
| audit.controller.js | ||
| auth.controller.js | ||
| blog.controller.js | ||
| cases.controller.js | ||
| documents.controller.js | ||
| koha.controller.js | ||
| media.controller.js | ||
| newsletter.controller.js | ||
| projects.controller.js | ||
| rules.controller.js | ||
| variables.controller.js | ||