yaredyemane
  • Joined on 2025-12-02
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-20 17:38:22 +03:00
5399d33af6 Add optional gender to LMS personas.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-20 17:26:59 +03:00
9ff418247f Always include profile_picture in persona JSON responses.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-20 17:18:20 +03:00
6ab077b53d Rename LMS persona image field to profile_picture.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-20 17:12:18 +03:00
9631711090 Seed default LMS personas in migration 063.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-20 17:08:25 +03:00
873be1b482 Add LMS personas catalog and CRUD API.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-20 15:13:12 +03:00
71bc09a638 Make practice title optional on create.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-20 13:17:54 +03:00
bd1767d2a6 Add LMS lesson draft and publish visibility.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-20 12:57:43 +03:00
fffdff1031 Honor optional sort_order on lesson create under a module.
yaredyemane pushed to main at Yimaru/Yimaru-BackEnd 2026-05-19 21:34:01 +03:00
7e61e34292 Add OPEN_LEARNER role without LMS sequential gating.
83db13bed0 Honor optional sort_order on module create under a course.
12ad59c409 Add draft vs published status for LMS and exam-prep practices.
37aef49e28 Honor optional sort_order on course create under a program.
1136a166f5 Shift sibling sort_order when creating or updating LMS hierarchy rows.
Compare 14 commits »
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 21:29:28 +03:00
7e61e34292 Add OPEN_LEARNER role without LMS sequential gating.
yaredyemane pushed to production at Yimaru/Yimaru-Admin 2026-05-19 15:43:04 +03:00
38550f9519 UAT fixes stage 2
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 15:16:22 +03:00
83db13bed0 Honor optional sort_order on module create under a course.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 14:58:55 +03:00
12ad59c409 Add draft vs published status for LMS and exam-prep practices.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 13:55:20 +03:00
37aef49e28 Honor optional sort_order on course create under a program.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 13:39:31 +03:00
1136a166f5 Shift sibling sort_order when creating or updating LMS hierarchy rows.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 13:13:03 +03:00
d28bddace1 Accept optional sort_order when creating LMS programs.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 12:17:31 +03:00
4a681265d7 Resolve bulk role path segment from RBAC roles.id.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 12:10:52 +03:00
2f73b60122 Allow ADMIN users to bulk deactivate and reactivate by role.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-05-19 11:54:08 +03:00
ecad91d89e Add SUPER_ADMIN bulk deactivate and reactivate by role.
yaredyemane pushed to production at Yimaru/Yimaru-Admin 2026-05-18 19:48:16 +03:00
385f58fd22 UAT fixes stage 1