Jannat Patel
c5ee140551
Merge pull request #2054 from pateljannat/issues-178
...
feat: student progress in course dashboard
2026-02-05 12:40:26 +05:30
Jannat Patel
19171a8019
chore: removed files that are no longer used
2026-02-05 12:24:56 +05:30
Jannat Patel
3f49cf0c9c
chore: added type hints to course assessment progress functions
2026-02-05 12:24:36 +05:30
Jannat Patel
13139bc2de
test: course assessment progress
2026-02-05 12:10:24 +05:30
Jannat Patel
582540e7f0
feat: student progress on course dashboard
2026-02-03 21:31:31 +05:30
Jannat Patel
754d3cf2ca
fix: import permissions
2026-02-03 10:56:22 +05:30
Jannat Patel
5384b26610
Merge pull request #2042 from raizasafeel/fix/chapter-deletion
...
test(chapter): added reindexing test on chapter deletion
2026-02-02 19:20:55 +05:30
raizasafeel
58b49e3608
fix(batches): order assessments by their index
2026-02-02 18:28:06 +05:30
Raizaaa
27553464d6
Merge branch 'frappe:develop' into fix/chapter-deletion
2026-02-02 16:28:06 +05:30
Jannat Patel
fb1e1ec2e4
Merge pull request #2040 from pateljannat/issues-177
...
fix: permissions cleanup
2026-02-02 15:55:22 +05:30
Jannat Patel
da33e1d3bd
test: course and batch details
2026-02-02 15:11:16 +05:30
Jannat Patel
24a511f48e
fix: do nor return details of unpublished courses and batches via api
2026-02-02 14:44:13 +05:30
Jannat Patel
14e669435f
fix: permissions cleanup
2026-02-02 13:14:16 +05:30
vishwajeet-13
2a63f781ac
fix: issue date not coming from backend
2026-01-30 17:37:07 +05:30
Jannat Patel
2c60521894
Merge pull request #2018 from Anexus5919/fix-lesson-form-stale-state
...
fix: reindex lessons after deletion to prevent stale form state
2026-01-30 13:01:32 +05:30
Jannat Patel
4fd3e2549a
fix: batch access conditions
2026-01-30 13:00:49 +05:30
Jannat Patel
6d3f7ef3c1
chore: resolved conflicts
2026-01-30 12:53:57 +05:30
Jannat Patel
bfda88dfd2
chore: resolved conflicts
2026-01-30 12:30:53 +05:30
Jannat Patel
4be34848a4
fix: allow mark as read notification endpoints in auth
2026-01-30 12:26:29 +05:30
Jannat Patel
6c06a86af4
fix: reset the value of multiple of only one correct answer in quiz question
2026-01-30 11:08:53 +05:30
Jannat Patel
015f903d68
fix: api permissions
2026-01-29 21:42:20 +05:30
Jannat Patel
dc06ad6b22
fix: removed tags methods
2026-01-29 20:40:35 +05:30
Jannat Patel
5689fbb455
fix: api permissions
2026-01-29 20:32:02 +05:30
Jannat Patel
62631daafb
chore: resolved conflicts
2026-01-29 19:55:13 +05:30
Jannat Patel
933bc58264
fix: api permissions
2026-01-29 19:52:56 +05:30
Jannat Patel
8896a79c09
Merge branch 'develop' into enroll-students-in-course-from-ui
2026-01-29 16:42:26 +05:30
Jannat Patel
3170c066dc
Merge pull request #2012 from raizasafeel/fix/chapter-deletion
...
fix(chapter): recalculate indices on deletion to prevent duplicate index errors
2026-01-29 16:37:44 +05:30
Jannat Patel
7360780022
Merge pull request #1998 from raizasafeel/fix/course-deletion
...
fix(course): resolve deletion failure for enrolled courses
2026-01-29 16:35:59 +05:30
Jannat Patel
7fe398fc66
test: fixed course ui tests based on new flow
2026-01-29 16:17:34 +05:30
Jannat Patel
5970540a99
feat: lesson completion rate in course dashboard
2026-01-29 15:24:20 +05:30
raizasafeel
a882432702
test: added test for chapter deletion and renumbering
2026-01-29 13:32:37 +05:30
raizasafeel
f8b6dfc981
Merge branch 'develop' into fix/chapter-deletion
2026-01-29 13:27:29 +05:30
Jannat Patel
486e2b4a37
Merge branch 'develop' of https://github.com/frappe/lms into enroll-students-in-course-from-ui
2026-01-29 12:35:58 +05:30
Jannat Patel
98c5318b66
feat: new course form slow
2026-01-29 10:50:28 +05:30
Jannat Patel
a353635bb9
Merge pull request #2028 from raizasafeel/fix/restrict-batch-student-details
...
fix(batch): restrict student list in batch details API to authorised roles
2026-01-28 21:20:33 +05:30
raizasafeel
fb0499acc4
fix(Batch): restrict student list in batch details API
2026-01-28 14:41:10 +05:30
Adarsh Singh
53c77f9070
fix: reindex lessons after deletion to prevent stale form state
...
When a lesson was deleted, the remaining lessons' idx values were not resequenced. This caused Add Lesson to navigate to an existing lesson instead of creating a new one, showing stale data in the form.
2026-01-24 17:04:38 +05:30
frappe-pr-bot
39473f0037
chore: update POT file
2026-01-23 16:05:21 +00:00
Jannat Patel
0e8b232ef1
feat: course admin dashboard
2026-01-23 18:26:09 +05:30
raizasafeel
aeb2724e82
test: use BaseTestUtils in test_auth for consistent test setup
2026-01-23 12:26:03 +05:30
Jannat Patel
14a1c2ac07
Merge pull request #2014 from raizasafeel/fix/lms-import-get-frappe-version
...
refactor(lms): update get_frappe_version import
2026-01-22 18:25:30 +05:30
raizasafeel
36b0594960
refactor(lms): update get_frappe_version import
2026-01-22 17:42:06 +05:30
raizasafeel
cc3cb7ac8d
Merge remote-tracking branch 'upstream/develop' into fix/course-deletion
2026-01-22 16:33:07 +05:30
raizasafeel
8bf896f766
refactor(tests): use BaseTestUtils inheritance for tests
2026-01-22 16:05:48 +05:30
raizasafeel
9e61982dcb
refactor(tests): extract shared test utilities into BaseTestUtils
2026-01-22 16:03:01 +05:30
Jannat Patel
59e40d5a83
Merge branch 'develop' into fix/chapter-deletion
2026-01-22 14:00:12 +05:30
Jannat Patel
412bdeb085
Merge pull request #2007 from pateljannat/issues-174
...
fix: misc issues
2026-01-22 13:59:54 +05:30
Jannat Patel
4ef0bd30d9
test: fixed authentication tests
2026-01-22 13:16:12 +05:30
Jannat Patel
984ea27d59
chore: Serbian (Latin) translations
2026-01-22 01:46:42 +05:30
Jannat Patel
9d2c7a7ce0
chore: Norwegian Bokmal translations
2026-01-22 01:46:41 +05:30