Yimaru-BackEnd/internal/web_server/handlers
Yared Yemane ad4c739722 fix: omit payment_url from admin payments list response
Use a list-specific DTO so GET /api/v1/admin/payments no longer exposes checkout URLs while get-by-id is unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-09 04:33:14 -07:00
..
activity_logs.go cloud convert integration + more advanced activity log + issue reporting + video file management fixes 2026-02-11 06:54:05 -08:00
admin.go Resolve bulk role path segment from RBAC roles.id. 2026-05-19 01:16:28 -07:00
analytics_handler.go Add video engagement tracking and analytics metrics. 2026-05-24 02:59:46 -07:00
analytics_params.go Add video engagement tracking and analytics metrics. 2026-05-24 02:59:46 -07:00
arifpay.go Add backend Chapa payment success HTML page. 2026-05-29 04:29:05 -07:00
auth_handler.go apple sign in 2026-06-01 01:02:28 -07:00
chapa.go Add backend Chapa payment success HTML page. 2026-05-29 04:29:05 -07:00
common_handler.go fix: global setting, company override settings, bet and ticket fixes for multi tenant 2025-08-25 07:23:55 +03:00
common.go fix: version on route, better logs, error display, cleaning up code 2025-07-13 01:23:08 +03:00
course_handler.go Honor optional sort_order on course create under a program. 2026-05-19 02:54:17 -07:00
email_template.go Add admin-managed email templates and use them for OTP delivery 2026-05-22 01:28:48 -07:00
exam_prep_catalog_course_handler.go fix: show exam-prep catalog courses to learners when subscription gate is disabled 2026-06-09 00:51:15 -07:00
exam_prep_lesson_handler.go progress precentage fix 2026-05-27 09:18:25 -07:00
exam_prep_module_handler.go progress precentage fix 2026-05-27 09:18:25 -07:00
exam_prep_practice_handler.go Add LMS personas catalog and CRUD API. 2026-05-20 06:06:42 -07:00
exam_prep_progress_helper.go progress precentage fix 2026-05-27 09:18:25 -07:00
exam_prep_unit_handler.go progress precentage fix 2026-05-27 09:18:25 -07:00
faq.go Add full FAQ management APIs and integration assets. 2026-05-11 07:58:17 -07:00
field_option.go Add admin-managed field options API for configurable dropdowns. 2026-05-22 09:21:36 -07:00
file_handler_media_test.go feat: PDF_ATTACHMENT stimulus, dynamic question_text rules, admin builder docs 2026-06-04 11:07:02 -07:00
file_handler.go feat: PDF_ATTACHMENT stimulus, dynamic question_text rules, admin builder docs 2026-06-04 11:07:02 -07:00
handlers.go feat: add full practice update endpoints for LMS and exam prep 2026-06-08 02:43:34 -07:00
initial_assessment.go feat: PDF_ATTACHMENT stimulus, dynamic question_text rules, admin builder docs 2026-06-04 11:07:02 -07:00
institutions.go afro SMS and partial ArifPay Payment Gateway integrations 2025-12-18 18:06:26 +03:00
issue_reporting.go inapp notification fix 2026-02-13 06:59:14 -08:00
lesson_handler.go Add LMS lesson draft and publish visibility. 2026-05-20 02:16:42 -07:00
lms_gating.go learning progress implementation 2026-04-23 03:58:27 -07:00
lms_persona_handler.go Add LMS personas catalog and CRUD API. 2026-05-20 06:06:42 -07:00
lms_progress_handler.go Add LMS progress summary endpoint. 2026-05-26 04:07:19 -07:00
lms_reorder_handler.go learning progress implementation 2026-04-23 03:58:27 -07:00
media_source_fetcher.go public URLs allowed 2026-04-07 01:18:16 -07:00
mobile_app_version_handler.go Add mobile app version management and refresh profile field seeds. 2026-05-25 06:52:20 -07:00
module_handler.go learning progress implementation 2026-04-23 03:58:27 -07:00
mongoLogger.go user and auth service refactoring, notification service SQL + repository adjustment 2025-12-16 18:05:57 +03:00
notification_handler.go feat: add GET notification by ID endpoint 2026-06-05 05:31:46 -07:00
payment_success_page.go Add backend Chapa payment success HTML page. 2026-05-29 04:29:05 -07:00
payments_admin.go fix: omit payment_url from admin payments list response 2026-06-09 04:33:14 -07:00
practice_full_update_handler.go feat: add full practice update endpoints for LMS and exam prep 2026-06-08 02:43:34 -07:00
practice_handler.go feat: limit Learn English parents to one LMS practice each 2026-06-09 04:28:14 -07:00
practice_publish_gate.go Add LMS lesson draft and publish visibility. 2026-05-20 02:16:42 -07:00
program_handler.go Add category-based subscription controls for LMS and exam prep. 2026-05-26 06:20:49 -07:00
question_type_builder.go feat: paginate question type definitions list API 2026-06-05 04:33:41 -07:00
questions.go feat: PDF_ATTACHMENT stimulus, dynamic question_text rules, admin builder docs 2026-06-04 11:07:02 -07:00
ratings.go added cloudconvert for thumbnails + added ratings service 2026-02-18 02:56:08 -08:00
rbac_handler.go bulk notification fix + custom role and permission feature implementation + activity log and user list filters 2026-03-04 09:10:28 -08:00
recommendation.go institution service + more PopOK callback 2025-06-22 21:49:16 +03:00
referal_handlers.go user and otp schema modification, SMTP setup using resend, afro SMS changed to direct API integration instead of using afoSMS library, most authentications implemented using username instead of email or phone number 2025-12-23 18:57:48 +03:00
settings_handler.go cloud convert integration + more advanced activity log + issue reporting + video file management fixes 2026-02-11 06:54:05 -08:00
subscriptions.go Add category-based subscription controls for LMS and exam prep. 2026-05-26 06:20:49 -07:00
team_handler.go Add team member email invitations for admin panel onboarding 2026-05-22 03:43:00 -07:00
team_invitation_handler.go Simplify team invite to email and role; collect profile on accept 2026-05-22 06:49:28 -07:00
thumbnail_helper.go new course management hierarchy 2026-04-10 03:06:30 -07:00
transaction_approver.go data seed and authorization fixes 2026-01-14 02:27:26 -08:00
user.go Add OPEN_LEARNER role without LMS sequential gating. 2026-05-19 10:26:25 -07:00
video_engagement_handler.go Add video engagement tracking and analytics metrics. 2026-05-24 02:59:46 -07:00
vimeo.go Add paginated Vimeo video list API (GET /me/videos). 2026-05-17 22:23:50 -07:00