0cc813d224
fix course creation linkage to sub-categories
...
Allow course creation payloads to include sub_category_id and persist it so newly created language paths appear in unified hierarchy views.
Made-with: Cursor
2026-04-14 05:23:24 -07:00
a4d1f395da
add legacy human-language hierarchy route alias
...
Expose /course-management/human-language/hierarchy as an alias to the unified hierarchy handler so older admin clients continue working without 404s.
Made-with: Cursor
2026-04-14 05:15:42 -07:00
2ff1e89263
more course CRUD fix
2026-04-14 05:04:38 -07:00
5858aeb744
course CRUD fix
2026-04-14 04:06:49 -07:00
b1a1b97a0a
Merge remote-tracking branch 'origin/production'
2026-04-14 04:03:21 -07:00
Kerod-Fresenbet-Gebremedhin2660
facaedb8dc
Empty commit to trigger CI/CD - 3
2026-04-14 14:50:13 +03:00
e3afadf2bb
404 errors fix
2026-04-14 03:56:49 -07:00
bb2f92e5e3
readme file update
2026-04-14 02:18:27 -07:00
be70f87541
readme file update
2026-04-14 02:15:38 -07:00
d9783310d1
Add legacy hierarchy fallback for pre-migration databases.
...
Handle missing course_sub_categories table by serving hierarchy data from legacy categories/courses queries so content pages keep loading until unified hierarchy migration is applied.
Made-with: Cursor
2026-04-14 01:02:31 -07:00
69d3d440d0
permissions data seed fix
2026-04-14 00:39:42 -07:00
f256ee179a
permissions data seed
2026-04-14 00:35:10 -07:00
f7499cb41a
data seed fix
2026-04-14 00:24:30 -07:00
d08f92e06c
Merge branch 'production' of https://gitea.yaltopia.com/Yimaru/Yimaru-BackEnd
2026-04-14 00:11:30 -07:00
Kerod-Fresenbet-Gebremedhin2660
84cfc3ac4d
Empty commit to trigger CI/CD - 2
2026-04-13 17:23:12 +03:00
Kerod-Fresenbet-Gebremedhin2660
4b6d3da7bc
Empty commit to trigger CI/CD - 1
2026-04-13 17:05:50 +03:00
894e18bcae
removed all unnecessary data seed
2026-04-10 03:32:07 -07:00
7613eb583a
new course management hierarchy
2026-04-10 03:06:30 -07:00
7ecfdd9cc8
removed course management data seed
2026-04-09 01:50:05 -07:00
7918e62ca9
normalize human language module and sub-module grouping
...
Enhance hierarchy parsing to group Module-N and Module-N.M naming into stable module/sub-module structures under each CEFR level for consistent rendering.
Made-with: Cursor
2026-04-07 06:30:54 -07:00
4055ad46f6
add hierarchy endpoint and mobile integration guide
...
Expose a dedicated human-language hierarchy endpoint aligned to category/subcategory/course/level/module/sub-module structure and add a complete learner mobile integration guide.
Made-with: Cursor
2026-04-07 06:13:03 -07:00
9c9ab41f41
add dedicated human language backend endpoints
...
Introduce separate CEFR-based human language lesson APIs for create, update, and level-filtered retrieval while keeping existing non-language course hierarchy endpoints unchanged.
Made-with: Cursor
2026-04-07 05:40:15 -07:00
43f79d34ea
fetch practice pagination fix
2026-04-07 03:37:19 -07:00
cd8670d5a6
content filtering adjustment
2026-04-07 03:09:44 -07:00
58a94dcd8e
public URLs allowed
2026-04-07 01:18:16 -07:00
fcc30c92e2
seed data clearer API
2026-03-29 02:03:27 -07:00
05cb8715f9
seed data clearer API
2026-03-29 01:31:43 -07:00
36134f32a2
reseed feature adjustment
2026-03-27 03:29:33 -07:00
d4bf2e8642
permission fix
2026-03-27 02:53:42 -07:00
3aca2c438d
foreign key fix
2026-03-27 02:49:20 -07:00
e6fe8ab7e3
reseed directory fix
2026-03-27 02:40:49 -07:00
4b46fd60dc
reseed config fix
2026-03-27 02:36:20 -07:00
0cb58b35f8
new reseed endpoint
2026-03-27 02:29:30 -07:00
8f719c2a32
.mp3 upload fix
2026-03-25 06:29:23 -07:00
e689f34212
minio .env access adjustment
2026-03-25 06:19:20 -07:00
b06b8645cf
data seed + file upload handle fixes
2026-03-24 04:58:05 -07:00
94d6777c48
more seed data
2026-03-23 05:24:29 -07:00
1f77b93ec7
empty notification title and message fix
2026-03-17 04:39:47 -07:00
1716cc4b1d
readme update
2026-03-17 00:57:39 -07:00
6813722cb3
readme update
2026-03-16 05:02:30 -07:00
800d2a4b3a
MinIO integration + speaking implementation adjustment
2026-03-12 07:06:16 -07:00
180e63e975
account deletion API
2026-03-11 06:26:30 -07:00
4adbfbbeaa
Merge branch 'production' of https://gitea.yaltopia.com/Yimaru/Yimaru-BackEnd
2026-03-10 08:59:54 -07:00
d4b25a1167
self account deletion API
2026-03-10 08:59:06 -07:00
Kerod-Fresenbet-Gebremedhin2660
a3ff133be8
Empty commit to trigger CI/CD - 1
2026-03-10 14:50:40 +03:00
d558739097
preogress tracker fix
2026-03-10 02:35:13 -07:00
515573d56e
course level progress tracker implementation
2026-03-09 11:20:16 -07:00
74efcd5ec2
learning flow + level + sublevel
2026-03-08 05:35:17 -07:00
3500db6435
learning flow fixes
2026-03-07 08:18:13 -08:00
f9da45da62
minor fixes
2026-03-06 06:03:05 -08:00