a5acd00637
Add admin-managed field options API for configurable dropdowns.
...
Store options in field_options with public /field-options and admin CRUD; validate learner profile values on update.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 09:21:36 -07:00
5937c5505a
Add admin-managed email templates and use them for OTP delivery
...
Adds CRUD and preview APIs, RBAC permissions, seeded system templates, and migrates OTP email/SMS to template rendering.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 01:28:48 -07:00
9ee1d7f714
changed age to agegroup, added refresh route, token generation after otp verification
2026-01-18 03:12:28 -08:00
5e9046eb76
user and auth service refactoring, notification service SQL + repository adjustment
2025-12-16 18:05:57 +03:00
e5fdd33a52
fix: Refactored and moved store ports into separate folder
...
- Added stats service
2025-10-29 01:33:50 +03:00
6e6ed2c9a9
fix: notifications for win bet and wallet balance low
2025-07-21 04:31:38 +03:00
Asher Samuel
4c865d4d91
forgot password - sms and email
2025-06-10 09:56:54 +03:00
16768ad924
fix: Update integration issues
2025-05-23 12:00:04 +03:00
675597c093
wallets and transaction routes
2025-04-04 21:51:15 +03:00
lafetz
ca7aa9d67c
fix registration and password reset
2025-03-31 00:25:50 +03:00
lafetz
d1a33b18dc
move handlers to separate package
2025-03-30 22:18:20 +03:00
lafetz
e8f0e43836
impl service layer for auth
2025-03-28 01:30:55 +03:00
lafetz
ab3f6d4313
init
2025-03-26 23:50:19 +03:00