Compare commits

...

5112 Commits

Author SHA1 Message Date
Aradhya-Tripathi d6775e7279 chore(path): Use path relative from root project dir 2026-02-03 15:35:01 +05:30
Aradhya-Tripathi 3e7555264f fix(setup): Add frappe dependency and build utils 2026-01-30 15:12:23 +05:30
Jannat Patel ab155ae609 Merge pull request #2017 from Anexus5919/fix-instructor-notes-settings-menu
fix: instructor notes block settings menu overlapped by sidebar
2026-01-30 13:02: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 10a9a5230e Merge pull request #2001 from frappe/feat/config-fe-base-path
feat: configurable frontend base path
2026-01-30 12:40:43 +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 c51eae5665 fix: show course progress summary if average progress is greater than 0 2026-01-30 11:19:08 +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 8be53d9050 Merge pull request #2035 from pateljannat/issues-176
fix: api permissions
2026-01-29 21:54:32 +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 a9a322c9af Merge pull request #2015 from pateljannat/enroll-students-in-course-from-ui
feat: course admin dashboard
2026-01-29 19:53:27 +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
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 d8891b8a7d fix: brand settings 2026-01-29 12:35:44 +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
Jannat Patel 9eeb948f04 Merge pull request #2029 from raizasafeel/fix/quiz-questions-empty-on-back-navigation
fix(quiz): questions list empty on back navigation from test quiz
2026-01-28 21:19:20 +05:30
raizasafeel 383850aeb8 fix(quiz): questions list empty on back navigation from test quiz 2026-01-28 16:30:36 +05:30
raizasafeel fb0499acc4 fix(Batch): restrict student list in batch details API 2026-01-28 14:41:10 +05:30
Jannat Patel ff978f5c29 Merge pull request #2022 from raizasafeel/fix/multiselect-last-option-visibility
fix: prevent 'Create New' button from overlapping last dropdown element
2026-01-28 11:33:36 +05:30
Jannat Patel fa1b583968 Merge branch 'main' into develop 2026-01-28 11:15:28 +05:30
Jannat Patel b50d584a5b feat: new course modal 2026-01-28 10:57:58 +05:30
Jannat Patel 5271709094 Merge pull request #2016 from frappe/pot_develop_2026-01-23
chore: update POT file
2026-01-27 14:37:20 +05:30
raizasafeel b66b603af2 fix(MultiSelect): prevent 'Create New' button from overlapping dropdown option 2026-01-27 14:12:43 +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
Jannat Patel 49ed082831 feat: allow moderators to create new payment from settings 2026-01-24 11:31:37 +05:30
Adarsh Singh 05d21cf817 fix: instructor notes block settings menu overlapped by sidebar
PR #1987 fixed the "+" (Add block) menu positioning but missed the
block settings menu (6-dot "Click to tune" icon) which uses a different
parent container (.ce-toolbar__actions instead of .ce-toolbox).

This adds the missing selector to fix both menus.

Related: #1990
2026-01-24 00:25:21 +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 b429fb2e47 Merge pull request #1997 from raizasafeel/fix/markdown-paste-render
fix(lesson): ensure markdown text is displayed when pasted
2026-01-23 10:25:25 +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 87e1fa8d6c Merge pull request #2013 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-01-22 12:16:01 +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
Jannat Patel 3b2768cdcc chore: Bosnian translations 2026-01-22 01:46:39 +05:30
Jannat Patel 9ef5f01a80 chore: Croatian translations 2026-01-22 01:46:37 +05:30
Jannat Patel fe492d1134 chore: Portuguese, Brazilian translations 2026-01-22 01:46:33 +05:30
Jannat Patel 3a15e132c2 chore: Vietnamese translations 2026-01-22 01:46:32 +05:30
Jannat Patel 2fb20e2db1 chore: Chinese Simplified translations 2026-01-22 01:46:31 +05:30
Jannat Patel 1fd9b4e626 chore: Turkish translations 2026-01-22 01:46:29 +05:30
Jannat Patel 11668235c2 chore: Swedish translations 2026-01-22 01:46:27 +05:30
Jannat Patel d349af940a chore: Serbian (Cyrillic) translations 2026-01-22 01:46:26 +05:30
Jannat Patel 7eadb6b683 chore: Polish translations 2026-01-22 01:46:22 +05:30
Jannat Patel 904b6c3462 chore: German translations 2026-01-22 01:46:20 +05:30
Jannat Patel 733ab34007 chore: Arabic translations 2026-01-22 01:46:17 +05:30
Jannat Patel 6215817954 chore: Spanish translations 2026-01-22 01:46:15 +05:30
Jannat Patel 1760b01914 chore: French translations 2026-01-22 01:46:14 +05:30
Jannat Patel d218a4773a chore: Italian translations 2026-01-22 01:46:12 +05:30
Jannat Patel 6fbe32cacd chore: Hungarian translations 2026-01-22 01:46:11 +05:30
Jannat Patel c10dd9f5b6 chore: Persian translations 2026-01-22 01:46:09 +05:30
Jannat Patel 7eb1237aa0 chore: Russian translations 2026-01-22 01:46:07 +05:30
Jannat Patel 570e8eaf34 chore: Dutch translations 2026-01-22 01:46:06 +05:30
raizasafeel 297ffa5171 fix(chapter): index recalculation on deletion 2026-01-21 14:37:10 +05:30
Jannat Patel 355c752ec1 Merge pull request #2008 from pateljannat/issues-175
fix: misc issues
2026-01-20 22:08:56 +05:30
Jannat Patel f1031c49a9 fix: allow reset password endpoint 2026-01-20 22:08:39 +05:30
Jannat Patel 043c7902a3 test: updated test for open to work 2026-01-20 22:07:42 +05:30
Jannat Patel 338f46ac17 chore: changed frappe dependency range 2026-01-20 16:57:30 +05:30
Jannat Patel 9987ea1db6 fix: enable pulse only for logged in users 2026-01-20 16:52:42 +05:30
Jannat Patel d507479bda fix: filters on jobs page 2026-01-20 16:52:20 +05:30
Jannat Patel afbdb46fe8 fix: open to work patch 2026-01-20 15:47:55 +05:30
Jannat Patel 1308101fe6 fix: parse allowed_endpoints to list if its string 2026-01-20 12:45:28 +05:30
Jannat Patel c2d6e160d9 fix: renamed open to opportunities to open to work 2026-01-20 12:43:00 +05:30
Jannat Patel 28c88ec519 Merge pull request #2005 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-01-20 10:58:07 +05:30
Jannat Patel f77eeafb9e chore: Esperanto translations 2026-01-20 01:43:56 +05:30
Jannat Patel 92b8343db3 chore: Serbian (Latin) translations 2026-01-20 01:43:54 +05:30
Jannat Patel ac44cdc303 chore: Norwegian Bokmal translations 2026-01-20 01:43:53 +05:30
Jannat Patel 75dcea4c7e chore: Bosnian translations 2026-01-20 01:43:52 +05:30
Jannat Patel ee03d75b5f chore: Burmese translations 2026-01-20 01:43:50 +05:30
Jannat Patel 31f372629a chore: Croatian translations 2026-01-20 01:43:49 +05:30
Jannat Patel 1b30f476e8 chore: Thai translations 2026-01-20 01:43:47 +05:30
Jannat Patel e4738e9a50 chore: Tamil translations 2026-01-20 01:43:46 +05:30
Jannat Patel 893f9d34fd chore: Indonesian translations 2026-01-20 01:43:44 +05:30
Jannat Patel 2c17a03d36 chore: Portuguese, Brazilian translations 2026-01-20 01:43:43 +05:30
Jannat Patel 74cbe1bb47 chore: Vietnamese translations 2026-01-20 01:43:41 +05:30
Jannat Patel 88c468068b chore: Chinese Simplified translations 2026-01-20 01:43:40 +05:30
Jannat Patel 6b5e269564 chore: Turkish translations 2026-01-20 01:43:38 +05:30
Jannat Patel 97d9460157 chore: Swedish translations 2026-01-20 01:43:37 +05:30
Jannat Patel 0d614a5919 chore: Serbian (Cyrillic) translations 2026-01-20 01:43:35 +05:30
Jannat Patel 3f6afbf1ff chore: Slovenian translations 2026-01-20 01:43:34 +05:30
Jannat Patel 6d0996ebfd chore: Portuguese translations 2026-01-20 01:43:32 +05:30
Jannat Patel 14e085c826 chore: Polish translations 2026-01-20 01:43:31 +05:30
Jannat Patel 53bf2f1fe8 chore: German translations 2026-01-20 01:43:29 +05:30
Jannat Patel b06e199432 chore: Danish translations 2026-01-20 01:43:28 +05:30
Jannat Patel 06e1ec38ad chore: Czech translations 2026-01-20 01:43:27 +05:30
Jannat Patel 3063236bfb chore: Arabic translations 2026-01-20 01:43:25 +05:30
Jannat Patel e3a2eb382d chore: Spanish translations 2026-01-20 01:43:24 +05:30
Jannat Patel 566ef576f5 chore: French translations 2026-01-20 01:43:23 +05:30
Jannat Patel 80ad2da206 chore: Italian translations 2026-01-20 01:43:21 +05:30
Jannat Patel 5d720031b6 chore: Hungarian translations 2026-01-20 01:43:20 +05:30
Jannat Patel ac719b9e8e chore: Persian translations 2026-01-20 01:43:19 +05:30
Jannat Patel db9ebb1d86 chore: Russian translations 2026-01-20 01:43:17 +05:30
Jannat Patel 37f6d62101 chore: Dutch translations 2026-01-20 01:43:16 +05:30
Jannat Patel f7a0fc8b5f build: removed unused inter files 2026-01-19 19:54:06 +05:30
Jannat Patel 0fbe015607 fix: center aligned the load more button on batch student list 2026-01-19 19:49:30 +05:30
Jannat Patel 61909c8498 fix: track cmi.completion_status for SCORM 2004 2026-01-19 19:49:05 +05:30
Jannat Patel f297f2630b fix: only block endpoints if enabled in site config 2026-01-19 19:03:51 +05:30
Jannat Patel 9425f2aa0e fix: allow custom app endpoints 2026-01-19 18:56:39 +05:30
Jannat Patel 535bb60d69 Merge pull request #2004 from pateljannat/issues-173
fix: allow enabled server script endpoints
2026-01-19 18:33:51 +05:30
Jannat Patel 5175050ed6 fix: allow enabled server script endpoints 2026-01-19 18:33:14 +05:30
Jannat Patel 66486a5a1c fix: do no execute send_notification bg job from batch immediately 2026-01-19 18:17:40 +05:30
Jannat Patel 2d4bf49ab9 Merge pull request #2003 from pateljannat/issues-172
fix: allow social login endpoints
2026-01-19 17:41:10 +05:30
Jannat Patel 50a091a7b0 fix: allow social login endpoints 2026-01-19 17:32:09 +05:30
Jannat Patel 854ebee2e6 Merge branch 'develop' of https://github.com/frappe/lms into issues-172 2026-01-19 17:04:35 +05:30
Jannat Patel c829ab65d9 fix: payment gateway form 2026-01-19 16:28:16 +05:30
Jannat Patel 1e0e10ca59 Merge branch 'develop' into fix/markdown-paste-render 2026-01-19 15:39:15 +05:30
Jannat Patel a8cdc76278 Merge branch 'develop' into fix/course-deletion 2026-01-19 15:32:51 +05:30
Jannat Patel c310460727 Merge pull request #2002 from pateljannat/issues-171
fix: misc issues
2026-01-19 15:31:31 +05:30
Jannat Patel 3e98d962aa test: access to endpoints 2026-01-19 15:06:44 +05:30
Jannat Patel ad90b89d25 fix: restrict comments in notifications to 3 lines 2026-01-19 12:58:43 +05:30
Jannat Patel 92eac9634a test: fixed evaluator schedule test 2026-01-19 12:46:45 +05:30
Jannat Patel 96015246bd refactor: get certified from certification list will now redirect to certification courses 2026-01-19 12:39:54 +05:30
Jannat Patel 0883aedc1d fix: course and bath category filter issue 2026-01-19 12:38:12 +05:30
Jannat Patel c97a5e813c fix: only system users can access high level APIs 2026-01-19 11:47:57 +05:30
raizasafeel 2abc243b88 test: refactor course tests and add deletion test 2026-01-19 11:20:33 +05:30
Jannat Patel 62b18e6ffa Merge pull request #2000 from frappe/pot_develop_2026-01-16
chore: update POT file
2026-01-19 10:35:43 +05:30
raizasafeel 36d813b90f feat: add markdown styling for pasted content 2026-01-19 09:53:41 +05:30
Hussain Nagaria 5ce8e8c4ff test: flaky evaluation schedule
* Earlier logic was flaky because the test calculated the last expected date using a 56‑day window, while the production code builds
  schedules for 60 days. Those extra 4 days sometimes include another Monday or Wednesday, so the schedule ends later than the test
  expects.
2026-01-17 23:22:38 +05:30
Hussain Nagaria 3b88892905 refactor: change global variable to function in hooks 2026-01-17 23:14:33 +05:30
Hussain Nagaria fe1aa3dd40 feat: configurable frontend base path
Co-authored-by: Suraj Shetty <surajshetty3416@users.noreply.github.com>
2026-01-17 23:04:31 +05:30
frappe-pr-bot ec5e197716 chore: update POT file 2026-01-16 16:04:50 +00:00
Jannat Patel 244b5e445c fix: open course and batch from evaluation event modal 2026-01-16 15:59:16 +05:30
raizasafeel 0f927071c0 fix(course): resolve deletion failure for enrolled courses 2026-01-16 11:37:13 +05:30
Jannat Patel 376de99ef7 Merge pull request #1996 from pateljannat/issues-170
fix: misc issues
2026-01-16 11:34:29 +05:30
Jannat Patel 7a649957dd refactor: list for programming exercises 2026-01-15 19:46:13 +05:30
Jannat Patel 0968c90717 fix: quiz shuffle and limit conditions 2026-01-15 15:09:59 +05:30
Jannat Patel e22eca9888 Merge pull request #1992 from raizasafeel/improve_batch_performance
feat(batch): add student pagination and optimize dashboard queries
2026-01-15 14:54:48 +05:30
raizasafeel 5890885475 fix(lesson): ensure markdown text is displayed when pasted 2026-01-15 14:49:04 +05:30
Jannat Patel 4a012a99a4 fix: programming exercise test case deletion 2026-01-15 14:47:03 +05:30
raizasafeel e2c0355821 refactor(batch): simplify dashboard with get_count and conditional rendering 2026-01-15 13:13:40 +05:30
Jannat Patel bcf27b7150 Merge pull request #1991 from nextchamp-saqib/refactor-lms-telemetry
refactor: telemetry
2026-01-15 10:37:27 +05:30
Jannat Patel 078f18d99c chore: capture quiz creation and certificate creation for analytics 2026-01-15 10:18:09 +05:30
Jannat Patel 19258e263d chore: resolved conflicts 2026-01-15 09:41:48 +05:30
Jannat Patel 7a52a2bf46 Merge pull request #1995 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-01-15 09:30:49 +05:30
Jannat Patel a03be5ab4d chore: Serbian (Latin) translations 2026-01-15 01:14:14 +05:30
Jannat Patel de13c5ddfb chore: Serbian (Cyrillic) translations 2026-01-15 01:14:11 +05:30
Jannat Patel 02564b2e77 chore: Russian translations 2026-01-15 01:14:08 +05:30
Jannat Patel 201e0b96a3 Merge pull request #1993 from pateljannat/issues-169
fix: misc issues
2026-01-14 18:02:33 +05:30
Jannat Patel e7ccf0a711 fix: sanitize image filename before saving for course and jobs 2026-01-14 17:54:23 +05:30
raizasafeel c59be28a26 perf(batch): optimise dashboard with query builder 2026-01-14 15:54:54 +05:30
Saqib Ansari a0ede1dd2a fix: run pre-commit 2026-01-14 14:55:28 +05:30
Saqib Ansari 0aeada4549 refactor: telemetry
* only works with frappe v15.96+
2026-01-14 14:48:05 +05:30
Jannat Patel 6d988eb2b4 chore: changed frappe dependency version 2026-01-14 14:01:21 +05:30
raizasafeel b58d04c7dc feat(batch): add load more pagination for batch students 2026-01-14 13:56:07 +05:30
Jannat Patel e2479cd787 Merge pull request #1978 from Omcodes23/develop
fix: Add missing /lms prefix to assignment submission notification links
2026-01-14 12:46:57 +05:30
Jannat Patel ca30ab8a5e Merge pull request #1987 from pateljannat/issues-168
fix: misc issues
2026-01-14 12:46:39 +05:30
Jannat Patel da87845a4c chore: changed frappe dependency version 2026-01-14 12:37:49 +05:30
Om vataliya e7c2ec6965 Merge branch 'develop' into develop 2026-01-14 11:35:38 +05:30
Jannat Patel a7bcc53e0a fix: dayjs condition for evaluation end date 2026-01-14 10:08:21 +05:30
Jannat Patel 6a5978fed6 fix: instructor notes menu position in lesson form 2026-01-14 09:45:44 +05:30
Jannat Patel 8ff339b7ed fix: misc issues 2026-01-14 09:24:24 +05:30
Jannat Patel 4ace8b2ec0 Merge pull request #1986 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-01-14 09:01:18 +05:30
Jannat Patel 40c917f255 chore: Esperanto translations 2026-01-14 01:14:55 +05:30
Jannat Patel bf024af8aa chore: Serbian (Latin) translations 2026-01-14 01:14:53 +05:30
Jannat Patel 675caa380f chore: Norwegian Bokmal translations 2026-01-14 01:14:52 +05:30
Jannat Patel ad092a71d5 chore: Bosnian translations 2026-01-14 01:14:51 +05:30
Jannat Patel 971fe8fe64 chore: Burmese translations 2026-01-14 01:14:49 +05:30
Jannat Patel fa63a1d5e5 chore: Croatian translations 2026-01-14 01:14:47 +05:30
Jannat Patel ece642796a chore: Thai translations 2026-01-14 01:14:46 +05:30
Jannat Patel ce8f1a5b77 chore: Tamil translations 2026-01-14 01:14:44 +05:30
Jannat Patel 973630059f chore: Indonesian translations 2026-01-14 01:14:43 +05:30
Jannat Patel 0f7e9d2d95 chore: Portuguese, Brazilian translations 2026-01-14 01:14:41 +05:30
Jannat Patel a7f494f4d8 chore: Vietnamese translations 2026-01-14 01:14:39 +05:30
Jannat Patel eb37bd1106 chore: Chinese Simplified translations 2026-01-14 01:14:38 +05:30
Jannat Patel 02c1f4c19e chore: Turkish translations 2026-01-14 01:14:36 +05:30
Jannat Patel 00040061f6 chore: Swedish translations 2026-01-14 01:14:35 +05:30
Jannat Patel cf6292c2c6 chore: Serbian (Cyrillic) translations 2026-01-14 01:14:33 +05:30
Jannat Patel 0cf9984b6b chore: Slovenian translations 2026-01-14 01:14:32 +05:30
Jannat Patel e793afd063 chore: Portuguese translations 2026-01-14 01:14:30 +05:30
Jannat Patel 6ce655c5b6 chore: Polish translations 2026-01-14 01:14:29 +05:30
Jannat Patel dd7eb9a9c8 chore: German translations 2026-01-14 01:14:27 +05:30
Jannat Patel bd8baa6671 chore: Danish translations 2026-01-14 01:14:25 +05:30
Jannat Patel d387c7b493 chore: Czech translations 2026-01-14 01:14:24 +05:30
Jannat Patel c7a991e1b0 chore: Arabic translations 2026-01-14 01:14:22 +05:30
Jannat Patel f7e8707220 chore: Spanish translations 2026-01-14 01:14:21 +05:30
Jannat Patel 27cbc265e2 chore: French translations 2026-01-14 01:14:19 +05:30
Jannat Patel 949ea333eb chore: Italian translations 2026-01-14 01:14:18 +05:30
Jannat Patel d32a80ef85 chore: Hungarian translations 2026-01-14 01:14:16 +05:30
Jannat Patel d0ee3fe2d0 chore: Persian translations 2026-01-14 01:14:14 +05:30
Jannat Patel d4e3676032 chore: Russian translations 2026-01-14 01:14:13 +05:30
Jannat Patel 0265c9dc4c chore: Dutch translations 2026-01-14 01:14:10 +05:30
Jannat Patel 4c81eef80d Merge pull request #1971 from pateljannat/notifications-feed
Notifications feed
2026-01-13 20:38:10 +05:30
Jannat Patel 57c7a8d85c chore: fixed translatable string 2026-01-13 19:16:36 +05:30
Jannat Patel 775d5ecf3a chore: formatting of BrandSettings 2026-01-13 19:13:12 +05:30
Jannat Patel 60fcf0472e fix: mark notification as read when link is visited 2026-01-13 19:07:40 +05:30
Jannat Patel a09599ec8a feat: notification sent checkbox to prevent resending the notification 2026-01-13 19:06:30 +05:30
Om vataliya fb5d79fc77 Merge branch 'develop' into develop 2026-01-13 16:55:36 +05:30
Jannat Patel 8ad5288226 chore: resolved merge conflicts 2026-01-13 12:18:30 +05:30
Jannat Patel 65b18641b5 Merge branch 'develop' of https://github.com/frappe/lms into develop 2026-01-13 11:22:40 +05:30
Jannat Patel 78494b9963 chore: added frappe dependency range to pyproject 2026-01-13 11:22:23 +05:30
Jannat Patel 1d83402163 Merge pull request #1984 from frappe/pot_develop_2026-01-13
chore: update POT file
2026-01-13 11:14:47 +05:30
frappe-pr-bot 64bdd85b03 chore: update POT file 2026-01-13 05:34:56 +00:00
Jannat Patel 0f1b6f3eeb chore: upgraded node version for pot file runner 2026-01-13 11:02:16 +05:30
Jannat Patel 566711df22 Merge pull request #1983 from pateljannat/issues-167
fix: certification filters
2026-01-13 10:44:24 +05:30
Jannat Patel c9c6aef466 fix: certified participants query 2026-01-13 10:36:17 +05:30
Jannat Patel ad650c73c1 fix: changed order by query for certified participants listing 2026-01-13 10:27:08 +05:30
Jannat Patel af5bc2b071 chore: upgraded node version for linter and release github actions 2026-01-13 10:26:13 +05:30
Jannat Patel b5fcfb62de fix: certification filters 2026-01-13 10:18:06 +05:30
Om vataliya 7dccef6b10 fix: Add missing /lms prefix to assignment submission notification links
Fixes #1969

- Added /lms prefix to notification link in lms_assignment_submission.py
- Added /lms prefix to assessment URL in utils.py
- Ensures consistent routing with other notification links (courses, billing, etc.)
- Resolves 404 errors when users click 'View' on assignment submission notifications
2026-01-09 23:45:29 +05:30
Jannat Patel e1d343528d Merge pull request #1972 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-01-09 15:47:05 +05:30
Jannat Patel 6eeb688f06 chore: Hungarian translations 2026-01-07 20:03:15 +05:30
Jannat Patel 86e3794d00 Merge pull request #1970 from frappe/develop
chore: merge 'develop' into 'main'
2026-01-07 14:29:49 +05:30
Jannat Patel 45e98b9ddc fix: notification on quiz update and mention 2026-01-07 14:28:56 +05:30
Jannat Patel aad875f72c Merge pull request #1968 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-01-07 10:59:45 +05:30
Jannat Patel 1698bf0bca chore: Hungarian translations 2026-01-06 20:01:12 +05:30
Jannat Patel ea94813d94 feat: system notification for new courses published 2026-01-06 12:36:15 +05:30
Jannat Patel 142b893f2c Merge pull request #1966 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-01-06 10:26:01 +05:30
Jannat Patel f88dd84ed3 ci: upgraded python version for pot file generation 2026-01-05 19:55:32 +05:30
Jannat Patel 50660f6720 chore: Persian translations 2026-01-05 19:12:35 +05:30
Jannat Patel 958128060c chore: Dutch translations 2026-01-05 19:12:33 +05:30
Jannat Patel b2b1d2bb00 feat: email notifications for published courses 2026-01-05 18:18:56 +05:30
Jannat Patel a3069bd760 Merge pull request #1965 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-01-05 12:52:02 +05:30
Jannat Patel f39ee39452 chore: Russian translations 2026-01-04 18:25:34 +05:30
Jannat Patel a43e90e2d0 Merge pull request #1963 from pateljannat/issues-166
fix: payment validation during course enrollment
2026-01-02 16:54:29 +05:30
Jannat Patel 2aa3765ed3 Merge pull request #1962 from rehanrehman389/multiselect
fix: show options on focus and filter selected values
2026-01-02 14:58:17 +05:30
Jannat Patel 45dae0b9d3 fix: payment validation during course enrollment 2026-01-02 14:47:28 +05:30
Jannat Patel b1789cdcba fix: payment validation during course enrollment 2026-01-02 14:42:42 +05:30
Jannat Patel e21f0e3a7f refactor(ui): settings 2026-01-02 14:41:17 +05:30
rehanrehman389 ea9975db2c fix: fix build failure 2026-01-02 12:33:09 +05:30
rehanrehman389 b1c8e01bf5 fix: show options on focus and filter selected values 2026-01-02 12:18:03 +05:30
Jannat Patel 1d19389fc0 Merge pull request #1961 from pateljannat/issues-165
fix: misc issues
2026-01-01 14:51:58 +05:30
Jannat Patel dbd3e17b26 Merge pull request #1912 from royalpinto007/fix/quiz-enter
fix(quizzes): enable enter key to submit quiz creation
2026-01-01 14:28:42 +05:30
Jannat Patel b17c7ca2db fix: statistics chart based on frappe version 2026-01-01 14:26:34 +05:30
Jannat Patel e17af04c9a Merge branch 'develop' into fix/quiz-enter 2026-01-01 13:16:34 +05:30
Jannat Patel 638a9abf88 fix: test case table issue in programming exercise form 2026-01-01 13:09:35 +05:30
Jannat Patel 89f9cbd30d Merge pull request #1959 from pateljannat/full-text-search-improvements
feat: search by instructor name from command palette
2026-01-01 12:30:56 +05:30
Jannat Patel 204fb669c0 test: fixed evaluator schedule test 2026-01-01 12:23:31 +05:30
Jannat Patel 7a24a83d9e fix: improved search result sorting 2026-01-01 12:06:15 +05:30
Jannat Patel edc6007fb6 feat: search by instructor name from command palette 2025-12-31 20:03:44 +05:30
Jannat Patel 27a36540d4 Merge pull request #1957 from frappe/develop
chore: merge 'develop' into 'main'
2025-12-31 12:19:21 +05:30
Frappe PR Bot 6dd1274150 chore(release): Bumped to Version 2.44.0 2025-12-31 06:37:47 +00:00
Jannat Patel 6a80c2ab38 Merge pull request #1952 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-30 10:47:34 +05:30
Jannat Patel 8633444b91 Merge pull request #1953 from pateljannat/open-to-hiring
feat: open to hiring
2025-12-30 10:46:57 +05:30
Jannat Patel cb014a9507 test: certified participants with opportunities and hiring filters 2025-12-30 10:40:26 +05:30
Jannat Patel c241abb820 test: fixed evaluator schedule test 2025-12-29 19:37:02 +05:30
Jannat Patel a497a2d838 fix: mobile layout 2025-12-29 19:14:22 +05:30
Jannat Patel 5e78848d38 chore: Persian translations 2025-12-29 16:39:59 +05:30
Jannat Patel adf897cc08 Merge pull request #1947 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-29 16:03:14 +05:30
Jannat Patel 5053b4e45f test: certified participants data 2025-12-29 16:02:38 +05:30
Jannat Patel 3151854bfd feat: open to hiring 2025-12-29 13:24:04 +05:30
Jannat Patel db5868f69a refactor(ui): no permission page 2025-12-29 13:21:13 +05:30
Jannat Patel 9b6f7635bc chore: Persian translations 2025-12-29 06:49:37 +05:30
Jannat Patel 55ff59095c chore: Persian translations 2025-12-28 06:29:21 +05:30
Jannat Patel 3dce1c0930 Merge pull request #1945 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-26 10:45:27 +05:30
Jannat Patel fd33aa8b70 Merge pull request #1943 from rehanrehman389/python-3.14
build: support Python 3.14
2025-12-26 10:45:06 +05:30
Jannat Patel 05170da762 chore: Serbian (Latin) translations 2025-12-26 05:02:40 +05:30
Jannat Patel 64f0c693d2 chore: Serbian (Cyrillic) translations 2025-12-26 05:02:38 +05:30
Jannat Patel aac1e2d01f chore: Portuguese, Brazilian translations 2025-12-25 04:55:13 +05:30
Jannat Patel 5472c4d387 chore: Chinese Simplified translations 2025-12-25 04:55:11 +05:30
Jannat Patel 39a31a0baf chore: Turkish translations 2025-12-25 04:55:10 +05:30
Jannat Patel cffc740ed3 chore: Russian translations 2025-12-25 04:55:05 +05:30
Rehan Ansari 114f3aae6d build(ci): use python 3.14 and node 24 2025-12-24 19:22:23 +05:30
Rehan Ansari fea7f8f9ae build(deps): bump 2025-12-24 19:21:54 +05:30
Jannat Patel 830f513a06 Merge pull request #1939 from pateljannat/consent-on-billing-page
feat: consent on billing page
2025-12-24 16:50:24 +05:30
Jannat Patel e76ff45241 Merge pull request #1942 from frappe/develop
chore: merge 'develop' into 'main'
2025-12-24 15:57:13 +05:30
Jannat Patel 66f19d06b0 chore: resolved conflicts 2025-12-24 15:54:55 +05:30
Jannat Patel 987b655976 fix: skip self enrollment check if paid batch 2025-12-24 11:18:54 +05:30
Jannat Patel 8619712d20 Merge pull request #1940 from rehanrehman389/dark-mode-fix
fix: dark mode visibility
2025-12-24 09:09:02 +05:30
Jannat Patel bc6ca205d5 Merge pull request #1941 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-24 09:06:27 +05:30
Jannat Patel 48d17e88d9 chore: Esperanto translations 2025-12-24 04:55:52 +05:30
Jannat Patel 1e9f1b7661 chore: Serbian (Latin) translations 2025-12-24 04:55:50 +05:30
Jannat Patel faa6fbf68e chore: Norwegian Bokmal translations 2025-12-24 04:55:49 +05:30
Jannat Patel 789b1016fb chore: Bosnian translations 2025-12-24 04:55:48 +05:30
Jannat Patel 8fb491ac18 chore: Burmese translations 2025-12-24 04:55:46 +05:30
Jannat Patel 3eea872137 chore: Croatian translations 2025-12-24 04:55:45 +05:30
Jannat Patel e4d98019e7 chore: Thai translations 2025-12-24 04:55:44 +05:30
Jannat Patel 7847f681e9 chore: Tamil translations 2025-12-24 04:55:42 +05:30
Jannat Patel 26d7971d99 chore: Persian translations 2025-12-24 04:55:41 +05:30
Jannat Patel e25ef7e07b chore: Indonesian translations 2025-12-24 04:55:40 +05:30
Jannat Patel 85fafe7d56 chore: Portuguese, Brazilian translations 2025-12-24 04:55:38 +05:30
Jannat Patel fdced5c204 chore: Vietnamese translations 2025-12-24 04:55:37 +05:30
Jannat Patel b21fe69123 chore: Chinese Simplified translations 2025-12-24 04:55:36 +05:30
Jannat Patel 4572d03470 chore: Turkish translations 2025-12-24 04:55:35 +05:30
Jannat Patel d348fd9f99 chore: Swedish translations 2025-12-24 04:55:33 +05:30
Jannat Patel 4b6e91e81f chore: Serbian (Cyrillic) translations 2025-12-24 04:55:32 +05:30
Jannat Patel 9126e7cd27 chore: Slovenian translations 2025-12-24 04:55:31 +05:30
Jannat Patel 713ee5287f chore: Russian translations 2025-12-24 04:55:29 +05:30
Jannat Patel 79109f1265 chore: Portuguese translations 2025-12-24 04:55:28 +05:30
Jannat Patel 20f16849bf chore: Polish translations 2025-12-24 04:55:27 +05:30
Jannat Patel 99968f5961 chore: Dutch translations 2025-12-24 04:55:25 +05:30
Jannat Patel 0741fbf583 chore: Italian translations 2025-12-24 04:55:24 +05:30
Jannat Patel 784ed37de0 chore: Hungarian translations 2025-12-24 04:55:23 +05:30
Jannat Patel 1c29b4966c chore: German translations 2025-12-24 04:55:21 +05:30
Jannat Patel a06ea92c8e chore: Danish translations 2025-12-24 04:55:20 +05:30
Jannat Patel 60a47889d2 chore: Czech translations 2025-12-24 04:55:18 +05:30
Jannat Patel d758039b2c chore: Arabic translations 2025-12-24 04:55:17 +05:30
Jannat Patel 4b507f0706 chore: Spanish translations 2025-12-24 04:55:16 +05:30
Jannat Patel 5986838056 chore: French translations 2025-12-24 04:55:14 +05:30
Rehan Ansari e02c99bd16 fix: dark theme styling for programs 2025-12-23 22:35:03 +05:30
Rehan Ansari a3f580a9fb fix: search page dark theme styling 2025-12-23 21:54:07 +05:30
Jannat Patel 43fb0f92df fix: hide consent warning when consent has been provided 2025-12-23 15:05:28 +05:30
Jannat Patel dd4fbfa8a2 feat: billing consent ui 2025-12-23 15:01:14 +05:30
Jannat Patel cf2e57ec40 Merge branch 'develop' of https://github.com/frappe/lms into consent-on-billing-page 2025-12-23 13:09:53 +05:30
Jannat Patel daf2d28f3a Merge pull request #1938 from pateljannat/enrollment-from-batch-main
fix: batch enrollment conditions
2025-12-23 13:05:31 +05:30
Jannat Patel d5e48f9502 fix: batch enrollment conditions 2025-12-23 12:56:17 +05:30
Jannat Patel 3318a1c599 fix: certification list border style 2025-12-23 12:44:36 +05:30
Jannat Patel 3fa2320fe3 Merge pull request #1937 from pateljannat/enrollment-from-batch
fix: batch enrollment conditions
2025-12-23 12:13:11 +05:30
Jannat Patel c0c8fb5bf3 fix: skip cancelled slots when checking if slot is already booked 2025-12-23 12:05:43 +05:30
Jannat Patel acde5ad1d1 fix: batch enrollment conditions 2025-12-23 11:42:45 +05:30
Jannat Patel 0a9b18d04d Merge pull request #1928 from pateljannat/issues-164
fix: misc issues
2025-12-23 11:08:06 +05:30
Jannat Patel 3013372711 fix: don't fetch application count when user is not logged in 2025-12-23 10:58:12 +05:30
Jannat Patel 76979e292d Merge branch 'develop' of https://github.com/frappe/lms into issues-164 2025-12-23 10:40:03 +05:30
Jannat Patel 115d52776f Merge pull request #1936 from rehanrehman389/profile
fix: profile save after image removal
2025-12-23 10:39:36 +05:30
Jannat Patel f1b392ac9b Merge pull request #1935 from rehanrehman389/guest-issue
fix: job details for guest user
2025-12-23 10:38:55 +05:30
Jannat Patel 00198464e9 Merge pull request #1934 from rehanrehman389/fix/jobs
fix: skip closed jobs API call for guest users
2025-12-23 10:37:49 +05:30
Jannat Patel 1b84f00673 Merge pull request #1927 from frappe/pot_develop_2025-12-19
chore: update POT file
2025-12-23 10:36:03 +05:30
Rehan Ansari 3d9850dc73 fix: profile save after image removal 2025-12-22 23:26:41 +05:30
Rehan Ansari dfcf295493 revert: job details api 2025-12-22 23:00:53 +05:30
Rehan Ansari b987bf7f20 revert: job details changes from PR #1890 2025-12-22 22:49:22 +05:30
Rehan Ansari e1d160a898 fix: skip closed jobs API call for guest users 2025-12-22 21:54:11 +05:30
Jannat Patel a3fb63cd08 fix: default livecode url 2025-12-22 11:45:52 +05:30
Jannat Patel 1faa697b6c fix: enrollment eligibility conditions 2025-12-22 11:45:36 +05:30
Jannat Patel 01094cd10a fix: enrollment eligibility conditions 2025-12-22 10:55:36 +05:30
Jannat Patel 4141022431 feat: billing consent 2025-12-22 10:50:45 +05:30
Jannat Patel 69d0efbfa7 Merge pull request #1926 from pateljannat/filter-assignment-by-course
feat: filter assignments by course in lesson
2025-12-19 22:54:29 +05:30
frappe-pr-bot 66cc7d392e chore: update POT file 2025-12-19 16:05:21 +00:00
Jannat Patel 8048cb47c5 feat: filter assignments by course in lesson 2025-12-19 17:42:33 +05:30
Jannat Patel 09c668f7ed fix: description on course details 2025-12-19 16:21:22 +05:30
Jannat Patel 984a63c46a fix: description on course details 2025-12-19 16:20:53 +05:30
Jannat Patel 80c978d265 Merge pull request #1924 from pateljannat/issues-163
fix: certification caching issue
2025-12-19 16:12:47 +05:30
Jannat Patel cde6828c1f fix: certification caching issue 2025-12-19 15:58:46 +05:30
Jannat Patel 51c1b816a1 fix: increase toast duration when evaluation scheduling fails 2025-12-19 14:36:00 +05:30
Jannat Patel 356ce7478c Merge pull request #1923 from pateljannat/improved-evaluation-scheduling
feat: Improved evaluation scheduling
2025-12-19 12:47:49 +05:30
Jannat Patel 2210ef7af7 test: evaluation schedule unavailability 2025-12-19 12:39:39 +05:30
Jannat Patel 0884e1315b test: evaluation schedule 2025-12-19 12:14:10 +05:30
Jannat Patel 58b26b6e32 fix: increased schedule range to 60 days 2025-12-19 10:42:45 +05:30
Jannat Patel 2631681c1d fix: enrollment in restricted courses by admin 2025-12-18 18:01:08 +05:30
Jannat Patel 82d6284b06 Merge pull request #1922 from pateljannat/issues-162
fix: enrollment in restricted courses by admin
2025-12-18 17:56:44 +05:30
Jannat Patel 46d13d65c1 fix: enrollment in restricted courses by admin 2025-12-18 14:59:37 +05:30
Jannat Patel 9da6cff8a5 feat: see all upcoming slots when scheduling evaluation 2025-12-18 14:40:41 +05:30
Jannat Patel dc724831c3 fix: read permission for certificates 2025-12-17 16:50:51 +05:30
Jannat Patel 776730447a fix: removed vue jsx 2025-12-17 15:30:16 +05:30
Jannat Patel 82c6fdf475 fix: removed vue jsx 2025-12-17 14:58:38 +05:30
Jannat Patel ca2b175e1c fix: assignment permission to course creator and evaluator 2025-12-17 14:47:47 +05:30
Jannat Patel ec7e250f96 Merge pull request #1919 from pateljannat/open-to-work
feat: open to opportunities
2025-12-17 11:46:35 +05:30
Jannat Patel 126570fcca fix: save button of profile edit modal 2025-12-17 11:23:10 +05:30
Jannat Patel a7bbb7f150 Merge pull request #1921 from frappe/develop
chore: merge 'develop' into 'main'
2025-12-17 11:01:30 +05:30
Frappe PR Bot 4345ff18bd chore(release): Bumped to Version 2.43.0 2025-12-17 05:20:08 +00:00
Jannat Patel 26409b0336 Merge pull request #1907 from KerollesFathy/fix-category-on-certified-members
fix: Category dropdown options not visible in the certification list page
2025-12-17 10:49:11 +05:30
Jannat Patel 7653b64353 Merge pull request #1920 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-17 10:45:01 +05:30
Jannat Patel 32dd5832b8 chore: Swedish translations 2025-12-17 02:53:41 +05:30
Jannat Patel 59072c3580 chore: Slovenian translations 2025-12-17 02:53:39 +05:30
Jannat Patel d121cd3526 chore: Hungarian translations 2025-12-17 02:53:28 +05:30
KerollesFathy cfbac5f2c4 fix: use update:modelvalue instead of using watch 2025-12-16 21:05:04 +00:00
Jannat Patel 371c72b96c Merge branch 'develop' of https://github.com/frappe/lms into open-to-work 2025-12-16 20:37:38 +05:30
Jannat Patel 55a02004bd fix: updated course and batch category filters 2025-12-16 20:36:53 +05:30
Jannat Patel b3119f5295 feat: open to opportunities 2025-12-16 20:27:00 +05:30
Jannat Patel f57b64531c fix: misc home page issues 2025-12-16 14:33:35 +05:30
Jannat Patel 94a3afdc9b Merge pull request #1918 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-16 11:09:00 +05:30
Jannat Patel b65102e6c8 fix: course card gradient color 2025-12-16 11:06:03 +05:30
Jannat Patel 0f1b48b3e3 chore: Esperanto translations 2025-12-16 02:50:54 +05:30
Jannat Patel 0a62da02fe chore: Serbian (Latin) translations 2025-12-16 02:50:52 +05:30
Jannat Patel ae54e39b69 chore: Norwegian Bokmal translations 2025-12-16 02:50:50 +05:30
Jannat Patel ea565d7334 chore: Bosnian translations 2025-12-16 02:50:49 +05:30
Jannat Patel d11f625ecb chore: Burmese translations 2025-12-16 02:50:48 +05:30
Jannat Patel ab6761a6ce chore: Croatian translations 2025-12-16 02:50:46 +05:30
Jannat Patel 081bc0eaa6 chore: Thai translations 2025-12-16 02:50:45 +05:30
Jannat Patel 30748b7287 chore: Tamil translations 2025-12-16 02:50:43 +05:30
Jannat Patel ad928eb2a6 chore: Persian translations 2025-12-16 02:50:42 +05:30
Jannat Patel bdb281dfa3 chore: Indonesian translations 2025-12-16 02:50:41 +05:30
Jannat Patel 8d26800a5d chore: Portuguese, Brazilian translations 2025-12-16 02:50:39 +05:30
Jannat Patel f0d85b391c chore: Vietnamese translations 2025-12-16 02:50:37 +05:30
Jannat Patel ac205b6944 chore: Chinese Simplified translations 2025-12-16 02:50:36 +05:30
Jannat Patel c6979a2f61 chore: Turkish translations 2025-12-16 02:50:35 +05:30
Jannat Patel 0bbf4a9925 chore: Swedish translations 2025-12-16 02:50:33 +05:30
Jannat Patel 16b047bb73 chore: Serbian (Cyrillic) translations 2025-12-16 02:50:32 +05:30
Jannat Patel f674fdcc0d chore: Slovenian translations 2025-12-16 02:50:30 +05:30
Jannat Patel 05b40ae47e chore: Russian translations 2025-12-16 02:50:29 +05:30
Jannat Patel ce5413f622 chore: Portuguese translations 2025-12-16 02:50:28 +05:30
Jannat Patel fbf4971f52 chore: Polish translations 2025-12-16 02:50:26 +05:30
Jannat Patel a2e2de2ec3 chore: Dutch translations 2025-12-16 02:50:25 +05:30
Jannat Patel 9937851146 chore: Italian translations 2025-12-16 02:50:23 +05:30
Jannat Patel a0bdb84d3f chore: German translations 2025-12-16 02:50:22 +05:30
Jannat Patel 21fca61fab chore: Danish translations 2025-12-16 02:50:21 +05:30
Jannat Patel 1157e6a007 chore: Czech translations 2025-12-16 02:50:19 +05:30
Jannat Patel 6d9db8ef46 chore: Arabic translations 2025-12-16 02:50:18 +05:30
Jannat Patel 8c23510622 chore: Spanish translations 2025-12-16 02:50:16 +05:30
Jannat Patel 660945b8fa chore: French translations 2025-12-16 02:50:15 +05:30
Jannat Patel 6550e1c926 chore: Hungarian translations 2025-12-16 02:50:13 +05:30
KerollesFathy 49bc5750a1 fix: prevent duplicate certification categories 2025-12-15 18:30:01 +00:00
Jannat Patel 163e4b8b1e fix: course card gradient color 2025-12-15 16:32:42 +05:30
Jannat Patel 52fb5e2ad8 Merge pull request #1915 from frappe/develop
chore: merge 'develop' into 'main'
2025-12-15 16:02:38 +05:30
Jannat Patel 2596b85eb2 Merge pull request #1913 from rehanrehman389/cleanup-cohort
chore: Remove deprecated doctype and related links
2025-12-15 15:44:24 +05:30
Jannat Patel 1210a6aa87 chore: beautifulsoup dependency management 2025-12-15 15:21:44 +05:30
Jannat Patel d3a27e8bc9 fix: enrollment eligibility validation 2025-12-15 15:21:22 +05:30
Jannat Patel 6cabb4eed7 chore: resolved conflicts 2025-12-15 15:18:08 +05:30
Jannat Patel 38e6320d8f Merge pull request #1890 from pateljannat/tests-1
test: utils
2025-12-15 15:05:39 +05:30
Jannat Patel 8d41a3d688 test: certificate and rating test 2025-12-15 14:51:37 +05:30
Jannat Patel 7bf6311a90 Merge branch 'develop' of https://github.com/frappe/lms into tests-1 2025-12-15 12:13:19 +05:30
Jannat Patel 41660a1dfe Merge pull request #1895 from pateljannat/full-text-search
feat: Full Text Search
2025-12-15 12:07:04 +05:30
Jannat Patel 46b467847e Merge pull request #1908 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-15 11:22:02 +05:30
Jannat Patel 810635d964 Merge pull request #1906 from frappe/pot_develop_2025-12-12
chore: update POT file
2025-12-15 11:21:48 +05:30
Rehan Ansari b0a96641ef chore: Remove deprecated doctype and related links 2025-12-14 21:16:02 +05:30
royalpinto007 f2846da4ad fix(quizzes): enable enter key to submit quiz creation
Signed-off-by: royalpinto007 <royalpinto007@gmail.com>
2025-12-14 15:28:29 +05:30
Jannat Patel e150225226 chore: Hungarian translations 2025-12-14 02:05:58 +05:30
KerollesFathy 4580ab0181 fix: add watcher for currentCategory to update participants 2025-12-13 15:18:37 +00:00
KerollesFathy f8c10d1807 fix: update certification categories to include label and value 2025-12-13 14:22:08 +00:00
frappe-pr-bot f783c6a62f chore: update POT file 2025-12-12 16:04:35 +00:00
Jannat Patel 1bc610bd76 feat: search jobs from command palette 2025-12-12 19:14:25 +05:30
Jannat Patel f49bb98b92 fix: sidebar improvements 2025-12-12 16:25:45 +05:30
Jannat Patel 819318de37 feat: broke down sidebar into categories 2025-12-12 12:30:16 +05:30
Jannat Patel 3ebff2143a Merge pull request #1903 from frappe/develop
chore: merge 'develop' into 'main'
2025-12-11 17:28:55 +05:30
Frappe PR Bot 80deed2be7 chore(release): Bumped to Version 2.42.0 2025-12-11 11:48:42 +00:00
Jannat Patel 8de3996d36 Merge pull request #1866 from muhamiyan/issues-1
fix: open dialog directly to create quiz and assignment
2025-12-11 17:15:47 +05:30
Jannat Patel b56fd01f39 Merge pull request #1899 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-11 16:36:05 +05:30
Jannat Patel 820ea7e2a4 feat: search page functionality 2025-12-11 14:56:28 +05:30
Jannat Patel 3de5fb0622 Merge branch 'develop' of https://github.com/frappe/lms into full-text-search 2025-12-11 11:45:36 +05:30
Jannat Patel a5f112ff16 fix: remove course filters from certificate evaluation form 2025-12-11 11:33:29 +05:30
Jannat Patel 32b3fceb3b Merge pull request #1900 from pateljannat/issues-161
fix: exclude cancelled slots when fetching available slots
2025-12-11 11:27:58 +05:30
Jannat Patel 1d7c88674d fix: exclude cancelled slots when fetching available slots 2025-12-11 11:25:59 +05:30
Jannat Patel ce158692d4 Merge pull request #1898 from pateljannat/issues-160
fix: misc issues
2025-12-11 10:39:02 +05:30
Jannat Patel 9845498f76 chore: Croatian translations 2025-12-11 00:59:38 +05:30
Jannat Patel 7b8250056b chore: Serbian (Cyrillic) translations 2025-12-11 00:59:37 +05:30
Jannat Patel 80a217e646 feat: configuration to disable pwa 2025-12-10 18:05:50 +05:30
Jannat Patel 0877e32e1b fix: sanitize html of all description fields 2025-12-10 17:25:56 +05:30
Jannat Patel 316e739dd6 Merge pull request #1897 from pateljannat/issues-159
fix: misc issues
2025-12-10 16:41:22 +05:30
Jannat Patel 43efebe3a7 fix: removed filter of an old field from LMS Certificate Evaluation 2025-12-10 16:14:27 +05:30
Jannat Patel ca849da815 fix: validate url starts with http or https for job form 2025-12-10 14:51:16 +05:30
Jannat Patel 9470cc192c fix: batch validations 2025-12-10 14:25:10 +05:30
Jannat Patel 631008832c fix: no need to check if not in test before sending certificate email 2025-12-10 14:11:08 +05:30
Jannat Patel 7fc066679d fix: validate url starts with http or https for job form 2025-12-10 14:06:17 +05:30
Jannat Patel 73ee1b2f09 Merge pull request #1893 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-10 11:19:02 +05:30
Jannat Patel 4c98282335 feat: search page 2025-12-10 11:17:49 +05:30
Jannat Patel 7e3c5beaea fix: filter search records based on roles 2025-12-10 11:17:21 +05:30
Jannat Patel 59d27e06a0 chore: Serbian (Latin) translations 2025-12-10 00:25:38 +05:30
Jannat Patel 2caddafd0b chore: Russian translations 2025-12-10 00:25:22 +05:30
Jannat Patel cbfc10c08b chore: Hungarian translations 2025-12-10 00:25:17 +05:30
muhamiyan ae8ffd4cbd fix: linter issues 2025-12-09 19:41:12 +07:00
muhamiyan e768d5d55c fix: reset QuizForm.vue 2025-12-09 19:40:51 +07:00
Jannat Patel 829245f373 Merge pull request #1891 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-09 11:29:29 +05:30
Jannat Patel c901a15969 test: utils 2025-12-09 11:24:35 +05:30
muhamiyan 017798ce89 fix: url with query string 2025-12-09 12:07:58 +07:00
muhamiyan d16874da7c fix: open dialog directly to create assignment 2025-12-09 12:01:10 +07:00
muhamiyan d8c9204b61 fix: open dialog directly to create quiz 2025-12-09 11:19:51 +07:00
muhamiyan 1ab51b423f Revert "fix: remove redirect to create new quiz and new assignment"
This reverts commit fc82ec8070.
2025-12-09 09:54:16 +07:00
Jannat Patel ce110e8758 chore: Esperanto translations 2025-12-09 00:28:23 +05:30
Jannat Patel e257a3f757 chore: French translations 2025-12-09 00:28:21 +05:30
Jannat Patel 49a6305dec chore: Serbian (Latin) translations 2025-12-09 00:28:20 +05:30
Jannat Patel 1b30df0c41 chore: Norwegian Bokmal translations 2025-12-09 00:28:19 +05:30
Jannat Patel edb2369967 chore: Bosnian translations 2025-12-09 00:28:17 +05:30
Jannat Patel 4f93908ab1 chore: Burmese translations 2025-12-09 00:28:16 +05:30
Jannat Patel dc95c63c62 chore: Croatian translations 2025-12-09 00:28:14 +05:30
Jannat Patel 28a0cb5b12 chore: Thai translations 2025-12-09 00:28:13 +05:30
Jannat Patel a4cbcc2f32 chore: Tamil translations 2025-12-09 00:28:12 +05:30
Jannat Patel 0add20e637 chore: Persian translations 2025-12-09 00:28:10 +05:30
Jannat Patel 50a8550a0c chore: Indonesian translations 2025-12-09 00:28:09 +05:30
Jannat Patel dbd6ac10e9 chore: Portuguese, Brazilian translations 2025-12-09 00:28:07 +05:30
Jannat Patel 1252234eed chore: Vietnamese translations 2025-12-09 00:28:06 +05:30
Jannat Patel 5ee7a6efb6 chore: Chinese Simplified translations 2025-12-09 00:28:04 +05:30
Jannat Patel a4bfe3752b chore: Turkish translations 2025-12-09 00:28:03 +05:30
Jannat Patel dd034ec7ae chore: Swedish translations 2025-12-09 00:28:02 +05:30
Jannat Patel c93b189ede chore: Serbian (Cyrillic) translations 2025-12-09 00:28:00 +05:30
Jannat Patel 2819531d57 chore: Slovenian translations 2025-12-09 00:27:59 +05:30
Jannat Patel dc1ce8e55e chore: Russian translations 2025-12-09 00:27:57 +05:30
Jannat Patel 2e0266a265 chore: Portuguese translations 2025-12-09 00:27:56 +05:30
Jannat Patel bcd7aca2ff chore: Polish translations 2025-12-09 00:27:55 +05:30
Jannat Patel 8c66558b63 chore: Dutch translations 2025-12-09 00:27:53 +05:30
Jannat Patel a263bcd8c3 chore: Italian translations 2025-12-09 00:27:52 +05:30
Jannat Patel 97a873c6b0 chore: Hungarian translations 2025-12-09 00:27:50 +05:30
Jannat Patel fc43259dcb chore: German translations 2025-12-09 00:27:49 +05:30
Jannat Patel 73116446e2 chore: Danish translations 2025-12-09 00:27:48 +05:30
Jannat Patel f0d3439071 chore: Czech translations 2025-12-09 00:27:46 +05:30
Jannat Patel 31a1aa7cac chore: Arabic translations 2025-12-09 00:27:45 +05:30
Jannat Patel 34cd751114 chore: Spanish translations 2025-12-09 00:27:43 +05:30
Jannat Patel 196d4a835f test: utils 2025-12-08 21:10:13 +05:30
Jannat Patel d82517f402 test: utils 2025-12-08 20:22:55 +05:30
Jannat Patel bcda74a455 Merge pull request #1889 from pateljannat/code-coverage
chore: configured codecov for CI
2025-12-08 15:59:53 +05:30
Jannat Patel 1f65439efd chore: upload coverage data codecov 2025-12-08 15:52:41 +05:30
Jannat Patel f95b62a6a6 chore: configured codecov for CI 2025-12-08 15:23:18 +05:30
Jannat Patel 0dc0794add Merge pull request #1888 from pateljannat/version-16-changes
chore: removed cohort related doctypes
2025-12-08 14:54:31 +05:30
Jannat Patel 552b5845ea chore: fixed merge conflicts 2025-12-08 14:54:14 +05:30
Jannat Patel b05739257d chore: removed cohort related doctypes 2025-12-08 14:47:02 +05:30
Jannat Patel 61215cf0ad Merge pull request #1887 from pateljannat/issues-158
fix: charts and dashboards as per version 16
2025-12-08 13:43:16 +05:30
Jannat Patel bc84e46e09 fix: charts and dashboards as per version 16 2025-12-08 13:23:42 +05:30
Jannat Patel 645581e202 Merge pull request #1886 from pateljannat/issues-157
fix: misc issues
2025-12-08 12:46:51 +05:30
Jannat Patel 4dddb9f2e1 fix: exclude frappe-ui from optimiseDeps only on local 2025-12-08 12:37:04 +05:30
Jannat Patel 6e93f952ab refactor: markdown editor 2025-12-08 12:33:38 +05:30
Jannat Patel 93ffcdb8f9 Merge branch 'develop' of https://github.com/frappe/lms into issues-157 2025-12-08 10:37:45 +05:30
Jannat Patel 040d74c20a fix: use frappe-ui theme colors and fixed tailwind config 2025-12-08 10:37:31 +05:30
Jannat Patel 5825bcf9b3 fix: use frappe-ui theme colors and fixed tailwind config 2025-12-08 10:37:08 +05:30
Jannat Patel 114d183524 Merge pull request #1884 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-08 10:35:55 +05:30
Jannat Patel de356c4e64 Merge pull request #1883 from frappe/pot_develop_2025-12-05
chore: update POT file
2025-12-08 10:35:42 +05:30
Jannat Patel fedd5e6a14 chore: Hungarian translations 2025-12-05 22:58:03 +05:30
frappe-pr-bot 29217ab2bb chore: update POT file 2025-12-05 16:04:48 +00:00
Jannat Patel 95f37f7120 Merge pull request #1882 from frappe/develop
chore: merge 'develop' into 'main'
2025-12-05 12:16:51 +05:30
Frappe PR Bot 87a7b93334 chore(release): Bumped to Version 2.41.0 2025-12-05 06:34:16 +00:00
Jannat Patel 0d430ad86c Merge pull request #1881 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-05 12:02:53 +05:30
Jannat Patel 308a108e60 Merge pull request #1880 from pateljannat/issues-155
fix: misc permission issues
2025-12-05 12:02:32 +05:30
Jannat Patel 17401a330d fix: settings issue 2025-12-05 11:34:49 +05:30
Jannat Patel f9d7463710 test: removed tests for old batch and exercises 2025-12-05 11:03:38 +05:30
Jannat Patel 097c53c7b1 chore: Bosnian translations 2025-12-04 22:37:08 +05:30
Jannat Patel 9ae2e5babb chore: Croatian translations 2025-12-04 22:37:05 +05:30
Jannat Patel 1f29f7a282 chore: Slovenian translations 2025-12-04 22:36:52 +05:30
Jannat Patel 1d1fcd5f6d chore: Russian translations 2025-12-04 22:36:51 +05:30
Jannat Patel b6f8f87923 chore: Hungarian translations 2025-12-04 22:36:45 +05:30
Jannat Patel 466b248c30 fix: validate course details before enrolling 2025-12-04 17:48:39 +05:30
Jannat Patel 7c6747aeb0 test: enroll user in course before creating certificate 2025-12-04 17:35:08 +05:30
Jannat Patel 836a6d1203 fix: misc permission issues 2025-12-04 17:15:14 +05:30
Jannat Patel a3bd9d2706 Merge pull request #1879 from pateljannat/issues-156
fix: use dayjs from frappe-ui in evaluation modal
2025-12-04 11:24:49 +05:30
Jannat Patel 2cdd45da96 fix: use dayjs from frappe-ui in evaluation modal 2025-12-04 11:06:34 +05:30
Jannat Patel 0367c1db72 fix: validate course and batch before a reply is added 2025-12-04 09:25:07 +05:30
Jannat Patel 5f17802ab8 fix: only moderators should be allowed to delete sidebar pages 2025-12-04 09:24:27 +05:30
Jannat Patel b3e90c7f2f fix: validate before enrolling in batch 2025-12-03 15:44:19 +05:30
Jannat Patel 6c2978306c Merge branch 'develop' of https://github.com/frappe/lms into develop 2025-12-03 14:18:20 +05:30
Jannat Patel b951e1567c chore: upgraded dependencies 2025-12-03 14:17:49 +05:30
Jannat Patel 97cdb57406 Merge pull request #1878 from pateljannat/issues-154
fix: increased the rate limit
2025-12-03 10:56:05 +05:30
Jannat Patel 651300b043 Merge pull request #1877 from frappe/develop
chore: merge 'develop' into 'main'
2025-12-03 10:48:37 +05:30
Jannat Patel b537e2789d fix: increased the rate limit 2025-12-03 10:43:19 +05:30
Jannat Patel 3cd766bc74 Merge pull request #1876 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-03 10:38:46 +05:30
Jannat Patel 30ee06c0ab Merge pull request #1874 from pateljannat/closed-job-applications
feat: Closed job applications
2025-12-03 10:38:34 +05:30
Jannat Patel 74a1f1dc77 chore: Bosnian translations 2025-12-02 21:42:12 +05:30
Jannat Patel 7a6f6d2c7c chore: Croatian translations 2025-12-02 21:42:11 +05:30
Jannat Patel de8868ec68 chore: Persian translations 2025-12-02 21:42:09 +05:30
Jannat Patel 7105d6271f fix: allow moderators to edit all jobs 2025-12-02 18:34:46 +05:30
Jannat Patel b04a3de201 feat: closed jobs 2025-12-02 17:59:04 +05:30
Jannat Patel 0107032ee3 Merge pull request #1873 from pateljannat/issues-153
fix: misc issues
2025-12-02 16:41:05 +05:30
Jannat Patel 34e07b0083 fix: fetch correct application count 2025-12-02 16:31:54 +05:30
Jannat Patel 6c16516e89 fix: evaluators can only edit batches where they are instructors 2025-12-02 16:14:17 +05:30
Jannat Patel 7bc6dff6ea fix: misc issues 2025-12-02 15:41:42 +05:30
Jannat Patel 1c0be8a2ec Merge pull request #1870 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-02 11:37:50 +05:30
Jannat Patel 4a9f1197fb Merge pull request #1861 from pateljannat/data-import-fixes
fix: data import issues
2025-12-02 11:34:45 +05:30
Jannat Patel ad4e7496cb chore: Slovenian translations 2025-12-01 21:28:42 +05:30
Jannat Patel d321b81a64 chore: Esperanto translations 2025-12-01 21:28:40 +05:30
Jannat Patel 3691e3f240 chore: Serbian (Latin) translations 2025-12-01 21:28:38 +05:30
Jannat Patel 62e2fe56d0 chore: Norwegian Bokmal translations 2025-12-01 21:28:37 +05:30
Jannat Patel 4a6a98c533 chore: Bosnian translations 2025-12-01 21:28:35 +05:30
Jannat Patel 4e5d44c464 chore: Burmese translations 2025-12-01 21:28:34 +05:30
Jannat Patel b2e8fbd84d chore: Croatian translations 2025-12-01 21:28:32 +05:30
Jannat Patel 41dde09a6a chore: Thai translations 2025-12-01 21:28:30 +05:30
Jannat Patel 7bbfb85b0e chore: Tamil translations 2025-12-01 21:28:29 +05:30
Jannat Patel c99d05cf6c chore: Persian translations 2025-12-01 21:28:27 +05:30
Jannat Patel f856aaaacd chore: Indonesian translations 2025-12-01 21:28:26 +05:30
Jannat Patel d029d4e371 chore: Portuguese, Brazilian translations 2025-12-01 21:28:24 +05:30
Jannat Patel 04f3744624 chore: Vietnamese translations 2025-12-01 21:28:23 +05:30
Jannat Patel 4e1d00afff chore: Chinese Simplified translations 2025-12-01 21:28:21 +05:30
Jannat Patel ccfa281490 chore: Turkish translations 2025-12-01 21:28:19 +05:30
Jannat Patel 8979b5ef0c chore: Swedish translations 2025-12-01 21:28:17 +05:30
Jannat Patel 765bd8bfab chore: Serbian (Cyrillic) translations 2025-12-01 21:28:16 +05:30
Jannat Patel 4e7f371c49 chore: Russian translations 2025-12-01 21:28:14 +05:30
Jannat Patel 5ca5624f99 chore: Portuguese translations 2025-12-01 21:28:13 +05:30
Jannat Patel 6e5066022b chore: Polish translations 2025-12-01 21:28:11 +05:30
Jannat Patel b16d8cbd6d chore: Dutch translations 2025-12-01 21:28:10 +05:30
Jannat Patel 030b3095a9 chore: Italian translations 2025-12-01 21:28:08 +05:30
Jannat Patel d9febdaf82 chore: Hungarian translations 2025-12-01 21:28:06 +05:30
Jannat Patel 3143fc8b2a chore: German translations 2025-12-01 21:28:05 +05:30
Jannat Patel d8396d13b4 chore: Danish translations 2025-12-01 21:28:03 +05:30
Jannat Patel 6a474b25ef chore: Czech translations 2025-12-01 21:28:02 +05:30
Jannat Patel c8494f3246 chore: Arabic translations 2025-12-01 21:28:00 +05:30
Jannat Patel 1d66f9695a chore: Spanish translations 2025-12-01 21:27:59 +05:30
Jannat Patel 053a9cd3a9 chore: French translations 2025-12-01 21:27:57 +05:30
Jannat Patel b7546fd2f4 chore: fixed linters 2025-12-01 17:54:47 +05:30
Jannat Patel 61fc0a9ce7 chore: upgraded frappe-ui 2025-12-01 17:54:15 +05:30
Jannat Patel 251abad821 Merge pull request #1865 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-12-01 12:12:02 +05:30
Jannat Patel f581e7894d Merge pull request #1867 from frappe/pot_develop_2025-11-28
chore: update POT file
2025-12-01 12:11:49 +05:30
Jannat Patel c16b81bfa2 chore: Slovenian translations 2025-11-30 20:15:46 +05:30
Jannat Patel 4fcb19010c chore: Persian translations 2025-11-30 20:15:39 +05:30
Jannat Patel 7f1e2a18ea chore: Slovenian translations 2025-11-29 20:09:06 +05:30
Jannat Patel 7f4bb9e05d chore: Persian translations 2025-11-29 20:08:59 +05:30
frappe-pr-bot 58d9dd3c26 chore: update POT file 2025-11-28 16:04:30 +00:00
Jannat Patel 609ed3cb09 chore: Slovenian translations 2025-11-28 20:12:18 +05:30
Jannat Patel 67dd8ac151 Merge pull request #1864 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-28 16:19:37 +05:30
muhamiyan fc82ec8070 fix: remove redirect to create new quiz and new assignment 2025-11-28 17:21:29 +07:00
Jannat Patel f218230ad7 chore: Slovenian translations 2025-11-27 19:55:31 +05:30
Jannat Patel f8380226ee chore: Croatian translations 2025-11-27 19:55:29 +05:30
Jannat Patel b087faeb90 fix: batch instructors selection issue 2025-11-27 16:19:17 +05:30
Jannat Patel a333b0b754 chore: fixed conflicts 2025-11-27 16:15:58 +05:30
Jannat Patel 2614fbc94c chore: upgraded frappe-ui to latest version 2025-11-27 14:34:08 +05:30
Jannat Patel 66c70dd233 Merge pull request #1860 from pateljannat/issues-152
fix: round the amount after exchange rate calculation
2025-11-27 12:45:03 +05:30
Jannat Patel 8d1c0a7bd1 Merge pull request #1862 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-27 12:42:18 +05:30
Jannat Patel eae74dacae fix: redirect to courses if user is not moderator on data import 2025-11-27 12:41:39 +05:30
Jannat Patel ca0fed9f17 chore: Slovenian translations 2025-11-26 19:26:44 +05:30
Jannat Patel cfc5d94711 chore: upgraded frappe-ui to latest version 2025-11-26 16:06:03 +05:30
Jannat Patel 924a11e4f4 chore: frappe-ui tree shaking changes 2025-11-26 15:06:21 +05:30
Jannat Patel 3be3124951 fix: profile update form 2025-11-26 15:05:55 +05:30
Jannat Patel c846e36032 fix: data import issues 2025-11-26 14:14:09 +05:30
Jannat Patel cf9e5f861b Merge pull request #1858 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-26 11:32:53 +05:30
Jannat Patel 219139e45b fix: round the amount after exchange rate calculation 2025-11-26 11:21:18 +05:30
Jannat Patel eab43a66cf feat: improved search results in command palette 2025-11-25 19:44:31 +05:30
Jannat Patel faa18d6a88 chore: Slovenian translations 2025-11-25 19:10:19 +05:30
Jannat Patel 470e446ae6 chore: Persian translations 2025-11-25 19:10:08 +05:30
Jannat Patel af3f1a5fc3 chore: Turkish translations 2025-11-25 19:10:02 +05:30
Jannat Patel 3b925246ee chore: German translations 2025-11-25 19:09:51 +05:30
Jannat Patel e2d7b409bd chore: Arabic translations 2025-11-25 19:09:47 +05:30
Jannat Patel 731e242974 chore: Spanish translations 2025-11-25 19:09:46 +05:30
Jannat Patel 9614f8eb9d chore: French translations 2025-11-25 19:09:44 +05:30
Jannat Patel a98e8025c4 Merge pull request #1854 from rehanrehman389/fix-zoom
fix: data persistence issue
2025-11-25 10:42:10 +05:30
Jannat Patel 397b7ee032 Merge pull request #1807 from rehanrehman389/program-fix
Misc Programs Issues
2025-11-25 10:40:59 +05:30
Jannat Patel 22b041d252 Merge pull request #1852 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-25 10:40:30 +05:30
Jannat Patel 5f20d8ad63 chore: Slovenian translations 2025-11-24 19:11:54 +05:30
Jannat Patel d3879a9d11 Merge pull request #1853 from frappe/pot_develop_2025-11-21
chore: update POT file
2025-11-24 10:01:27 +05:30
Jannat Patel 0d0b6dcd36 Merge pull request #1785 from pateljannat/data-import
feat: data import
2025-11-24 10:01:10 +05:30
Jannat Patel 588f796069 chore: Slovenian translations 2025-11-23 18:37:06 +05:30
Jannat Patel 440c51f1ca chore: Swedish translations 2025-11-23 18:36:52 +05:30
Rehan Ansari b99b2bd123 refactor: simplify zoom account modal form handling 2025-11-22 23:29:35 +05:30
Jannat Patel e502ff3491 chore: Slovenian translations 2025-11-22 18:07:54 +05:30
Jannat Patel 1ae0f87f9c chore: Serbian (Latin) translations 2025-11-22 18:07:53 +05:30
Jannat Patel 5a3e72eaaf chore: Croatian translations 2025-11-22 18:07:52 +05:30
Jannat Patel 41c8384ef5 chore: Serbian (Cyrillic) translations 2025-11-22 18:07:50 +05:30
frappe-pr-bot 12a5641cb4 chore: update POT file 2025-11-21 16:05:05 +00:00
Jannat Patel e8cd305171 chore: upgraded frappe-ui to latest version 2025-11-21 20:22:32 +05:30
Jannat Patel 880b799df5 chore: upgraded frappe-ui to latest data import commit 2025-11-21 20:00:20 +05:30
Jannat Patel 4c6dc25589 chore: Slovenian translations 2025-11-21 18:01:52 +05:30
Jannat Patel 10a301eebc chore: Persian translations 2025-11-21 18:01:44 +05:30
Jannat Patel e6e50c96e4 chore: Portuguese, Brazilian translations 2025-11-21 18:01:41 +05:30
Jannat Patel fab2ee8420 chore: Polish translations 2025-11-21 18:01:33 +05:30
Jannat Patel 58eb3ccacb chore: Spanish translations 2025-11-21 18:01:25 +05:30
Jannat Patel aacd5ab7a1 chore: upgraded frappe-ui to latest data import commit 2025-11-21 17:40:18 +05:30
Jannat Patel 38b0b9ceb1 Merge branch 'develop' of https://github.com/frappe/lms into data-import 2025-11-21 17:13:27 +05:30
Jannat Patel 9fb2a169e8 chore: downgraded vite-pwa-plugin 2025-11-21 16:46:31 +05:30
Jannat Patel 5977be4a14 chore: upgraded frappe-ui to latest data import commit 2025-11-21 15:53:04 +05:30
Jannat Patel 5b5c53bebc chore: added runtime caching for PWA 2025-11-21 15:02:42 +05:30
Jannat Patel 9b38e62eaf chore: upgraded node version in CI 2025-11-21 14:49:39 +05:30
Jannat Patel 7a490b19bd chore: downgraded vite-pwa-plugin 2025-11-21 14:29:56 +05:30
Jannat Patel 4d34e9e702 Merge pull request #1773 from HUMENTH/patch-2
fix: beautifulsoap4 version upgrade to match with Frappe Framework
2025-11-21 11:32:28 +05:30
Jannat Patel 6fbd504e39 Merge branch 'develop' into patch-2 2025-11-21 10:48:55 +05:30
Jannat Patel b0b79f1d19 test: click on dropdown option to open course or batch form 2025-11-20 18:30:52 +05:30
Jannat Patel 3d7a3ecfc5 refactor: new data import flow 2025-11-20 18:02:02 +05:30
Jannat Patel 9b7d763d52 refactor: new data import flow 2025-11-20 18:01:36 +05:30
Jannat Patel aae8624269 Merge pull request #1851 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-19 21:44:59 +05:30
Jannat Patel 7fd16915c0 chore: Persian translations 2025-11-19 18:02:16 +05:30
Jannat Patel eacb9fe356 Merge pull request #1846 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-18 19:43:28 +05:30
Jannat Patel a7305b679e Merge branch 'develop' into l10n_develop2 2025-11-18 19:09:55 +05:30
Jannat Patel d48405d440 chore: Esperanto translations 2025-11-18 18:04:28 +05:30
Jannat Patel 35157c0b58 chore: Serbian (Latin) translations 2025-11-18 18:04:27 +05:30
Jannat Patel ee7aacd776 chore: Norwegian Bokmal translations 2025-11-18 18:04:25 +05:30
Jannat Patel 2c08b94c3a chore: Bosnian translations 2025-11-18 18:04:23 +05:30
Jannat Patel d34cfbc327 chore: Burmese translations 2025-11-18 18:04:22 +05:30
Jannat Patel d9933e6933 chore: Croatian translations 2025-11-18 18:04:20 +05:30
Jannat Patel 7dbb215a18 chore: Thai translations 2025-11-18 18:04:19 +05:30
Jannat Patel 132f8be21c chore: Tamil translations 2025-11-18 18:04:17 +05:30
Jannat Patel 5fac2198cd chore: Persian translations 2025-11-18 18:04:15 +05:30
Jannat Patel f94b4d1205 chore: Indonesian translations 2025-11-18 18:04:14 +05:30
Jannat Patel fc75f92e89 chore: Portuguese, Brazilian translations 2025-11-18 18:04:13 +05:30
Jannat Patel 998049872d chore: Vietnamese translations 2025-11-18 18:04:11 +05:30
Jannat Patel f9ed0bab5e chore: Chinese Simplified translations 2025-11-18 18:04:10 +05:30
Jannat Patel b87497411b chore: Turkish translations 2025-11-18 18:04:08 +05:30
Jannat Patel b6be206630 chore: Swedish translations 2025-11-18 18:04:07 +05:30
Jannat Patel f7a4350fe8 chore: Serbian (Cyrillic) translations 2025-11-18 18:04:05 +05:30
Jannat Patel 802a104a49 chore: Russian translations 2025-11-18 18:04:03 +05:30
Jannat Patel 35aea2dd77 chore: Portuguese translations 2025-11-18 18:04:02 +05:30
Jannat Patel 6ef7dd75e9 chore: Polish translations 2025-11-18 18:04:00 +05:30
Jannat Patel 115ccdb26a chore: Dutch translations 2025-11-18 18:03:59 +05:30
Jannat Patel 6f888bcf4a chore: Italian translations 2025-11-18 18:03:58 +05:30
Jannat Patel d55de747f5 chore: Hungarian translations 2025-11-18 18:03:56 +05:30
Jannat Patel ba45c57cc6 chore: German translations 2025-11-18 18:03:54 +05:30
Jannat Patel 8632f81237 chore: Danish translations 2025-11-18 18:03:53 +05:30
Jannat Patel f7c2ec7fa6 chore: Czech translations 2025-11-18 18:03:51 +05:30
Jannat Patel 6617c1ef54 chore: Arabic translations 2025-11-18 18:03:49 +05:30
Jannat Patel 229c537731 chore: Spanish translations 2025-11-18 18:03:48 +05:30
Jannat Patel d0060d828f chore: French translations 2025-11-18 18:03:46 +05:30
Jannat Patel 98f9778464 Merge pull request #1845 from frappe/pot_develop_2025-11-14
chore: update POT file
2025-11-17 20:01:25 +05:30
Jannat Patel 1f6a0194f7 chore: resolved conflicts 2025-11-17 10:12:26 +05:30
Jannat Patel c7915e2c3d feat: launch command palette 2025-11-17 10:10:26 +05:30
Jannat Patel 41f7979eb4 chore: Norwegian Bokmal translations 2025-11-16 17:56:52 +05:30
Jannat Patel 343ed8d22f chore: Bosnian translations 2025-11-16 17:56:51 +05:30
Jannat Patel 1c038d3334 chore: Persian translations 2025-11-16 17:56:46 +05:30
Jannat Patel 1c3cdec563 chore: Indonesian translations 2025-11-16 17:56:44 +05:30
Jannat Patel 6c37f0f4fe chore: Turkish translations 2025-11-16 17:56:40 +05:30
Jannat Patel f9967bff2e chore: Swedish translations 2025-11-16 17:56:39 +05:30
Jannat Patel 96a9e34487 chore: Italian translations 2025-11-16 17:56:34 +05:30
Jannat Patel 2eb1574131 chore: German translations 2025-11-16 17:56:32 +05:30
Jannat Patel 583871912b chore: Danish translations 2025-11-16 17:56:30 +05:30
Jannat Patel f4483d7973 chore: Arabic translations 2025-11-16 17:56:28 +05:30
Jannat Patel 21f49690bd chore: Spanish translations 2025-11-16 17:56:27 +05:30
Jannat Patel 18ebac2130 chore: French translations 2025-11-16 17:56:25 +05:30
frappe-pr-bot 1deee7e396 chore: update POT file 2025-11-14 16:05:00 +00:00
Jannat Patel 0a72f0a9a9 Merge pull request #1844 from pateljannat/issues-150
fix: misc issues
2025-11-14 18:14:00 +05:30
Jannat Patel 1932338660 test: open students tab before adding to batch 2025-11-14 18:06:23 +05:30
Jannat Patel a481bcd974 fix: test case table ux 2025-11-14 17:46:31 +05:30
Jannat Patel d86fd0f6f6 fix: misc issues 2025-11-14 12:48:46 +05:30
Jannat Patel bca70e0842 Merge pull request #1843 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-13 19:15:14 +05:30
Jannat Patel cf659f93d8 Merge branch 'develop' into l10n_develop2 2025-11-13 17:42:48 +05:30
Jannat Patel 8bfc2a5297 Merge pull request #1777 from JoeBrar/feature/coupons
feat: coupon code discount
2025-11-13 17:42:34 +05:30
Jannat Patel 783f0ed750 chore: German translations 2025-11-13 17:11:59 +05:30
Jannat Patel 90e4097fa3 fix: update redemption count when payment received 2025-11-13 14:50:55 +05:30
Jannat Patel 2aac558d4a fix: don't escape batch details field 2025-11-13 14:22:50 +05:30
Jannat Patel 9d3714eb90 Merge pull request #1841 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-13 11:47:06 +05:30
Jannat Patel 46f5808fdb refactor: transactions changes based on coupon code 2025-11-13 11:46:35 +05:30
Jannat Patel 8dbc85d03d chore: Bosnian translations 2025-11-12 17:15:50 +05:30
Jannat Patel f4be59f958 chore: Croatian translations 2025-11-12 17:15:48 +05:30
Jannat Patel 4d38f0637c chore: Persian translations 2025-11-12 17:15:46 +05:30
Jannat Patel feb7758830 chore: Swedish translations 2025-11-12 17:15:45 +05:30
Jannat Patel 915be8dbdc Merge pull request #1835 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-12 10:51:02 +05:30
Jannat Patel 3a6d0998c4 chore: Esperanto translations 2025-11-11 17:19:40 +05:30
Jannat Patel 048bc7e421 chore: Serbian (Latin) translations 2025-11-11 17:19:39 +05:30
Jannat Patel 3b0643da47 chore: Norwegian Bokmal translations 2025-11-11 17:19:36 +05:30
Jannat Patel f873b396b6 chore: Bosnian translations 2025-11-11 17:19:35 +05:30
Jannat Patel 5ec67115ba chore: Burmese translations 2025-11-11 17:19:33 +05:30
Jannat Patel 2a21714ed1 chore: Croatian translations 2025-11-11 17:19:31 +05:30
Jannat Patel 1913529bf0 chore: Thai translations 2025-11-11 17:19:30 +05:30
Jannat Patel 419f47d36e chore: Tamil translations 2025-11-11 17:19:28 +05:30
Jannat Patel fba2b1ea9b chore: Persian translations 2025-11-11 17:19:27 +05:30
Jannat Patel 9f53e2c8da chore: Indonesian translations 2025-11-11 17:19:25 +05:30
Jannat Patel 13f2a79ebb chore: Portuguese, Brazilian translations 2025-11-11 17:19:24 +05:30
Jannat Patel 800f624d1d chore: Vietnamese translations 2025-11-11 17:19:22 +05:30
Jannat Patel 91e7b18506 chore: Chinese Simplified translations 2025-11-11 17:19:21 +05:30
Jannat Patel cc3a46b1ff chore: Turkish translations 2025-11-11 17:19:19 +05:30
Jannat Patel a4aed7b61f chore: Swedish translations 2025-11-11 17:19:17 +05:30
Jannat Patel 1aee97c64f chore: Serbian (Cyrillic) translations 2025-11-11 17:19:16 +05:30
Jannat Patel d33980a8c6 chore: Russian translations 2025-11-11 17:19:14 +05:30
Jannat Patel c589def0de chore: Portuguese translations 2025-11-11 17:19:12 +05:30
Jannat Patel c70ef1e2e5 chore: Polish translations 2025-11-11 17:19:11 +05:30
Jannat Patel 60b6a73bd7 chore: Dutch translations 2025-11-11 17:19:09 +05:30
Jannat Patel b755f3b29b chore: Italian translations 2025-11-11 17:19:07 +05:30
Jannat Patel be4eeeb9d7 chore: Hungarian translations 2025-11-11 17:19:06 +05:30
Jannat Patel 31beae63fd chore: German translations 2025-11-11 17:19:04 +05:30
Jannat Patel 16a530fb50 chore: Danish translations 2025-11-11 17:19:03 +05:30
Jannat Patel b8c5b7f479 chore: Czech translations 2025-11-11 17:19:01 +05:30
Jannat Patel f64475b793 chore: Arabic translations 2025-11-11 17:18:59 +05:30
Jannat Patel 8e6de04e23 chore: Spanish translations 2025-11-11 17:18:58 +05:30
Jannat Patel 25f6440b1b chore: French translations 2025-11-11 17:18:56 +05:30
Jannat Patel c1bdfe33f0 Merge branch 'develop' of https://github.com/frappe/lms into feature/coupons 2025-11-11 16:28:07 +05:30
Jannat Patel d7de538345 Merge pull request #1834 from pateljannat/issues-149
fix: clear user cache after updating roles
2025-11-11 15:42:16 +05:30
Jannat Patel d2950bc0b5 fix: clear user cache after updating roles 2025-11-11 15:32:44 +05:30
Jannat Patel 6333f58f56 Merge pull request #1831 from pateljannat/issues-148
fix: misc
2025-11-11 14:30:50 +05:30
Jannat Patel bc187aabfe test: open settings before creating evaluator in batch test 2025-11-11 13:17:10 +05:30
Jannat Patel f825887181 fix: replaced notifications Link with a tag 2025-11-11 13:01:51 +05:30
Jannat Patel 2bdc35055c Merge pull request #1815 from rehanrehman389/link-fix
fix: ensure options reload after updates
2025-11-11 13:00:26 +05:30
Jannat Patel b6602f9e4b feat: session refresh 2025-11-11 12:55:51 +05:30
Jannat Patel ab366837a2 fix: escape HTML in forms 2025-11-11 12:17:26 +05:30
Jannat Patel c0a7a9b753 Merge branch 'develop' of https://github.com/frappe/lms into data-import 2025-11-10 15:35:42 +05:30
Jannat Patel c951732eb4 fix: profile edit issue 2025-11-10 15:11:13 +05:30
Jannat Patel 1b638d118d chore: upgraded frappe-ui to latest data import commit 2025-11-10 15:08:07 +05:30
Jannat Patel 1173ac6504 Merge pull request #1830 from pateljannat/issues-147
fix: misc issues
2025-11-10 13:42:13 +05:30
Jannat Patel 9447903d5b fix: misc issues 2025-11-10 13:19:54 +05:30
Jannat Patel fff9769791 fix: profile slot and schedule tab visibility 2025-11-10 12:09:51 +05:30
Jannat Patel d5c5faf0ca Merge pull request #1829 from pateljannat/issues-146
fix: evaluation issues
2025-11-10 11:34:18 +05:30
Jannat Patel 85d793ee64 fix: evaluation issues 2025-11-10 11:24:43 +05:30
Jannat Patel cf9c9fb5d3 chore: upgraded frappe-ui to latest data import commit 2025-11-10 10:39:43 +05:30
Jannat Patel b7144727e9 Merge pull request #1828 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-10 09:12:29 +05:30
Jannat Patel 60cd84972c Merge pull request #1827 from frappe/pot_develop_2025-11-07
chore: update POT file
2025-11-10 09:12:16 +05:30
Jannat Patel 5854d2514f fix: reload import list after import completes 2025-11-09 15:16:32 +05:30
Jannat Patel 226893a8b2 chore: upgraded frappe-ui to latest data import commit 2025-11-09 14:57:27 +05:30
Jannat Patel b182d5ea16 fix: replaced Link component with a tag in notifications 2025-11-09 12:12:35 +05:30
Jannat Patel 6bc28eafbf chore: upgraded frappe-ui to latest data import commit 2025-11-08 19:28:54 +05:30
Jannat Patel 1983190da3 chore: Indonesian translations 2025-11-08 14:05:12 +05:30
frappe-pr-bot 656c0cf012 chore: update POT file 2025-11-07 16:04:28 +00:00
Jannat Patel 60ddc1f8b2 chore: merged conflicts 2025-11-07 15:45:21 +05:30
Jannat Patel c3604ab74a chore: changed frappe-ui version to data-import commit 2025-11-07 15:26:25 +05:30
Jannat Patel eac0428dc6 Merge pull request #1822 from frappe/develop
chore: merge 'develop' into 'main'
2025-11-07 12:41:36 +05:30
Frappe PR Bot 53cd427a75 chore(release): Bumped to Version 2.40.0 2025-11-07 06:34:46 +00:00
Jannat Patel 96cf6ddbf9 Merge pull request #1791 from rehanrehman389/job-application
feat: show job applications on frontend
2025-11-07 12:02:02 +05:30
Jannat Patel 66c2ec013c Merge pull request #1814 from rehanrehman389/fix-resume-url
fix: use file_url instead of file_name
2025-11-07 12:00:54 +05:30
Rehan Ansari e3d5bf0220 refactor: add dropdown menu for job application actions 2025-11-06 23:42:36 +05:30
Jannat Patel 3281358282 fix: added horizontal scroll to settings modal 2025-11-06 16:45:31 +05:30
Jannat Patel 7a47591967 Merge pull request #1819 from rehanrehman389/misc-fix
fix: UI improvements
2025-11-06 16:43:28 +05:30
Jannat Patel 6931ca27c3 Merge pull request #1824 from pateljannat/issues-145
fix: roles, permission and access on profile page
2025-11-06 12:51:45 +05:30
Jannat Patel d00d2de1cc fix: export livecodeURL from settings store 2025-11-06 12:28:27 +05:30
Jannat Patel b1be568991 fix: removed uncalled function 2025-11-06 12:23:18 +05:30
Jannat Patel 28be3891d2 fix: roles, permission and access on profile page 2025-11-06 12:21:12 +05:30
Jannat Patel 27d2297e2b Merge pull request #1823 from pateljannat/issues-144
fix: misc improvements
2025-11-05 12:50:21 +05:30
Jannat Patel 7212ddd5c5 fix: evaluators and modetators can now see schedule of other evaluators 2025-11-05 12:34:40 +05:30
Jannat Patel f4e9ac5bf1 fix: IPhone PWA install prompt 2025-11-05 11:59:45 +05:30
Jannat Patel 18e499e6de fix: coupon code application on billing page 2025-11-04 15:12:17 +05:30
Jannat Patel 8fec484d66 Merge pull request #1818 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-11-04 13:14:49 +05:30
Rehan Ansari 514d52f895 fix: improve job applications UI 2025-11-03 09:49:01 +05:30
Rehan Ansari 8719fa6696 feat: refactor job applications UI with ListView 2025-11-03 01:49:59 +05:30
Jannat Patel bcf781c37b chore: Serbian (Latin) translations 2025-11-03 00:37:46 +05:30
Jannat Patel d8a8e689d0 chore: Bosnian translations 2025-11-03 00:37:45 +05:30
Jannat Patel a844b95de3 chore: Burmese translations 2025-11-03 00:37:44 +05:30
Jannat Patel ece885f973 chore: Thai translations 2025-11-03 00:37:42 +05:30
Jannat Patel 66dd30604b chore: Tamil translations 2025-11-03 00:37:41 +05:30
Jannat Patel d0f0f4905c chore: Indonesian translations 2025-11-03 00:37:40 +05:30
Jannat Patel c9cb6702b6 chore: Portuguese, Brazilian translations 2025-11-03 00:37:39 +05:30
Jannat Patel 1ddb980242 chore: Vietnamese translations 2025-11-03 00:37:37 +05:30
Jannat Patel 94b626a4d2 chore: Chinese Simplified translations 2025-11-03 00:37:36 +05:30
Jannat Patel d2a011462d chore: Turkish translations 2025-11-03 00:37:35 +05:30
Jannat Patel 4c34926af0 chore: Serbian (Cyrillic) translations 2025-11-03 00:37:34 +05:30
Jannat Patel ce35cd1009 chore: Russian translations 2025-11-03 00:37:32 +05:30
Jannat Patel 56d072bd06 chore: Portuguese translations 2025-11-03 00:37:31 +05:30
Jannat Patel 5d336ef669 chore: Polish translations 2025-11-03 00:37:30 +05:30
Jannat Patel b47c59eac1 chore: Dutch translations 2025-11-03 00:37:29 +05:30
Jannat Patel 87285db361 chore: Italian translations 2025-11-03 00:37:27 +05:30
Jannat Patel 84312e498c chore: Hungarian translations 2025-11-03 00:37:26 +05:30
Jannat Patel bd763d9462 chore: German translations 2025-11-03 00:37:25 +05:30
Jannat Patel a00e66f786 chore: Czech translations 2025-11-03 00:37:24 +05:30
Jannat Patel 78c7b52088 chore: Arabic translations 2025-11-03 00:37:23 +05:30
Jannat Patel c3a5bee993 chore: Spanish translations 2025-11-03 00:37:21 +05:30
Jannat Patel c2b5b7c3e2 chore: French translations 2025-11-03 00:37:20 +05:30
Jannat Patel 3992f00353 chore: Persian translations 2025-11-03 00:37:19 +05:30
Jannat Patel 97d853e0d3 chore: Danish translations 2025-11-03 00:37:18 +05:30
Jannat Patel f786cec75f chore: Norwegian Bokmal translations 2025-11-03 00:37:16 +05:30
Jannat Patel 07cd08b55e chore: Croatian translations 2025-11-03 00:37:15 +05:30
Jannat Patel ca42faf14a chore: Swedish translations 2025-11-03 00:37:14 +05:30
Rehan Ansari 87f5b68279 fix: UI improvements 2025-11-02 13:43:25 +05:30
Rehan Ansari 9c38444c4b fix: make resumes private, linked and shared with job owner 2025-11-01 19:08:36 +05:30
Rehan Ansari a5f9adc875 fix: patch old resumes to be private, link to job application, and share with job owner 2025-11-01 14:48:45 +05:30
Jannat Patel 6b31edb687 chore: Esperanto translations 2025-10-31 23:03:40 +05:30
Jannat Patel 6a64048bb6 Merge pull request #1817 from frappe/pot_develop_2025-10-31
chore: update POT file
2025-10-31 22:03:56 +05:30
frappe-pr-bot 6cf069ee6a chore: update POT file 2025-10-31 16:04:36 +00:00
Rehan Ansari 74de43c3d6 fix: ensure options reload after updates 2025-10-31 00:10:16 +05:30
Jannat Patel 3b74bba6ab Merge pull request #1813 from rehanrehman389/missing-type-fix
fix: add missing type prop
2025-10-30 11:13:31 +05:30
Rehan Ansari 9f81bf695c fix: use file_url instead of file_name 2025-10-30 01:03:01 +05:30
Rehan Ansari 8689788523 fix: add missing type prop 2025-10-29 21:41:48 +05:30
Jannat Patel 3caf743f29 Merge pull request #1811 from frappe/develop
chore: merge 'develop' into 'main'
2025-10-29 21:02:30 +05:30
Frappe PR Bot 1193776d06 chore(release): Bumped to Version 2.39.2 2025-10-29 12:29:14 +00:00
Jannat Patel ad28218893 refactor: coupon list and form 2025-10-28 18:05:31 +05:30
Jannat Patel 022514a0a7 Merge pull request #1810 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-28 10:56:10 +05:30
Jannat Patel dc7f8a59ed chore: Esperanto translations 2025-10-27 22:34:42 +05:30
Jannat Patel 4e5a76a6c1 chore: Serbian (Latin) translations 2025-10-27 22:34:41 +05:30
Jannat Patel 64c4a25ee8 chore: Bosnian translations 2025-10-27 22:34:39 +05:30
Jannat Patel 47bbdbaa26 chore: Burmese translations 2025-10-27 22:34:38 +05:30
Jannat Patel f8e0c0e19a chore: Thai translations 2025-10-27 22:34:37 +05:30
Jannat Patel 94cdd19224 chore: Tamil translations 2025-10-27 22:34:35 +05:30
Jannat Patel d86d046eb0 chore: Indonesian translations 2025-10-27 22:34:34 +05:30
Jannat Patel 25ec6b5a3f chore: Portuguese, Brazilian translations 2025-10-27 22:34:32 +05:30
Jannat Patel 967453a683 chore: Vietnamese translations 2025-10-27 22:34:30 +05:30
Jannat Patel 4c17305c05 chore: Chinese Simplified translations 2025-10-27 22:34:29 +05:30
Jannat Patel 6092131303 chore: Turkish translations 2025-10-27 22:34:28 +05:30
Jannat Patel 35749834d0 chore: Serbian (Cyrillic) translations 2025-10-27 22:34:26 +05:30
Jannat Patel fe56c7b887 chore: Russian translations 2025-10-27 22:34:25 +05:30
Jannat Patel 2b58a744d2 chore: Portuguese translations 2025-10-27 22:34:24 +05:30
Jannat Patel dfb94d05e4 chore: Polish translations 2025-10-27 22:34:22 +05:30
Jannat Patel 987c1790d8 chore: Dutch translations 2025-10-27 22:34:21 +05:30
Jannat Patel 0d416b17ce chore: Italian translations 2025-10-27 22:34:19 +05:30
Jannat Patel 473e165c89 chore: Hungarian translations 2025-10-27 22:34:18 +05:30
Jannat Patel 3d52d15004 chore: German translations 2025-10-27 22:34:17 +05:30
Jannat Patel 27278e128c chore: Czech translations 2025-10-27 22:34:16 +05:30
Jannat Patel 13cee3c9b3 chore: Arabic translations 2025-10-27 22:34:14 +05:30
Jannat Patel fd95e42e9b chore: Spanish translations 2025-10-27 22:34:13 +05:30
Jannat Patel 65cd2f5d01 chore: French translations 2025-10-27 22:34:11 +05:30
Jannat Patel 70759d1888 chore: Persian translations 2025-10-27 22:34:10 +05:30
Jannat Patel 705d6e2f00 chore: Danish translations 2025-10-27 22:34:09 +05:30
Jannat Patel 088591a335 chore: Norwegian Bokmal translations 2025-10-27 22:34:07 +05:30
Jannat Patel 3f037e0d17 chore: Croatian translations 2025-10-27 22:34:06 +05:30
Jannat Patel e6884b6c93 chore: Swedish translations 2025-10-27 22:34:04 +05:30
Jannat Patel 760811f172 Merge branch 'develop' of https://github.com/frappe/lms into feature/coupons 2025-10-27 12:39:10 +05:30
Jannat Patel 9943268ca0 Merge pull request #1809 from pateljannat/issues-143
fix: resolved the issue that appeared when adding a chapter
2025-10-27 11:50:25 +05:30
Jannat Patel 620e4d20c2 Merge pull request #1805 from rehanrehman389/dark-mode-fix
fix: multiple fixes for dark mode visibility
2025-10-27 11:39:26 +05:30
Jannat Patel fd03033ac6 Merge pull request #1804 from frappe/pot_develop_2025-10-24
chore: update POT file
2025-10-27 11:37:35 +05:30
Jannat Patel 939099b8c8 Merge pull request #1808 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-27 11:37:19 +05:30
Jannat Patel 75001b494d fix: escape HTML in job form fields 2025-10-27 11:36:46 +05:30
Jannat Patel 8749e21744 fix: only users with moderator and instructor role should have access to quiz form 2025-10-27 11:06:09 +05:30
Jannat Patel 982ac98e27 fix: resolved the issue that appeared when adding a chapter 2025-10-27 10:32:24 +05:30
Jannat Patel f31bf17a41 chore: Polish translations 2025-10-26 21:43:16 +05:30
Rehan Ansari 3425d9118d fix: NotPermitted text visibility in dark mode 2025-10-26 00:19:46 +05:30
Rehan Ansari 6be49ecdf3 fix: multiple fixes for dark mode visibility 2025-10-25 15:38:08 +05:30
Rehan Ansari 68e7684da3 fix: avoid backend updates without save action 2025-10-25 14:42:22 +05:30
Rehan Ansari ca2cc7bbda fix: improve delete button UX and add confirmation dialog 2025-10-25 14:09:31 +05:30
Rehan Ansari 741cc4ccc7 fix: allow adding courses/members to new programs 2025-10-25 13:03:53 +05:30
Rehan Ansari 0c1f1fada4 fix: incorrect error msg 2025-10-25 10:09:31 +05:30
frappe-pr-bot ffd6f9578b chore: update POT file 2025-10-24 16:04:25 +00:00
Jannat Patel 41293130ad Merge pull request #1803 from rehanrehman389/brand-setting
fix: handle missing file_url
2025-10-24 10:22:33 +05:30
Rehan Ansari 6cccd28b92 fix: handle missing file_url 2025-10-23 22:50:48 +05:30
Jannat Patel 384f10a722 Merge pull request #1801 from rehanrehman389/streak-fix
fix: improve visibility in dark mode
2025-10-23 18:37:36 +05:30
Jannat Patel a603e299f1 Merge pull request #1800 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-23 18:36:46 +05:30
Rehan Ansari 05822f82da fix: streak number visibility in dark mode 2025-10-22 23:24:02 +05:30
Rehan Ansari 0508e718cb fix: job modal text in dark mode 2025-10-22 22:56:54 +05:30
Rehan Ansari 574913e9e4 fix: improve visibility in billing page 2025-10-22 22:35:01 +05:30
Rehan Ansari 068adb62a7 fix: improve visibility in dark mode 2025-10-22 21:55:03 +05:30
Jannat Patel 73fa1f9cfe chore: Serbian (Latin) translations 2025-10-22 21:17:52 +05:30
Jannat Patel f518882926 chore: Serbian (Cyrillic) translations 2025-10-22 21:17:42 +05:30
Himanshu Shivhare 5a91c73a91 Merge branch 'develop' into patch-2 2025-10-22 17:38:05 +05:30
Jannat Patel ed566f9eea Merge pull request #1794 from rehanrehman389/setting-scroll-fix
fix: scroll issue in settings
2025-10-22 10:56:40 +05:30
Jannat Patel 8ca32e439a Merge pull request #1795 from rehanrehman389/notes-dark-mode
fix: update font color in dark mode for My Notes
2025-10-22 10:47:35 +05:30
Jannat Patel 35b3b11a3c Merge pull request #1798 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-22 10:46:45 +05:30
Jannat Patel 57d4a53081 chore: Bosnian translations 2025-10-21 21:17:36 +05:30
Jannat Patel 6da05961f2 chore: Polish translations 2025-10-21 21:17:35 +05:30
Jannat Patel 7db3b8c5b8 chore: Danish translations 2025-10-21 21:17:32 +05:30
Jannat Patel 50bafb6fa6 chore: Croatian translations 2025-10-21 21:17:31 +05:30
Jannat Patel 2b3a9072d1 Merge pull request #1793 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-21 21:11:41 +05:30
Rehan Ansari 1c08e57086 fix: update font color in dark mode for My Notes 2025-10-21 13:57:52 +05:30
Rehan Ansari 4290ed2f04 fix: scroll issue in settings 2025-10-20 21:42:41 +05:30
Jannat Patel 342512f3e1 chore: Esperanto translations 2025-10-20 20:49:25 +05:30
Jannat Patel 942c04cb68 chore: Serbian (Latin) translations 2025-10-20 20:49:23 +05:30
Jannat Patel 64bf4ab3f7 chore: Bosnian translations 2025-10-20 20:49:22 +05:30
Jannat Patel 052e69737e chore: Burmese translations 2025-10-20 20:49:21 +05:30
Jannat Patel 02adc4517c chore: Thai translations 2025-10-20 20:49:19 +05:30
Jannat Patel e36fdd6823 chore: Tamil translations 2025-10-20 20:49:18 +05:30
Jannat Patel d10a7ed57f chore: Indonesian translations 2025-10-20 20:49:16 +05:30
Jannat Patel 79adf44dfe chore: Portuguese, Brazilian translations 2025-10-20 20:49:15 +05:30
Jannat Patel 4bc3113f34 chore: Vietnamese translations 2025-10-20 20:49:14 +05:30
Jannat Patel 0826704282 chore: Chinese Simplified translations 2025-10-20 20:49:12 +05:30
Jannat Patel 52aa5e6954 chore: Turkish translations 2025-10-20 20:49:11 +05:30
Jannat Patel fde85607d9 chore: Serbian (Cyrillic) translations 2025-10-20 20:49:09 +05:30
Jannat Patel cc087af012 chore: Russian translations 2025-10-20 20:49:08 +05:30
Jannat Patel 2c7da1e32e chore: Portuguese translations 2025-10-20 20:49:06 +05:30
Jannat Patel 49fe8952ae chore: Polish translations 2025-10-20 20:49:05 +05:30
Jannat Patel b298cd0509 chore: Dutch translations 2025-10-20 20:49:04 +05:30
Jannat Patel a81fc11e73 chore: Italian translations 2025-10-20 20:49:02 +05:30
Jannat Patel 199fb6229d chore: Hungarian translations 2025-10-20 20:49:01 +05:30
Jannat Patel ec6ecee455 chore: German translations 2025-10-20 20:48:59 +05:30
Jannat Patel fa72172b77 chore: Czech translations 2025-10-20 20:48:58 +05:30
Jannat Patel 6789700def chore: Arabic translations 2025-10-20 20:48:56 +05:30
Jannat Patel 752744b3a4 chore: Spanish translations 2025-10-20 20:48:55 +05:30
Jannat Patel c24fa85bf4 chore: French translations 2025-10-20 20:48:54 +05:30
Jannat Patel 4e0b59f6a9 chore: Persian translations 2025-10-20 20:48:52 +05:30
Jannat Patel bd20214552 chore: Danish translations 2025-10-20 20:48:51 +05:30
Jannat Patel 4af0ea9e47 chore: Norwegian Bokmal translations 2025-10-20 20:48:49 +05:30
Jannat Patel 8651679634 chore: Croatian translations 2025-10-20 20:48:48 +05:30
Jannat Patel 99dcac6d12 chore: Swedish translations 2025-10-20 20:48:46 +05:30
Rehan Ansari 9da1bfeea1 fix: set job owner as reply-to for job emails 2025-10-20 13:21:52 +05:30
Jannat Patel d4b603a4dd Merge pull request #1792 from frappe/develop
chore: merge 'develop' into 'main'
2025-10-20 12:08:28 +05:30
Frappe PR Bot 853bf01c9e chore(release): Bumped to Version 2.39.1 2025-10-20 06:28:36 +00:00
Jannat Patel 39c5ad7267 Merge pull request #1788 from frappe/pot_develop_2025-10-17
chore: update POT file
2025-10-20 11:55:24 +05:30
Jannat Patel 8daa2948fa Merge pull request #1787 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-20 11:55:10 +05:30
Rehan Ansari a1a302f222 feat: show job applications on frontend 2025-10-20 11:17:02 +05:30
Jannat Patel f2ba25429e chore: Persian translations 2025-10-19 20:29:28 +05:30
Jannat Patel 1fffb4dc67 chore: Danish translations 2025-10-19 20:29:27 +05:30
frappe-pr-bot 45ce2439fd chore: update POT file 2025-10-17 16:04:25 +00:00
Jannat Patel cb2e77e8f6 chore: Norwegian Bokmal translations 2025-10-17 20:15:15 +05:30
Jannat Patel 800c0b0336 chore: Croatian translations 2025-10-17 20:15:13 +05:30
Jannat Patel 14c23496d5 chore: Swedish translations 2025-10-17 20:15:12 +05:30
Jannat Patel 7756a6d593 fix: increased the rate limit 2025-10-17 15:59:32 +05:30
Jannat Patel ae7791a204 Merge branch 'develop' of https://github.com/frappe/lms into develop 2025-10-15 14:45:14 +05:30
Jannat Patel 44232c44fc fix: activation level doctype name 2025-10-15 14:44:53 +05:30
Jannat Patel 7d2b98f674 Merge pull request #1782 from frappe/develop
chore: merge 'develop' into 'main'
2025-10-15 12:21:17 +05:30
Jannat Patel 142fc99761 Merge pull request #1783 from pateljannat/issues-140
fix: misc issues
2025-10-15 12:08:39 +05:30
Jannat Patel 5e6dc55c76 fix: added rate limit to all apis that can be accessed by guest 2025-10-15 11:55:58 +05:30
Jannat Patel bb2447e821 fix: misc issues 2025-10-15 11:52:23 +05:30
Frappe PR Bot a88d9cd78e chore(release): Bumped to Version 2.39.0 2025-10-15 05:13:17 +00:00
Jannat Patel dab82db693 Merge pull request #1779 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-15 10:38:52 +05:30
Jannat Patel a1183df72c Merge pull request #1780 from pateljannat/issues-139
fix: moderators should be able to access unpublished courses
2025-10-14 20:46:14 +05:30
Jannat Patel 5cfa4f173a fix: moderators should be able to access unpublished courses 2025-10-14 19:27:45 +05:30
Jannat Patel 2f5b0a3bf8 feat: data import 2025-10-14 19:21:35 +05:30
Jannat Patel 451ef49d98 chore: Serbian (Latin) translations 2025-10-14 19:20:20 +05:30
Jannat Patel 36a8ebdc1b chore: Serbian (Cyrillic) translations 2025-10-14 19:20:07 +05:30
Jannat Patel 27577edb16 Merge pull request #1776 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-14 10:35:24 +05:30
Joedeep Singh 1efd5ebad5 Merge branch 'develop' into feature/coupons 2025-10-13 21:37:44 +05:30
Joedeep Singh acb5e5e1c9 chore: removed unnecessary comments and log statements 2025-10-13 15:35:56 +00:00
Joedeep Singh 0f24fd6edc feat(coupon-details): prevent duplicate course/batch selections and clear name on type change 2025-10-13 14:54:03 +00:00
Joedeep Singh 99c448e0e5 chore: applied pre-commit hooks 2025-10-13 14:06:37 +00:00
Joedeep Singh cabb499a43 fix: correctly show coupon code in transactions 2025-10-13 13:47:02 +00:00
Jannat Patel bd69ab314b chore: Burmese translations 2025-10-13 19:07:28 +05:30
Jannat Patel 6abe4ac04a chore: Tamil translations 2025-10-13 19:07:26 +05:30
Jannat Patel 1eeb190653 chore: Esperanto translations 2025-10-13 19:07:24 +05:30
Jannat Patel 23f22d9d9a chore: Serbian (Latin) translations 2025-10-13 19:07:22 +05:30
Jannat Patel b913f33b3f chore: Norwegian Bokmal translations 2025-10-13 19:07:21 +05:30
Jannat Patel 52da1feb91 chore: Bosnian translations 2025-10-13 19:07:18 +05:30
Jannat Patel 0af9f1bfbf chore: Croatian translations 2025-10-13 19:07:16 +05:30
Jannat Patel 3b0e1c3ce7 chore: Thai translations 2025-10-13 19:07:14 +05:30
Jannat Patel 37ea270c56 chore: Persian translations 2025-10-13 19:07:12 +05:30
Jannat Patel 304550dd94 chore: Indonesian translations 2025-10-13 19:07:11 +05:30
Jannat Patel 69cee24ffe chore: Portuguese, Brazilian translations 2025-10-13 19:07:09 +05:30
Jannat Patel 8334c06a9b chore: Vietnamese translations 2025-10-13 19:07:07 +05:30
Jannat Patel 3e739f2877 chore: Chinese Simplified translations 2025-10-13 19:07:05 +05:30
Jannat Patel 5e33ff4a34 chore: Turkish translations 2025-10-13 19:07:03 +05:30
Jannat Patel 2b234e5d64 chore: Swedish translations 2025-10-13 19:07:01 +05:30
Jannat Patel c8b328a1c9 chore: Serbian (Cyrillic) translations 2025-10-13 19:07:00 +05:30
Jannat Patel 5e0ac05f90 chore: Russian translations 2025-10-13 19:06:58 +05:30
Jannat Patel e440097272 chore: Portuguese translations 2025-10-13 19:06:57 +05:30
Jannat Patel 263c858a66 chore: Polish translations 2025-10-13 19:06:55 +05:30
Jannat Patel 82371fb2a8 chore: Dutch translations 2025-10-13 19:06:53 +05:30
Jannat Patel b6336a4096 chore: Italian translations 2025-10-13 19:06:51 +05:30
Jannat Patel 7acfbbaae7 chore: Hungarian translations 2025-10-13 19:06:50 +05:30
Jannat Patel 5a76b4eb2d chore: German translations 2025-10-13 19:06:48 +05:30
Jannat Patel 8aac88b696 chore: Danish translations 2025-10-13 19:06:47 +05:30
Jannat Patel d6e71068be chore: Czech translations 2025-10-13 19:06:45 +05:30
Jannat Patel 6b44951ef0 chore: Arabic translations 2025-10-13 19:06:43 +05:30
Jannat Patel 5289ebb923 chore: Spanish translations 2025-10-13 19:06:42 +05:30
Jannat Patel 263fcda053 chore: French translations 2025-10-13 19:06:40 +05:30
Joedeep Singh 6933105261 feat: implement coupon code manage
ment with billing and transaction integration; bug fixes
2025-10-13 13:03:43 +00:00
Jannat Patel 2e0d26575e Merge pull request #1775 from pateljannat/issues-138
fix: empty state for profile certificates section
2025-10-13 15:24:22 +05:30
Jannat Patel b9d6670bee fix: timezone for direct evaluation courses 2025-10-13 15:08:29 +05:30
Jannat Patel f20d39a3e7 fix: empty state for profile certificates section 2025-10-13 14:56:08 +05:30
Jannat Patel 09d948b3a0 Merge pull request #1774 from pateljannat/contact-us-mail-to
feat: contact us email modal
2025-10-13 13:22:26 +05:30
Jannat Patel 96941c83f3 fix: improved sidebar for settings 2025-10-13 13:14:13 +05:30
Jannat Patel b8ca0e381a feat: contact us email modal 2025-10-13 11:34:46 +05:30
Jannat Patel 4a2c5d77aa Merge pull request #1770 from frappe/pot_develop_2025-10-10
chore: update POT file
2025-10-13 11:11:39 +05:30
Jannat Patel cf2d29d82e Merge pull request #1771 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-13 11:11:27 +05:30
Joedeep Singh bf36890bd3 feat: added coupon code functionality 2025-10-12 17:07:42 +00:00
Jannat Patel fb2ab63550 chore: Polish translations 2025-10-12 18:34:31 +05:30
Himanshu Shivhare 05b6b97b2a fix: beautifulsoap4 version upgrade to match with Frappe Framework 2025-10-12 17:00:34 +05:30
Jannat Patel 90efc152a8 chore: Burmese translations 2025-10-11 17:41:57 +05:30
frappe-pr-bot de6ba49409 chore: update POT file 2025-10-10 16:04:57 +00:00
Jannat Patel 6a8aca39a0 Merge pull request #1764 from frappe/develop
chore: merge 'develop' into 'main'
2025-10-10 16:45:01 +05:30
Frappe PR Bot 9d4196f15a chore(release): Bumped to Version 2.38.0 2025-10-10 10:59:06 +00:00
Jannat Patel eed7fb970d Merge pull request #1769 from pateljannat/issues-137
fix: private file uploads in assignment text editor
2025-10-10 16:27:00 +05:30
Jannat Patel fe67f1ab61 Merge pull request #1767 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-10 15:55:51 +05:30
Jannat Patel 78640561f5 fix: private file uploads in assignment text editor 2025-10-10 15:52:35 +05:30
Jannat Patel f72631a262 fix: reverted the alternative host change 2025-10-10 12:31:49 +05:30
Jannat Patel 670e5d0202 Merge pull request #1768 from pateljannat/issues-136
fix: misc zoom issues
2025-10-10 11:48:47 +05:30
Jannat Patel ea59d1158a fix: misc zoom issues 2025-10-10 11:40:19 +05:30
Jannat Patel ba23cf9789 fix: misc zoom issues 2025-10-10 11:39:40 +05:30
Jannat Patel de585b90ea chore: Persian translations 2025-10-09 16:56:19 +05:30
Jannat Patel cf40f4e525 Merge pull request #1766 from pateljannat/issues-135
fix: live class issues
2025-10-09 15:50:01 +05:30
Jannat Patel b273e34ac8 fix: live class issues 2025-10-09 15:35:00 +05:30
Jannat Patel 1a00d708e1 Merge pull request #1762 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-08 17:10:46 +05:30
Jannat Patel 583584d8c5 Merge pull request #1763 from pateljannat/issues-134
fix: misc issues
2025-10-07 19:56:47 +05:30
Jannat Patel 09c087dee7 fix: misc issues 2025-10-07 19:24:47 +05:30
Jannat Patel f5cff50674 chore: Burmese translations 2025-10-07 17:03:51 +05:30
Jannat Patel 81c48d5182 chore: Persian translations 2025-10-07 17:03:43 +05:30
Jannat Patel c44414cadb chore: Portuguese, Brazilian translations 2025-10-07 17:03:41 +05:30
Jannat Patel 85db4be514 chore: Arabic translations 2025-10-07 17:03:24 +05:30
Jannat Patel 6526eefaf5 chore: French translations 2025-10-07 17:03:21 +05:30
Jannat Patel bd1fc5d705 Merge pull request #1760 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-07 10:46:27 +05:30
Jannat Patel ca547023b0 chore: Tamil translations 2025-10-06 16:21:31 +05:30
Jannat Patel caf57d355b chore: Esperanto translations 2025-10-06 16:21:30 +05:30
Jannat Patel 7e6da62480 chore: Serbian (Latin) translations 2025-10-06 16:21:28 +05:30
Jannat Patel e14e560415 chore: Norwegian Bokmal translations 2025-10-06 16:21:26 +05:30
Jannat Patel 0a8ac87cee chore: Bosnian translations 2025-10-06 16:21:25 +05:30
Jannat Patel 42441aafd6 chore: Croatian translations 2025-10-06 16:21:23 +05:30
Jannat Patel 9c3ff958e3 chore: Thai translations 2025-10-06 16:21:21 +05:30
Jannat Patel efac7af750 chore: Persian translations 2025-10-06 16:21:20 +05:30
Jannat Patel 314935f68e chore: Indonesian translations 2025-10-06 16:21:18 +05:30
Jannat Patel 1efa857d95 chore: Portuguese, Brazilian translations 2025-10-06 16:21:16 +05:30
Jannat Patel a7409b498e chore: Vietnamese translations 2025-10-06 16:21:13 +05:30
Jannat Patel a9cb0a8c26 chore: Chinese Simplified translations 2025-10-06 16:21:12 +05:30
Jannat Patel 9333affaf1 chore: Turkish translations 2025-10-06 16:21:10 +05:30
Jannat Patel 38a32be503 chore: Swedish translations 2025-10-06 16:21:08 +05:30
Jannat Patel fe5f7daf78 chore: Serbian (Cyrillic) translations 2025-10-06 16:20:58 +05:30
Jannat Patel 3c07c3e1cf chore: Russian translations 2025-10-06 16:20:57 +05:30
Jannat Patel cb87c75ac0 chore: Portuguese translations 2025-10-06 16:20:55 +05:30
Jannat Patel 62ead16817 chore: Polish translations 2025-10-06 16:20:53 +05:30
Jannat Patel 6352e4deb1 chore: Dutch translations 2025-10-06 16:20:52 +05:30
Jannat Patel 0c4b569be6 chore: Italian translations 2025-10-06 16:20:51 +05:30
Jannat Patel fe4d7cfb75 chore: Hungarian translations 2025-10-06 16:20:49 +05:30
Jannat Patel d3e791b017 chore: German translations 2025-10-06 16:20:48 +05:30
Jannat Patel 0849183d26 chore: Danish translations 2025-10-06 16:20:46 +05:30
Jannat Patel 3410af8899 chore: Czech translations 2025-10-06 16:20:45 +05:30
Jannat Patel 81a1e3a4c3 chore: Arabic translations 2025-10-06 16:20:44 +05:30
Jannat Patel c8e18dc445 chore: Spanish translations 2025-10-06 16:20:42 +05:30
Jannat Patel ad21bd6f53 chore: French translations 2025-10-06 16:20:41 +05:30
Jannat Patel 781457fce3 Merge pull request #1759 from pateljannat/contact-us
feat: contact us
2025-10-06 11:11:19 +05:30
Jannat Patel 6662b713f1 Merge pull request #1757 from frappe/pot_develop_2025-10-03
chore: update POT file
2025-10-06 10:57:28 +05:30
Jannat Patel 34c0d16411 refactor: changed Certified Members to Certifications 2025-10-06 10:33:50 +05:30
Jannat Patel f7003ecbbe feat: contact us 2025-10-06 10:15:53 +05:30
frappe-pr-bot 134090df5d chore: update POT file 2025-10-03 16:04:25 +00:00
Jannat Patel efb4feab2e Merge pull request #1755 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-03 10:44:01 +05:30
Jannat Patel 900e959b0b chore: Tamil translations 2025-10-01 14:02:00 +05:30
Jannat Patel 946ffeb3ca chore: Portuguese, Brazilian translations 2025-10-01 14:01:52 +05:30
Jannat Patel 56d32b0674 chore: Vietnamese translations 2025-10-01 14:01:50 +05:30
Jannat Patel 03fc5c084a chore: Chinese Simplified translations 2025-10-01 14:01:48 +05:30
Jannat Patel 2a32355dd8 chore: Polish translations 2025-10-01 14:01:42 +05:30
Jannat Patel d80d0e9d9b chore: Hungarian translations 2025-10-01 14:01:38 +05:30
Jannat Patel be0388ee6e chore: Arabic translations 2025-10-01 14:01:33 +05:30
Jannat Patel 414c41162a chore: French translations 2025-10-01 14:01:31 +05:30
Jannat Patel 7434a324fb Merge pull request #1754 from frappe/develop
chore: merge 'develop' into 'main'
2025-10-01 13:08:16 +05:30
Frappe PR Bot 39106de96c chore(release): Bumped to Version 2.37.0 2025-10-01 07:23:35 +00:00
Jannat Patel 8adb76abfb Merge pull request #1753 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-10-01 12:52:01 +05:30
Jannat Patel 4889b04283 chore: Persian translations 2025-09-30 14:05:54 +05:30
Jannat Patel e9973a242b Merge pull request #1748 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-09-30 10:29:49 +05:30
Jannat Patel d324ad0ac5 Merge pull request #1752 from pateljannat/issues-132
fix: misc issues
2025-09-30 10:29:33 +05:30
Jannat Patel ab6cc2698a fix: assignment should be uploaded as private file 2025-09-29 18:27:50 +05:30
Jannat Patel da076f71a1 fix: when course is unpublished and not coming either, user should not be able to access the course details 2025-09-29 18:09:03 +05:30
Jannat Patel 63c1fe8e75 fix: border when course card has an image 2025-09-29 15:26:14 +05:30
Jannat Patel 31f0833629 chore: removed unused files 2025-09-29 15:13:39 +05:30
Jannat Patel d4dc094049 chore: Serbian (Latin) translations 2025-09-29 13:56:06 +05:30
Jannat Patel 21a84e8032 chore: Serbian (Cyrillic) translations 2025-09-29 13:55:53 +05:30
Jannat Patel 819a1baae0 Merge pull request #1745 from UmakanthKaspa/fix/dark-theme-text-visibility
fix: make text visible in dark theme
2025-09-29 12:17:56 +05:30
Jannat Patel b0ee67faff Merge pull request #1743 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-09-29 12:17:14 +05:30
Jannat Patel 0684bd105a chore: Norwegian Bokmal translations 2025-09-28 13:59:13 +05:30
UmakanthKaspa 5c948862a0 fix: remove extra space in CSS class 2025-09-27 14:15:39 +00:00
UmakanthKaspa 23291b38de fix: add dark theme text colors to Create Program dialog 2025-09-27 13:59:07 +00:00
UmakanthKaspa 9357bd55a6 fix: make text visible in dark theme
- Add text-ink-gray-9 to headings
- Text now shows in both light and dark themes
2025-09-27 13:04:07 +00:00
Jannat Patel e51d668418 chore: Esperanto translations 2025-09-27 13:46:00 +05:30
Jannat Patel a48df70631 chore: Serbian (Latin) translations 2025-09-27 13:45:59 +05:30
Jannat Patel 9853e8311b chore: Norwegian Bokmal translations 2025-09-27 13:45:57 +05:30
Jannat Patel cd8041b048 chore: Bosnian translations 2025-09-27 13:45:56 +05:30
Jannat Patel 00bf5b7ad6 chore: Croatian translations 2025-09-27 13:45:54 +05:30
Jannat Patel 40bcc983c7 chore: Thai translations 2025-09-27 13:45:53 +05:30
Jannat Patel dfb26f31db chore: Persian translations 2025-09-27 13:45:51 +05:30
Jannat Patel a57a0bebef chore: Indonesian translations 2025-09-27 13:45:50 +05:30
Jannat Patel 4853621b1b chore: Portuguese, Brazilian translations 2025-09-27 13:45:49 +05:30
Jannat Patel e3209c6fb3 chore: Vietnamese translations 2025-09-27 13:45:48 +05:30
Jannat Patel 13d25cce1f chore: Chinese Simplified translations 2025-09-27 13:45:47 +05:30
Jannat Patel cb16b0ca64 chore: Turkish translations 2025-09-27 13:45:45 +05:30
Jannat Patel b3ce3159e7 chore: Swedish translations 2025-09-27 13:45:44 +05:30
Jannat Patel 76ffc70892 chore: Serbian (Cyrillic) translations 2025-09-27 13:45:42 +05:30
Jannat Patel 2734587981 chore: Russian translations 2025-09-27 13:45:41 +05:30
Jannat Patel 223e93d654 chore: Portuguese translations 2025-09-27 13:45:39 +05:30
Jannat Patel 26351726a8 chore: Polish translations 2025-09-27 13:45:38 +05:30
Jannat Patel efc84db580 chore: Dutch translations 2025-09-27 13:45:37 +05:30
Jannat Patel 3bf58bb6f0 chore: Italian translations 2025-09-27 13:45:35 +05:30
Jannat Patel a7962d9404 chore: Hungarian translations 2025-09-27 13:45:34 +05:30
Jannat Patel 5ce9bb306d chore: German translations 2025-09-27 13:45:33 +05:30
Jannat Patel 5b5bb38f4f chore: Danish translations 2025-09-27 13:45:32 +05:30
Jannat Patel 419ad311a0 chore: Czech translations 2025-09-27 13:45:30 +05:30
Jannat Patel 0c3af09566 chore: Arabic translations 2025-09-27 13:45:29 +05:30
Jannat Patel c9063625ec chore: Spanish translations 2025-09-27 13:45:28 +05:30
Jannat Patel 205858a41d chore: French translations 2025-09-27 13:45:26 +05:30
Jannat Patel 87edad17c3 Merge pull request #1742 from frappe/pot_develop_2025-09-26
chore: update POT file
2025-09-26 22:45:31 +05:30
frappe-pr-bot 1c54e80951 chore: update POT file 2025-09-26 16:04:27 +00:00
Jannat Patel 6c19cdc729 Merge pull request #1741 from pateljannat/fui-upgrade
chore: upgraded frappe ui and made relevant changes
2025-09-25 18:30:15 +05:30
Jannat Patel 84a703bb50 test: updated tests as per latest frappe ui version 2025-09-25 18:19:03 +05:30
Jannat Patel 27ed95b044 Merge pull request #1739 from KerollesFathy/work-mode-on-job-portal
feat(jobs): Add Work Mode on Job Portal
2025-09-25 17:42:57 +05:30
Jannat Patel 0358dfe790 fix: upgraded evaluator schedule as per latest frappe ui 2025-09-25 17:42:12 +05:30
KerollesFathy 68cee65f22 refactor: make all filters on the same line 2025-09-25 11:59:57 +00:00
Jannat Patel 24b2125b97 chore: upgraded frappe ui and made relevant changes 2025-09-25 16:46:29 +05:30
Jannat Patel eceed12992 Merge pull request #1740 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-09-25 13:02:02 +05:30
Jannat Patel f9028433a0 chore: Serbian (Latin) translations 2025-09-25 12:44:36 +05:30
Jannat Patel 1936e7b212 chore: Bosnian translations 2025-09-25 12:44:33 +05:30
Jannat Patel c04a972be3 chore: Croatian translations 2025-09-25 12:44:32 +05:30
Jannat Patel 9c26b011e4 chore: Swedish translations 2025-09-25 12:44:23 +05:30
Jannat Patel 821f125789 chore: Serbian (Cyrillic) translations 2025-09-25 12:44:22 +05:30
Jannat Patel e0f376880a chore: Dutch translations 2025-09-25 12:44:18 +05:30
Jannat Patel 6da77bb3c7 chore: Hungarian translations 2025-09-25 12:44:15 +05:30
Jannat Patel 2fd660a93f chore: German translations 2025-09-25 12:44:14 +05:30
Jannat Patel f3eefc748a chore: Danish translations 2025-09-25 12:44:12 +05:30
Jannat Patel 4852698d74 chore: Czech translations 2025-09-25 12:44:11 +05:30
Jannat Patel 36b24dc826 chore: Arabic translations 2025-09-25 12:44:09 +05:30
Jannat Patel d60bc1d4b6 chore: Spanish translations 2025-09-25 12:44:08 +05:30
Jannat Patel 06a02c0877 chore: French translations 2025-09-25 12:44:06 +05:30
KerollesFathy 1a53a9f30b feat: Add work mode selection to job form 2025-09-24 14:24:08 +00:00
KerollesFathy 7ee81d4693 feat: Add work mode badge to job detail page 2025-09-24 14:23:45 +00:00
KerollesFathy 0a32d03fda feat: Display work mode badge on job card 2025-09-24 14:22:59 +00:00
KerollesFathy 6c43dfea18 feat: Add work mode filter and selection to job opportunities 2025-09-24 14:22:07 +00:00
KerollesFathy 7d1e226743 feat: Add work mode on job opportunity 2025-09-24 14:21:03 +00:00
Jannat Patel fd934e1e82 Merge pull request #1735 from frappe/develop
chore: merge 'develop' into 'main'
2025-09-24 13:02:43 +05:30
Frappe PR Bot 8ea903b81a chore(release): Bumped to Version 2.36.0 2025-09-24 07:17:24 +00:00
Jannat Patel 24b08599b3 Merge pull request #1737 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-09-24 12:46:37 +05:30
Jannat Patel a0f1c1f227 chore: Esperanto translations 2025-09-24 12:46:22 +05:30
Jannat Patel efbb014588 chore: Serbian (Latin) translations 2025-09-24 12:46:20 +05:30
Jannat Patel f881a0e1d5 chore: Norwegian Bokmal translations 2025-09-24 12:46:19 +05:30
Jannat Patel acdb81e8a3 chore: Bosnian translations 2025-09-24 12:46:17 +05:30
Jannat Patel 6559a87323 chore: Croatian translations 2025-09-24 12:46:15 +05:30
Jannat Patel 8301bab768 chore: Thai translations 2025-09-24 12:46:14 +05:30
Jannat Patel eb0b2010f9 chore: Persian translations 2025-09-24 12:46:12 +05:30
Jannat Patel 8158ea164d chore: Indonesian translations 2025-09-24 12:46:10 +05:30
Jannat Patel beb3134af9 chore: Portuguese, Brazilian translations 2025-09-24 12:46:08 +05:30
Jannat Patel 5fdc6a21a5 chore: Vietnamese translations 2025-09-24 12:46:07 +05:30
Jannat Patel e7516c57bc chore: Chinese Simplified translations 2025-09-24 12:46:05 +05:30
Jannat Patel 2169d81b73 chore: Turkish translations 2025-09-24 12:46:04 +05:30
Jannat Patel 1d6bb9f9f6 chore: Swedish translations 2025-09-24 12:46:02 +05:30
Jannat Patel 812bd07d03 chore: Serbian (Cyrillic) translations 2025-09-24 12:46:01 +05:30
Jannat Patel 19bb02f905 chore: Russian translations 2025-09-24 12:45:59 +05:30
Jannat Patel 58d750f726 chore: Portuguese translations 2025-09-24 12:45:58 +05:30
Jannat Patel 7f3bb58ec1 chore: Polish translations 2025-09-24 12:45:56 +05:30
Jannat Patel 08ceaf204f chore: Dutch translations 2025-09-24 12:45:54 +05:30
Jannat Patel eced1221a8 chore: Italian translations 2025-09-24 12:45:52 +05:30
Jannat Patel 3a5bbde0cc chore: Hungarian translations 2025-09-24 12:45:51 +05:30
Jannat Patel eb1a790485 chore: German translations 2025-09-24 12:45:49 +05:30
Jannat Patel 21e9c85bf7 chore: Danish translations 2025-09-24 12:45:47 +05:30
Jannat Patel 632f783d57 chore: Czech translations 2025-09-24 12:45:46 +05:30
Jannat Patel 3ba3908108 chore: Arabic translations 2025-09-24 12:45:44 +05:30
Jannat Patel 903a4e91b0 chore: Spanish translations 2025-09-24 12:45:43 +05:30
Jannat Patel 6496b129ce chore: French translations 2025-09-24 12:45:41 +05:30
Jannat Patel 9fff7a2ea8 Merge pull request #1736 from pateljannat/pwa-customizations
feat: PWA Customizations
2025-09-24 12:26:54 +05:30
Jannat Patel 6d94617e59 feat: PWA Customizations 2025-09-24 12:11:12 +05:30
Jannat Patel b95d07babb Merge pull request #1732 from pateljannat/activation
chore: site data for analytics
2025-09-23 14:54:47 +05:30
Jannat Patel 9748d075fa chore: site data for analytics 2025-09-23 13:00:58 +05:30
Jannat Patel aaeeb84ed3 Merge pull request #1726 from pateljannat/payment-settings-refactor
refactor: payment settings
2025-09-23 11:37:03 +05:30
Jannat Patel c3702ee6d5 feat: transaction list 2025-09-23 11:26:46 +05:30
Jannat Patel f239987043 feat: new payment gateway creation from settings 2025-09-22 14:19:27 +05:30
Jannat Patel 6aa67c3fae Merge pull request #1727 from frappe/pot_develop_2025-09-19
chore: update POT file
2025-09-22 11:16:45 +05:30
frappe-pr-bot 1fc5d75cc0 chore: update POT file 2025-09-19 16:04:26 +00:00
Jannat Patel dd94d12e3a Merge pull request #1723 from frappe/develop
chore: merge 'develop' into 'main'
2025-09-19 10:51:28 +05:30
Frappe PR Bot 2e0cd1964c chore(release): Bumped to Version 2.35.0 2025-09-18 13:01:47 +00:00
Jannat Patel bcfd3bb636 refactor: payment settings 2025-09-18 18:29:08 +05:30
Jannat Patel 9b893b56f4 Merge branch 'develop' of https://github.com/frappe/lms into develop 2025-09-17 16:00:52 +05:30
Jannat Patel 733254e2c0 fix: URL in iframe for programming exercises 2025-09-17 15:58:02 +05:30
Jannat Patel 1e351e60a5 Merge pull request #1725 from pateljannat/language-control
feat: switch language from profile
2025-09-17 15:55:37 +05:30
Jannat Patel 90c53e4b46 feat: switch language from profile 2025-09-17 15:46:28 +05:30
Jannat Patel 69f54a00c5 Merge pull request #1263 from FahidLatheef/feat/scorm-progress
feat: SCORM Course Resume Functionality
2025-09-17 12:50:22 +05:30
Jannat Patel 372c4d33f0 Merge pull request #1722 from pateljannat/issues-131
fix: misc issues
2025-09-17 12:48:42 +05:30
Jannat Patel 5ba77aae3d fix: moved lesson navigation buttons to navbar to keep them always visible 2025-09-17 12:15:51 +05:30
Jannat Patel 28f4de1b7f fix: check if question exists in local storage before adding to avoid duplicate 2025-09-17 11:45:09 +05:30
Jannat Patel ed162e2546 fix: don't allow unnecessary attributes in profile bio 2025-09-16 11:34:09 +05:30
Jannat Patel e16cecd149 Merge pull request #1718 from frappe/pot_develop_2025-09-12
chore: update POT file
2025-09-15 11:24:43 +05:30
frappe-pr-bot 3a26a5b4d8 chore: update POT file 2025-09-12 16:04:25 +00:00
Jannat Patel 3848af08fe Merge pull request #1711 from frappe/pot_develop_2025-09-05
chore: update POT file
2025-09-08 10:06:02 +05:30
Fahid Latheef Alungal ae79e52486 fix: add a 300 ms debounce on saveProgress from 'cmi.suspend_data' SCORM API to prevent duplicate entries 2025-09-07 19:04:16 +05:30
Fahid Latheef Alungal 1968f5064d refactor: dropped typehints from whitelisted method to avoid unexpected errors 2025-09-07 17:55:54 +05:30
Fahid Latheef Alungal 9d21bcecbe fix: typehint for SCORMDetails 2025-09-07 17:07:07 +05:30
Fahid Latheef Alungal 7a84933b2f Merge remote-tracking branch 'origin/develop' into feat/scorm-progress 2025-09-07 02:00:32 +05:30
frappe-pr-bot 9a10240fcc chore: update POT file 2025-09-05 16:04:16 +00:00
Jannat Patel 99516421ac Merge pull request #1710 from vishwajeet-13/fix/installprompt-responsive-in-mobile
fix(ui): make install prompt message mobile responsive
2025-09-04 13:55:19 +05:30
vishwajeet 5eecffb75e fix(ui): make install prompt message mobile responsive 2025-09-04 13:35:14 +05:30
Jannat Patel fe85dd867d Merge branch 'develop' of https://github.com/frappe/lms 2025-09-03 15:44:43 +05:30
Jannat Patel 9d2627849a fix: scorm patch query 2025-09-03 15:44:10 +05:30
Jannat Patel 12f2047910 Merge pull request #1709 from frappe/develop
chore: merge 'develop' into 'main'
2025-09-03 12:30:33 +05:30
Frappe PR Bot 22b8222c3d chore(release): Bumped to Version 2.34.1 2025-09-03 05:39:26 +00:00
Jannat Patel b3d1b14abd Merge pull request #1708 from pateljannat/issues-130
fix: misc issues
2025-09-03 10:41:52 +05:30
Jannat Patel f1cd0d3dd4 fix: misc issues 2025-09-02 19:57:32 +05:30
Jannat Patel 3d7815d65f Merge pull request #1369 from FahidLatheef/fix/continue-learning
fix: fixed issue with Lesson Render for SCORM Chapters
2025-09-02 09:48:25 +05:30
Fahid Latheef Alungal a3e7d1f981 refactor: derive is_scorm_package from Lesson instead of Chapter 2025-09-02 02:29:19 +05:30
Fahid Latheef Alungal 2e79190977 fix: added Patch to update wrong indexes for SCORM Lesson References 2025-09-02 01:36:18 +05:30
Fahid Latheef Alungal ee7debeef7 fix: added missing index for first lesson for SCORM 2025-09-02 00:28:26 +05:30
Fahid Latheef Alungal 61f547733c fix: Continue Learning button not working for SCORM Chapters 2025-09-01 23:51:46 +05:30
Jannat Patel 5129e6d6ac Merge pull request #1707 from frappe/pot_develop_2025-08-29
chore: update POT file
2025-09-01 10:00:25 +05:30
Hussain Nagaria 0a9c14f8b1 Merge pull request #1706 from vishwajeet-13/fix/mobile-view-for-live-class 2025-08-31 19:55:06 +05:30
vishwajeet a1960489e1 chore: ran pre-commit 2025-08-30 11:34:31 +05:30
frappe-pr-bot 66fe1a83c6 chore: update POT file 2025-08-29 16:04:45 +00:00
vishwajeet a88d384ac7 fix: mobile responsive live class card 2025-08-29 19:04:33 +05:30
Jannat Patel 2dc6b68974 Merge branch 'develop' of https://github.com/frappe/lms into develop 2025-08-29 17:44:03 +05:30
Jannat Patel 0988ecc515 fix: misc issues on home page 2025-08-29 17:43:44 +05:30
Jannat Patel cb6931bd88 Merge pull request #1699 from frappe/develop
chore: merge 'develop' into 'main'
2025-08-29 17:42:38 +05:30
Frappe PR Bot 5ff100da27 chore(release): Bumped to Version 2.34.0 2025-08-29 11:16:37 +00:00
Jannat Patel f218846f4a Merge pull request #1700 from vishwajeet-13/fix/ui-text-correction
fix(ui): correct mislabeled subtitle in statistics
2025-08-28 12:28:14 +05:30
Jannat Patel fc0aba60b9 Merge pull request #1704 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-28 12:26:29 +05:30
Jannat Patel 82e6a62c54 chore: Norwegian Bokmal translations 2025-08-28 09:48:09 +05:30
Jannat Patel fce8950cc5 chore: Danish translations 2025-08-28 09:48:08 +05:30
Jannat Patel 54247e85e0 Merge pull request #1696 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-27 20:39:35 +05:30
vishwajeet cc3f9cd8a4 fix(ui): correct mislabeled subtitle in statistics 2025-08-27 17:43:09 +05:30
Jannat Patel 6dd79dc5d2 chore: Norwegian Bokmal translations 2025-08-27 09:36:52 +05:30
Jannat Patel 6eb53770c3 chore: Danish translations 2025-08-27 09:36:51 +05:30
Jannat Patel 10faeca121 chore: Serbian (Latin) translations 2025-08-27 09:36:49 +05:30
Jannat Patel 38252d9ffc chore: Thai translations 2025-08-27 09:36:46 +05:30
Jannat Patel 86f62aeb99 chore: Portuguese, Brazilian translations 2025-08-27 09:36:43 +05:30
Jannat Patel e3a6bb8781 chore: Turkish translations 2025-08-27 09:36:40 +05:30
Jannat Patel 8ed94ed12f chore: Serbian (Cyrillic) translations 2025-08-27 09:36:37 +05:30
Jannat Patel 95bcfc2ee0 chore: Russian translations 2025-08-27 09:36:36 +05:30
Jannat Patel 313e4811a1 chore: Polish translations 2025-08-27 09:36:33 +05:30
Jannat Patel 5bb9dfeaf8 chore: Spanish translations 2025-08-27 09:36:27 +05:30
Jannat Patel aabb316c7d Merge pull request #1694 from pateljannat/home-page
feat: home page
2025-08-26 12:30:01 +05:30
Jannat Patel ae40e6f41b fix: batch forms labels to add more clarity 2025-08-26 12:17:26 +05:30
Jannat Patel e644d5d20d fix: lesson progress check issue 2025-08-26 11:35:28 +05:30
Jannat Patel ae9abd08ff chore: French translations 2025-08-26 08:58:40 +05:30
Jannat Patel 965128c802 chore: Esperanto translations 2025-08-26 08:58:38 +05:30
Jannat Patel 26324a63df chore: Serbian (Latin) translations 2025-08-26 08:58:37 +05:30
Jannat Patel b9d9754818 chore: Bosnian translations 2025-08-26 08:58:36 +05:30
Jannat Patel 0fb516a86c chore: Croatian translations 2025-08-26 08:58:34 +05:30
Jannat Patel 4b4c7d8927 chore: Thai translations 2025-08-26 08:58:33 +05:30
Jannat Patel e3cae93bd3 chore: Persian translations 2025-08-26 08:58:31 +05:30
Jannat Patel 324f87dc19 chore: Indonesian translations 2025-08-26 08:58:30 +05:30
Jannat Patel 347b5c9411 chore: Portuguese, Brazilian translations 2025-08-26 08:58:29 +05:30
Jannat Patel 7371f8a29d chore: Vietnamese translations 2025-08-26 08:58:27 +05:30
Jannat Patel fb381a30cf chore: Chinese Simplified translations 2025-08-26 08:58:26 +05:30
Jannat Patel 474e3dae65 chore: Turkish translations 2025-08-26 08:58:24 +05:30
Jannat Patel 738ac3f1c9 chore: Swedish translations 2025-08-26 08:58:23 +05:30
Jannat Patel 2fbe69afc5 chore: Serbian (Cyrillic) translations 2025-08-26 08:58:21 +05:30
Jannat Patel 693448cb42 chore: Russian translations 2025-08-26 08:58:20 +05:30
Jannat Patel 17a416d905 chore: Portuguese translations 2025-08-26 08:58:18 +05:30
Jannat Patel 09a6ede925 chore: Polish translations 2025-08-26 08:58:17 +05:30
Jannat Patel 5fc04ae318 chore: Dutch translations 2025-08-26 08:58:15 +05:30
Jannat Patel 900ea0fb5c chore: Italian translations 2025-08-26 08:58:14 +05:30
Jannat Patel 85a6a1d884 chore: Hungarian translations 2025-08-26 08:58:12 +05:30
Jannat Patel 0572009456 chore: German translations 2025-08-26 08:58:11 +05:30
Jannat Patel 9bcd98cb69 chore: Czech translations 2025-08-26 08:58:10 +05:30
Jannat Patel aefce2a842 chore: Arabic translations 2025-08-26 08:58:08 +05:30
Jannat Patel ee4fe99b08 chore: Spanish translations 2025-08-26 08:58:07 +05:30
Jannat Patel 2cb85d47b8 chore: removed unused files 2025-08-25 15:37:00 +05:30
Jannat Patel 0713b6b419 fix: streak logic 2025-08-25 15:33:05 +05:30
Jannat Patel 8f116fddab Merge pull request #1695 from frappe/pot_develop_2025-08-22
chore: update POT file
2025-08-25 10:08:06 +05:30
Jannat Patel 58838cd806 Merge branch 'develop' into pot_develop_2025-08-22 2025-08-25 10:07:59 +05:30
Jannat Patel 7d5918b320 fix: program list heading 2025-08-25 09:57:00 +05:30
Jannat Patel 7eb4ca0fb4 fix: live class end time 2025-08-25 09:22:59 +05:30
Jannat Patel d575bfa0fb feat: streak details 2025-08-25 09:19:03 +05:30
Jannat Patel b60ea3f153 chore: Indonesian translations 2025-08-25 08:59:48 +05:30
Jannat Patel 6e7bc6cfb4 chore: Italian translations 2025-08-25 08:59:39 +05:30
frappe-pr-bot 9b85a0044c chore: update POT file 2025-08-22 16:04:56 +00:00
Jannat Patel b8708382b1 feat: Admin Home 2025-08-22 16:47:25 +05:30
Jannat Patel e0601c7b38 feat: home page 2025-08-21 21:16:21 +05:30
Jannat Patel 0725714144 Merge pull request #1692 from pateljannat/issues-129
fix: misc issues
2025-08-20 18:31:43 +05:30
Jannat Patel ab501e1c6a fix: filter when getting programming exercise title when adding to lesson 2025-08-20 17:18:47 +05:30
Jannat Patel 7cd401327b fix: misc issues 2025-08-20 17:13:23 +05:30
Jannat Patel e886088dff Merge pull request #1686 from pateljannat/program-refactor
refactor: learning path
2025-08-20 14:09:41 +05:30
Jannat Patel ebe7cc32af fix: misc issues 2025-08-20 13:30:31 +05:30
Jannat Patel 5e607c3b8e refactor: sidebar visibility of programs 2025-08-20 13:11:22 +05:30
Jannat Patel 5ec809e3dd feat: program progress summary 2025-08-20 12:06:52 +05:30
Jannat Patel 9d3b6e0556 feat: program self enrollment 2025-08-19 17:33:20 +05:30
Jannat Patel acd003814a refactor: program list for students 2025-08-18 15:51:07 +05:30
Jannat Patel c4991d09f3 Merge pull request #1688 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-18 11:26:35 +05:30
Jannat Patel ca9b2dada3 chore: Serbian (Latin) translations 2025-08-18 08:04:07 +05:30
Jannat Patel 6a3004d75d chore: Serbian (Cyrillic) translations 2025-08-18 08:03:56 +05:30
Jannat Patel 9bd624f31a chore: Swedish translations 2025-08-17 07:45:41 +05:30
Jannat Patel acb264da20 chore: French translations 2025-08-16 07:25:45 +05:30
Jannat Patel c23b0fbfe7 chore: Esperanto translations 2025-08-16 07:25:44 +05:30
Jannat Patel 0e78b5e289 chore: Serbian (Latin) translations 2025-08-16 07:25:42 +05:30
Jannat Patel 91ab895a1d chore: Bosnian translations 2025-08-16 07:25:41 +05:30
Jannat Patel 5c37238114 chore: Croatian translations 2025-08-16 07:25:39 +05:30
Jannat Patel 3cf40ba504 chore: Thai translations 2025-08-16 07:25:38 +05:30
Jannat Patel 9229961f72 chore: Persian translations 2025-08-16 07:25:36 +05:30
Jannat Patel 0b35b11909 chore: Indonesian translations 2025-08-16 07:25:35 +05:30
Jannat Patel 77a27d8716 chore: Portuguese, Brazilian translations 2025-08-16 07:25:34 +05:30
Jannat Patel be32939029 chore: Vietnamese translations 2025-08-16 07:25:32 +05:30
Jannat Patel 4f046425aa chore: Chinese Simplified translations 2025-08-16 07:25:31 +05:30
Jannat Patel 89bf6b1fd9 chore: Turkish translations 2025-08-16 07:25:30 +05:30
Jannat Patel d81414cca6 chore: Swedish translations 2025-08-16 07:25:28 +05:30
Jannat Patel d8eb96a37a chore: Serbian (Cyrillic) translations 2025-08-16 07:25:27 +05:30
Jannat Patel d1b3b0ba34 chore: Russian translations 2025-08-16 07:25:25 +05:30
Jannat Patel dca207347f chore: Portuguese translations 2025-08-16 07:25:24 +05:30
Jannat Patel 5a7ebf8027 chore: Polish translations 2025-08-16 07:25:23 +05:30
Jannat Patel f6d877715c chore: Dutch translations 2025-08-16 07:25:22 +05:30
Jannat Patel 754eb32db4 chore: Italian translations 2025-08-16 07:25:20 +05:30
Jannat Patel 67c04c7f59 chore: Hungarian translations 2025-08-16 07:25:19 +05:30
Jannat Patel daebb26ffa chore: German translations 2025-08-16 07:25:18 +05:30
Jannat Patel 3e2993d048 chore: Czech translations 2025-08-16 07:25:16 +05:30
Jannat Patel 2745cf4015 chore: Arabic translations 2025-08-16 07:25:15 +05:30
Jannat Patel 4e99e2960c chore: Spanish translations 2025-08-16 07:25:13 +05:30
Jannat Patel 649028307d Merge pull request #1687 from frappe/pot_develop_2025-08-15
chore: update POT file
2025-08-15 21:57:49 +05:30
frappe-pr-bot 24787c32dd chore: update POT file 2025-08-15 16:04:47 +00:00
Jannat Patel 625ddac65a refactor: learning path 2025-08-14 20:26:46 +05:30
Jannat Patel c76f9141fc Merge pull request #1685 from frappe/develop
chore: merge 'develop' into 'main'
2025-08-13 10:47:33 +05:30
Jannat Patel 78ff2e6d07 Merge pull request #1684 from pateljannat/issues-128
fix: misc ui issues
2025-08-12 15:14:35 +05:30
Jannat Patel 837426d3c5 Merge pull request #1683 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-12 15:03:47 +05:30
Jannat Patel 65477a5b2b fix: misc ui issues 2025-08-12 15:03:19 +05:30
Jannat Patel a9fa8be5a2 chore: French translations 2025-08-12 06:48:19 +05:30
Jannat Patel 0bb26150d6 chore: Esperanto translations 2025-08-12 06:48:17 +05:30
Jannat Patel fd8f7ade51 chore: Serbian (Latin) translations 2025-08-12 06:48:16 +05:30
Jannat Patel 3310bc2fed chore: Bosnian translations 2025-08-12 06:48:14 +05:30
Jannat Patel 0cbb640054 chore: Croatian translations 2025-08-12 06:48:13 +05:30
Jannat Patel b4aa88ac33 chore: Thai translations 2025-08-12 06:48:11 +05:30
Jannat Patel f2906e57f0 chore: Persian translations 2025-08-12 06:48:10 +05:30
Jannat Patel 8d381b167e chore: Indonesian translations 2025-08-12 06:48:08 +05:30
Jannat Patel d78e316349 chore: Portuguese, Brazilian translations 2025-08-12 06:48:07 +05:30
Jannat Patel 82d00c6a4a chore: Vietnamese translations 2025-08-12 06:48:05 +05:30
Jannat Patel ba4fd7f1ef chore: Chinese Simplified translations 2025-08-12 06:48:04 +05:30
Jannat Patel 591d265167 chore: Turkish translations 2025-08-12 06:48:02 +05:30
Jannat Patel af9d973a91 chore: Swedish translations 2025-08-12 06:48:01 +05:30
Jannat Patel 15096a3118 chore: Serbian (Cyrillic) translations 2025-08-12 06:47:59 +05:30
Jannat Patel 7c78a9697c chore: Russian translations 2025-08-12 06:47:58 +05:30
Jannat Patel 3f5051f697 chore: Portuguese translations 2025-08-12 06:47:56 +05:30
Jannat Patel 044a66f2e8 chore: Polish translations 2025-08-12 06:47:55 +05:30
Jannat Patel 6fb8775bb7 chore: Dutch translations 2025-08-12 06:47:53 +05:30
Jannat Patel f16d0300ba chore: Italian translations 2025-08-12 06:47:52 +05:30
Jannat Patel 84e12f1eea chore: Hungarian translations 2025-08-12 06:47:50 +05:30
Jannat Patel ba40b7ff15 chore: German translations 2025-08-12 06:47:49 +05:30
Jannat Patel e733326056 chore: Czech translations 2025-08-12 06:47:47 +05:30
Jannat Patel b3d987e933 chore: Arabic translations 2025-08-12 06:47:46 +05:30
Jannat Patel e919874e9e chore: Spanish translations 2025-08-12 06:47:44 +05:30
Jannat Patel a2f51f151a Merge pull request #1681 from pateljannat/pre-commit
chore: formatted files with ruff
2025-08-11 21:30:17 +05:30
Jannat Patel ea288abb27 test: fixed batch overlay test 2025-08-11 20:06:43 +05:30
Jannat Patel b274900ae0 chore: removed profile page renderers 2025-08-11 19:34:22 +05:30
Jannat Patel 10d29d3a3f chore: formatted js with eslint 2025-08-11 17:56:51 +05:30
Jannat Patel a92e04343a chore: formatted files with ruff 2025-08-11 17:48:37 +05:30
Jannat Patel be31c18bfe Merge pull request #1680 from pateljannat/pwa
feat: PWA
2025-08-11 17:26:42 +05:30
Jannat Patel 9d0a5fd8f3 chore: updated pre-commit config 2025-08-11 17:06:35 +05:30
Jannat Patel 5ca577bc0a fix: responsive layout for pages 2025-08-11 17:02:46 +05:30
Jannat Patel 4d25d185c3 feat: PWA 2025-08-11 15:43:34 +05:30
Jannat Patel ea289e02da Merge pull request #1679 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-11 11:22:56 +05:30
Jannat Patel a3f16eb7e8 Merge pull request #1678 from frappe/pot_develop_2025-08-08
chore: update POT file
2025-08-11 11:22:41 +05:30
Jannat Patel ddd29abe99 chore: Italian translations 2025-08-11 06:48:11 +05:30
Jannat Patel decd56f2d2 chore: Italian translations 2025-08-10 06:47:20 +05:30
frappe-pr-bot 387401cb44 chore: update POT file 2025-08-08 16:04:31 +00:00
Jannat Patel 57c1a6b540 Merge pull request #1676 from pateljannat/issues-127
fix: misc issues
2025-08-08 12:08:04 +05:30
Jannat Patel 8dba0e8242 Merge pull request #1677 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-08 12:06:59 +05:30
Jannat Patel ee715f6387 chore: fixed linters 2025-08-08 10:47:21 +05:30
Jannat Patel b770b30334 chore: Italian translations 2025-08-08 06:54:22 +05:30
Jannat Patel d61abac126 fix: validate is uploaded svg is malicious 2025-08-07 17:33:32 +05:30
Jannat Patel ccf28b8012 refactor: bring course title down from the gradient in course cards 2025-08-07 17:23:14 +05:30
Jannat Patel 3762cb06bb Merge pull request #1671 from pateljannat/notes
feat: notes and highlights in lesson
2025-08-07 17:11:46 +05:30
Jannat Patel 15400f2a3e test: open community tab before testing discussions 2025-08-07 17:01:55 +05:30
Jannat Patel 20d1b1fe83 Merge pull request #1675 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-07 16:05:03 +05:30
Jannat Patel 73844f8813 fix: minor changes with visibility and change 2025-08-07 16:04:36 +05:30
Jannat Patel 2187553625 chore: Serbian (Latin) translations 2025-08-07 06:36:14 +05:30
Jannat Patel 984b2a5dea chore: Serbian (Cyrillic) translations 2025-08-07 06:36:13 +05:30
Jannat Patel 9098d9454f Merge pull request #1674 from pateljannat/issues-126
fix: video statistics scroll and time format
2025-08-06 11:28:15 +05:30
Jannat Patel 027dd93fb5 fix: reload notes when moving to another lesson 2025-08-06 11:13:16 +05:30
Jannat Patel a005adc89a Merge pull request #1672 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-06 10:32:09 +05:30
Jannat Patel 866ef04fbf chore: Esperanto translations 2025-08-06 05:34:46 +05:30
Jannat Patel 00b6f97e3a chore: Serbian (Latin) translations 2025-08-06 05:34:45 +05:30
Jannat Patel a1d21b1a2a chore: Bosnian translations 2025-08-06 05:34:43 +05:30
Jannat Patel 7358ea43d8 chore: Croatian translations 2025-08-06 05:34:42 +05:30
Jannat Patel 88c69311eb chore: Thai translations 2025-08-06 05:34:40 +05:30
Jannat Patel c1e45e5d0d chore: Persian translations 2025-08-06 05:34:39 +05:30
Jannat Patel fe78de2417 chore: Indonesian translations 2025-08-06 05:34:37 +05:30
Jannat Patel 4c1fc201e6 chore: Portuguese, Brazilian translations 2025-08-06 05:34:36 +05:30
Jannat Patel 3f5d270915 chore: Vietnamese translations 2025-08-06 05:34:34 +05:30
Jannat Patel a452fbeb07 chore: Chinese Simplified translations 2025-08-06 05:34:33 +05:30
Jannat Patel a6f02c245f chore: Turkish translations 2025-08-06 05:34:31 +05:30
Jannat Patel cb4f9129d6 chore: Swedish translations 2025-08-06 05:34:30 +05:30
Jannat Patel 9c5d64c211 chore: Serbian (Cyrillic) translations 2025-08-06 05:34:28 +05:30
Jannat Patel 41dc0ecc60 chore: Russian translations 2025-08-06 05:34:26 +05:30
Jannat Patel 6b9409b889 chore: Portuguese translations 2025-08-06 05:34:25 +05:30
Jannat Patel ea66eeed6c chore: Polish translations 2025-08-06 05:34:24 +05:30
Jannat Patel a419d28ef1 chore: Dutch translations 2025-08-06 05:34:22 +05:30
Jannat Patel 481dfc24fd chore: Italian translations 2025-08-06 05:34:20 +05:30
Jannat Patel ed686a7d52 chore: Hungarian translations 2025-08-06 05:34:19 +05:30
Jannat Patel b4c5a07800 chore: German translations 2025-08-06 05:34:17 +05:30
Jannat Patel 6ae16f7fef chore: Czech translations 2025-08-06 05:34:16 +05:30
Jannat Patel 4aae2ed3b8 chore: Arabic translations 2025-08-06 05:34:14 +05:30
Jannat Patel 81d4137b20 chore: Spanish translations 2025-08-06 05:34:13 +05:30
Jannat Patel 77ecb02a17 feat: notes in lesson 2025-08-05 20:00:09 +05:30
Jannat Patel 4a375f92ed Merge pull request #1668 from frappe/pot_develop_2025-08-01
chore: update POT file
2025-08-04 20:05:22 +05:30
Jannat Patel 7caf91460a Merge pull request #1669 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-08-04 20:05:12 +05:30
Jannat Patel 0e015c8b97 chore: Indonesian translations 2025-08-03 04:35:30 +05:30
frappe-pr-bot 7b69ddb14d chore: update POT file 2025-08-01 16:04:44 +00:00
Jannat Patel 2271eb270e Merge pull request #1667 from harshpwctech/develop
refactor: Announcement mail being sent to students in BCC
2025-08-01 17:32:41 +05:30
CA Harsh Agrawal 7e5b2e4e79 refactor: Announcement mail being sent to students in BCC 2025-08-01 17:02:48 +05:30
Jannat Patel 124b9d9ea5 fix: video statistics scroll 2025-07-30 17:31:33 +05:30
Jannat Patel 36076068ec fix: text padding on card gradient 2025-07-30 12:30:12 +05:30
Jannat Patel ddf70ce3d4 Merge pull request #1662 from frappe/develop
chore: merge 'develop' into 'main'
2025-07-30 11:57:59 +05:30
Frappe PR Bot c868354b5b chore(release): Bumped to Version 2.33.0 2025-07-30 06:14:36 +00:00
Jannat Patel db91f0b2a0 Merge pull request #1663 from pateljannat/issues-125
fix: show video statistics watch time in minutes
2025-07-30 11:43:01 +05:30
Jannat Patel d7e83bb78e fix: show video statistics watch time in minutes 2025-07-30 11:30:17 +05:30
Jannat Patel feb2a39e05 Merge pull request #1661 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-30 10:53:15 +05:30
Jannat Patel a6cf910d05 chore: Esperanto translations 2025-07-30 04:23:56 +05:30
Jannat Patel b891b44ac6 chore: Spanish translations 2025-07-30 04:23:54 +05:30
Jannat Patel 026a3ebb81 chore: Serbian (Latin) translations 2025-07-30 04:23:53 +05:30
Jannat Patel 71ba246011 chore: Bosnian translations 2025-07-30 04:23:51 +05:30
Jannat Patel a391204fa6 chore: Croatian translations 2025-07-30 04:23:49 +05:30
Jannat Patel 9c773399a8 chore: Thai translations 2025-07-30 04:23:48 +05:30
Jannat Patel 528b85352a chore: Persian translations 2025-07-30 04:23:47 +05:30
Jannat Patel 249c369c14 chore: Indonesian translations 2025-07-30 04:23:45 +05:30
Jannat Patel 9803fc1031 chore: Portuguese, Brazilian translations 2025-07-30 04:23:44 +05:30
Jannat Patel 299fde1c98 chore: Vietnamese translations 2025-07-30 04:23:43 +05:30
Jannat Patel 7f55734fbb chore: Chinese Simplified translations 2025-07-30 04:23:41 +05:30
Jannat Patel efe230865a chore: Turkish translations 2025-07-30 04:23:40 +05:30
Jannat Patel 6e52e684c8 chore: Swedish translations 2025-07-30 04:23:38 +05:30
Jannat Patel 99d880297a chore: Serbian (Cyrillic) translations 2025-07-30 04:23:36 +05:30
Jannat Patel dec706ae72 chore: Russian translations 2025-07-30 04:23:35 +05:30
Jannat Patel 2e60f0a0c2 chore: Portuguese translations 2025-07-30 04:23:34 +05:30
Jannat Patel ef612f86e5 chore: Polish translations 2025-07-30 04:23:32 +05:30
Jannat Patel 9c16e03ea7 chore: Dutch translations 2025-07-30 04:23:31 +05:30
Jannat Patel 7780c0310e chore: Italian translations 2025-07-30 04:23:29 +05:30
Jannat Patel b0a23c0d1a chore: Hungarian translations 2025-07-30 04:23:27 +05:30
Jannat Patel 05c85cea08 chore: German translations 2025-07-30 04:23:26 +05:30
Jannat Patel 1ffae0a1de chore: Czech translations 2025-07-30 04:23:24 +05:30
Jannat Patel 15cbccd15f chore: Arabic translations 2025-07-30 04:23:23 +05:30
Jannat Patel 266b2f2ac8 chore: French translations 2025-07-30 04:23:21 +05:30
Jannat Patel 26f9fb4199 Merge pull request #1658 from frappe/pot_develop_2025-07-25
chore: update POT file
2025-07-29 12:05:37 +05:30
frappe-pr-bot 67887fb6ef chore: update POT file 2025-07-25 16:04:39 +00:00
Jannat Patel 3d102e39ff Merge pull request #1657 from pateljannat/course-card-gradient
feat: course card gradient
2025-07-25 18:56:50 +05:30
Jannat Patel ddd9089130 fix: color swatch input style 2025-07-25 18:31:46 +05:30
Jannat Patel d8ce88ab57 fix: color swatch input style 2025-07-25 18:30:58 +05:30
Jannat Patel 01794a47c6 feat: set a random color is no color or image is present 2025-07-25 17:46:50 +05:30
Jannat Patel 17626dbbdb feat: course card gradient 2025-07-25 17:29:48 +05:30
Jannat Patel e5bd86658d Merge pull request #1655 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-24 10:41:13 +05:30
Jannat Patel e911dc1353 chore: Thai translations 2025-07-24 02:45:56 +05:30
Jannat Patel 27e3e5aa6a chore: Indonesian translations 2025-07-24 02:45:53 +05:30
Jannat Patel 5b65525bf1 chore: Portuguese translations 2025-07-24 02:45:46 +05:30
Jannat Patel 277804f8b1 chore: Hungarian translations 2025-07-24 02:45:42 +05:30
Jannat Patel 7beb82e804 Merge pull request #1654 from frappe/develop
chore: merge 'develop' into 'main'
2025-07-23 11:34:46 +05:30
Jannat Patel 4c77802e3c Merge pull request #1653 from pateljannat/issues-124
fix: progress timer in lessons
2025-07-23 11:32:51 +05:30
Jannat Patel aacfea6ea5 fix: progress timer in lessons 2025-07-23 11:31:41 +05:30
Jannat Patel 8d9b8951bf Merge pull request #1652 from frappe/develop
chore: merge 'develop' into 'main'
2025-07-23 11:10:44 +05:30
Frappe PR Bot 6d55040e43 chore(release): Bumped to Version 2.32.2 2025-07-23 05:31:05 +00:00
Jannat Patel 290f785a47 Merge pull request #1651 from pateljannat/issues-123
fix: vimeo video embed with plyr
2025-07-23 11:00:03 +05:30
Jannat Patel 39ef187f6b fix: vimeo video embed with plyr 2025-07-23 10:44:53 +05:30
Frappe PR Bot a7a475e763 chore(release): Bumped to Version 2.32.1 2025-07-22 13:31:38 +00:00
Jannat Patel b20d045c8e Merge pull request #1650 from frappe/develop
chore: merge 'develop' into 'main'
2025-07-22 19:00:42 +05:30
Jannat Patel 6eb380ea38 Merge pull request #1648 from pateljannat/issues-122
fix: play embed videos on Lesson Form
2025-07-22 14:20:42 +05:30
Jannat Patel 4d150cb323 fix: play embed videos on Lesson Form 2025-07-22 14:11:29 +05:30
Jannat Patel 09d6d99b14 Merge pull request #1647 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-22 10:24:07 +05:30
Jannat Patel 5e7fd8baff chore: Esperanto translations 2025-07-22 02:06:41 +05:30
Jannat Patel 52c159e2e8 chore: French translations 2025-07-22 02:06:40 +05:30
Jannat Patel 67e8feb879 chore: Serbian (Latin) translations 2025-07-22 02:06:38 +05:30
Jannat Patel a5b61d5244 chore: Bosnian translations 2025-07-22 02:06:37 +05:30
Jannat Patel decc3a16ed chore: Croatian translations 2025-07-22 02:06:35 +05:30
Jannat Patel 7f39e9f0cc chore: Thai translations 2025-07-22 02:06:34 +05:30
Jannat Patel 95afa1a6ad chore: Persian translations 2025-07-22 02:06:32 +05:30
Jannat Patel 0d0bb5f9e2 chore: Portuguese, Brazilian translations 2025-07-22 02:06:31 +05:30
Jannat Patel 3dd5ce5035 chore: Vietnamese translations 2025-07-22 02:06:29 +05:30
Jannat Patel 549e56d551 chore: Chinese Simplified translations 2025-07-22 02:06:28 +05:30
Jannat Patel 50b6215d1e chore: Turkish translations 2025-07-22 02:06:27 +05:30
Jannat Patel ff69bfdce7 chore: Swedish translations 2025-07-22 02:06:25 +05:30
Jannat Patel c04cc8ec0f chore: Serbian (Cyrillic) translations 2025-07-22 02:06:24 +05:30
Jannat Patel f324de2254 chore: Russian translations 2025-07-22 02:06:22 +05:30
Jannat Patel 40af4e6f34 chore: Portuguese translations 2025-07-22 02:06:21 +05:30
Jannat Patel 5d9b66b5cb chore: Polish translations 2025-07-22 02:06:20 +05:30
Jannat Patel d2a8277c13 chore: Dutch translations 2025-07-22 02:06:18 +05:30
Jannat Patel ada85fc0f3 chore: Italian translations 2025-07-22 02:06:17 +05:30
Jannat Patel 505345eff7 chore: Hungarian translations 2025-07-22 02:06:15 +05:30
Jannat Patel 2911ade880 chore: German translations 2025-07-22 02:06:14 +05:30
Jannat Patel 8980dc8f9c chore: Czech translations 2025-07-22 02:06:12 +05:30
Jannat Patel d94a1c47c0 chore: Arabic translations 2025-07-22 02:06:11 +05:30
Jannat Patel 99c3e5182d chore: Spanish translations 2025-07-22 02:06:09 +05:30
Jannat Patel 70e39fee40 Merge pull request #1646 from frappe/pot_develop_2025-07-18
chore: update POT file
2025-07-21 19:30:03 +05:30
frappe-pr-bot 26d6bec8a0 chore: update POT file 2025-07-18 16:05:11 +00:00
Jannat Patel c9ac1a1402 Merge pull request #1645 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-18 10:38:18 +05:30
Jannat Patel 6949c1092c chore: Persian translations 2025-07-18 01:39:51 +05:30
Jannat Patel aae8a54481 Merge pull request #1644 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-17 10:26:39 +05:30
Jannat Patel e1d93bf670 chore: Serbian (Latin) translations 2025-07-17 01:24:47 +05:30
Jannat Patel fea0533cb1 chore: Chinese Simplified translations 2025-07-17 01:24:40 +05:30
Jannat Patel 5cd991f02a chore: Swedish translations 2025-07-17 01:24:37 +05:30
Jannat Patel 50a8a605d5 chore: Serbian (Cyrillic) translations 2025-07-17 01:24:36 +05:30
Jannat Patel 9ce7d8f5d6 Merge pull request #1641 from pateljannat/issues-121
chore: upgraded frappe-ui
2025-07-15 15:39:48 +05:30
Jannat Patel eae2587e4c chore: upgraded frappe-ui 2025-07-15 15:08:32 +05:30
Jannat Patel 323097f201 Merge pull request #1639 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-15 09:44:54 +05:30
Jannat Patel 014499888a chore: Esperanto translations 2025-07-15 01:33:53 +05:30
Jannat Patel 5662de21ae chore: Serbian (Latin) translations 2025-07-15 01:33:52 +05:30
Jannat Patel 17c2eba455 chore: Bosnian translations 2025-07-15 01:33:50 +05:30
Jannat Patel 1f2c986e8f chore: Croatian translations 2025-07-15 01:33:49 +05:30
Jannat Patel 12040b5f6d chore: Thai translations 2025-07-15 01:33:47 +05:30
Jannat Patel 20a985848f chore: Portuguese, Brazilian translations 2025-07-15 01:33:46 +05:30
Jannat Patel c06c6169e5 chore: Vietnamese translations 2025-07-15 01:33:44 +05:30
Jannat Patel 917aeb79ef chore: Turkish translations 2025-07-15 01:33:43 +05:30
Jannat Patel c4f36a39fe chore: Swedish translations 2025-07-15 01:33:42 +05:30
Jannat Patel befedc30ad chore: Serbian (Cyrillic) translations 2025-07-15 01:33:40 +05:30
Jannat Patel d3bc67daa2 chore: Russian translations 2025-07-15 01:33:39 +05:30
Jannat Patel 5d7e211367 chore: Polish translations 2025-07-15 01:33:37 +05:30
Jannat Patel fa9daa01ec chore: Dutch translations 2025-07-15 01:33:36 +05:30
Jannat Patel 0ed9dc63b8 chore: Italian translations 2025-07-15 01:33:34 +05:30
Jannat Patel 5dd6b33eb2 chore: Hungarian translations 2025-07-15 01:33:33 +05:30
Jannat Patel 1210b823c7 chore: German translations 2025-07-15 01:33:32 +05:30
Jannat Patel 04240b4b3d chore: Czech translations 2025-07-15 01:33:30 +05:30
Jannat Patel 787f592a1a chore: Arabic translations 2025-07-15 01:33:29 +05:30
Jannat Patel e7363fbd40 chore: Spanish translations 2025-07-15 01:33:27 +05:30
Jannat Patel e2762825e5 chore: French translations 2025-07-15 01:33:25 +05:30
Jannat Patel bbbca70c71 chore: Chinese Simplified translations 2025-07-15 01:33:24 +05:30
Jannat Patel 8dde423866 chore: Persian translations 2025-07-15 01:33:23 +05:30
Jannat Patel fc4c1c2b7e chore: Portuguese translations 2025-07-15 01:33:21 +05:30
Jannat Patel bf02e2de3f Merge pull request #1637 from pateljannat/issues-120
fix: increase pageLength for evaluation schedule
2025-07-14 16:57:09 +05:30
Jannat Patel a26ba4dc6e fix: increase pageLength for evaluation schedule 2025-07-14 16:33:11 +05:30
Frappe PR Bot f187cc9314 chore(release): Bumped to Version 2.32.0 2025-07-14 06:37:43 +00:00
Jannat Patel 736ce8eb3f Merge pull request #1636 from frappe/develop
chore: merge 'develop' into 'main'
2025-07-14 12:06:42 +05:30
Jannat Patel c15c6374f9 Merge pull request #1635 from pateljannat/issues-119
fix: quiz progress issue
2025-07-14 11:51:51 +05:30
Jannat Patel acec382dfe fix: quiz progress issue 2025-07-14 11:40:55 +05:30
Jannat Patel fbc078c6b6 Merge pull request #1632 from frappe/pot_develop_2025-07-11
chore: update POT file
2025-07-14 09:37:09 +05:30
frappe-pr-bot 170b20185a chore: update POT file 2025-07-11 16:04:39 +00:00
Jannat Patel 3e8489c13b Merge pull request #1631 from pateljannat/issues-118
fix: misc issues
2025-07-11 11:14:36 +05:30
Jannat Patel 18dfc4c23e test: changed CTA labels 2025-07-11 11:06:29 +05:30
Jannat Patel e6bae3dc77 fix: changed CTA labels on lists to Create 2025-07-11 10:44:04 +05:30
Jannat Patel 6f9f27c030 fix: delete batch and pass fields prop to brand settings 2025-07-10 22:21:26 +05:30
Jannat Patel 874bef74c7 Merge pull request #1623 from JoeBrar/feature/reorder-chapters
feat: added chapter re-ordering functionality for courses
2025-07-10 12:20:04 +05:30
Jannat Patel ad483e0916 Merge pull request #1630 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-10 12:19:49 +05:30
Jannat Patel 5b4bbaec20 chore: Portuguese translations 2025-07-10 01:07:19 +05:30
Jannat Patel b8ae0db0bd Merge pull request #1627 from pateljannat/badge-management
feat: badge management from settings
2025-07-09 10:46:58 +05:30
Jannat Patel f2c18fad52 fix: misc improvements to badge flow 2025-07-08 19:41:08 +05:30
Jannat Patel 9716655b94 Merge pull request #1626 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-08 14:16:27 +05:30
Jannat Patel efb317191c feat: badge assignment from settings 2025-07-08 14:12:46 +05:30
Jannat Patel a47b5db40c chore: Serbian (Cyrillic) translations 2025-07-08 01:10:50 +05:30
Jannat Patel ec94796b9c chore: Italian translations 2025-07-08 01:10:48 +05:30
Jannat Patel e3e0cd61a2 chore: Vietnamese translations 2025-07-08 01:10:47 +05:30
Jannat Patel a438473279 chore: Dutch translations 2025-07-08 01:10:46 +05:30
Jannat Patel 12b5b8b509 chore: Czech translations 2025-07-08 01:10:44 +05:30
Jannat Patel 22442b47a8 chore: Esperanto translations 2025-07-08 01:10:43 +05:30
Jannat Patel 30c8b7d64f chore: Chinese Simplified translations 2025-07-08 01:10:41 +05:30
Jannat Patel b643575c4f chore: Serbian (Latin) translations 2025-07-08 01:10:40 +05:30
Jannat Patel 7dd7124fac chore: Bosnian translations 2025-07-08 01:10:38 +05:30
Jannat Patel 4b1eebf5bb chore: Croatian translations 2025-07-08 01:10:37 +05:30
Jannat Patel 3257943926 chore: Thai translations 2025-07-08 01:10:36 +05:30
Jannat Patel 24246c83e0 chore: Persian translations 2025-07-08 01:10:34 +05:30
Jannat Patel a26787f478 chore: Portuguese, Brazilian translations 2025-07-08 01:10:33 +05:30
Jannat Patel ec3b88f890 chore: Turkish translations 2025-07-08 01:10:31 +05:30
Jannat Patel 7f5f1dad92 chore: Swedish translations 2025-07-08 01:10:30 +05:30
Jannat Patel b6db128214 chore: Russian translations 2025-07-08 01:10:29 +05:30
Jannat Patel 8831635db2 chore: Portuguese translations 2025-07-08 01:10:28 +05:30
Jannat Patel e19198b720 chore: Polish translations 2025-07-08 01:10:26 +05:30
Jannat Patel f618d9dc1a chore: Hungarian translations 2025-07-08 01:10:25 +05:30
Jannat Patel 66a667a0a3 chore: German translations 2025-07-08 01:10:23 +05:30
Jannat Patel 8a4c67f712 chore: Arabic translations 2025-07-08 01:10:22 +05:30
Jannat Patel fa6ef2e989 chore: Spanish translations 2025-07-08 01:10:21 +05:30
Jannat Patel 7450b99197 chore: French translations 2025-07-08 01:10:19 +05:30
Jannat Patel 023fd272b1 feat: badge list and form 2025-07-07 16:44:48 +05:30
Jannat Patel 84067cb027 Merge pull request #1621 from JoeBrar/fix/image-upload
fix: Changed image extension validation to MIME type validation
2025-07-07 13:01:18 +05:30
Jannat Patel 3087ef70e7 Merge pull request #1619 from JoeBrar/fix/lms-issues
fix: ensure tags wrap correctly to prevent overflow and breaking of layout
2025-07-07 12:59:26 +05:30
Jannat Patel 387385bb1c Merge pull request #1624 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-07 11:13:27 +05:30
Jannat Patel 6766d0d08c Merge pull request #1622 from frappe/pot_develop_2025-07-04
chore: update POT file
2025-07-07 11:13:03 +05:30
Jannat Patel 371d890793 chore: Persian translations 2025-07-07 01:14:35 +05:30
Joedeep Singh 57046c1b38 feat: added chapter re-ordering functionality for courses 2025-07-06 17:02:27 +00:00
frappe-pr-bot 2a64144e94 chore: update POT file 2025-07-04 16:04:41 +00:00
Joedeep Singh 9b0320ccf1 chore: fixed the linter issues 2025-07-04 14:02:13 +00:00
Joedeep Singh 23f209131e Merge branch 'develop' into fix/image-upload 2025-07-04 18:57:03 +05:30
Joedeep Singh d71f1c7f9a refactor: updated the validateFile function in utils and reused it 2025-07-04 13:22:25 +00:00
Jannat Patel d21ea2c854 Merge pull request #1618 from pateljannat/member-list-refactor
fix: improved members and evaluators list and form
2025-07-04 12:33:44 +05:30
Jannat Patel cd7f3ba820 Merge pull request #1620 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-04 12:28:37 +05:30
Jannat Patel e057d3ed9a fix: improved evaluators list 2025-07-04 12:26:57 +05:30
Joedeep Singh 5f04607a44 fix: Changed image extension validation to MIME type validation 2025-07-03 20:41:23 +00:00
Jannat Patel 9440d13a08 chore: Serbian (Cyrillic) translations 2025-07-04 01:23:16 +05:30
Jannat Patel 85c4f1654e chore: Serbian (Latin) translations 2025-07-04 01:23:15 +05:30
Joedeep Singh eed339cc64 fix: ensure tags wrap correctly to prevent overflow and breaking of layout 2025-07-03 18:25:04 +00:00
Jannat Patel 3d1a23576a fix: repositioned the search bar on members list 2025-07-03 19:40:09 +05:30
Jannat Patel ed0e2e4bb5 fix: issue with roles on profile page 2025-07-03 19:26:07 +05:30
Jannat Patel 954d0a0637 fix: improved members list and form 2025-07-03 18:19:29 +05:30
Jannat Patel f2c8788602 Merge pull request #1613 from Grumbled0rf/patch-1
Update README.md
2025-07-03 13:21:33 +05:30
Jannat Patel 49c63da27c Merge pull request #1614 from mahsem/patch-state
fix: state_translatability
2025-07-03 13:21:06 +05:30
Jannat Patel 24496d1856 Merge pull request #1617 from pateljannat/course-progress-summary
feat: course progress summary report
2025-07-03 13:20:41 +05:30
Jannat Patel 991ebe09a2 chore: linters 2025-07-03 13:09:45 +05:30
Jannat Patel 85da4f6d85 feat: course progress summary report 2025-07-03 13:02:57 +05:30
Jannat Patel 5f065db991 Merge pull request #1616 from pateljannat/issues-117
fix: when logo is updated from brand settings, update the login logo too
2025-07-02 16:56:20 +05:30
Manoj Prabhkaran D ffb40586d7 Merge branch 'develop' into patch-1 2025-07-02 15:10:59 +04:00
Jannat Patel fcfd87fd50 fix: when logo is updated from brand settings, update the login logo too 2025-07-02 16:16:49 +05:30
Jannat Patel eb5b12aa7b Merge pull request #1615 from pateljannat/course-list-fetch
fix: page length issue on course list
2025-07-02 15:41:23 +05:30
Manoj Prabhkaran D f6e2438744 docs(readme): add DNS configuration note to avoid 404 error during self-hosting 2025-07-02 13:43:10 +04:00
Jannat Patel e3c7dc695d fix: page length issue on batch list 2025-07-02 15:01:33 +05:30
Jannat Patel 82d2025e6c fix: page length issue on course list 2025-07-02 15:00:53 +05:30
mahsem 91b82d78b8 fix: state _translatability 2025-07-02 11:03:33 +02:00
Jannat Patel b97e792893 Merge pull request #1609 from pateljannat/track-video-watch-duration
feat: video watch time tracking
2025-07-02 10:53:56 +05:30
Jannat Patel 13ac5ec7dc fix: sidebar settings for programming exercises 2025-07-02 10:47:03 +05:30
Jannat Patel 199f880936 Merge pull request #1612 from addeeandra/fix-sidebar-settings-programming-exercise
feat: sidebar settings to toggle "Programming Exercise" menu
2025-07-02 10:33:47 +05:30
Jannat Patel ed86c207ba Merge pull request #1610 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-07-01 19:18:51 +05:30
Jannat Patel b4cf290f4d fix: allow backward seek but prevent forward seek 2025-07-01 19:16:13 +05:30
Jannat Patel e526a6fd64 fix: moved sirebar settings to settings store 2025-07-01 17:38:15 +05:30
Jannat Patel 94cbbf169a feat: prevent skipping videos 2025-07-01 17:27:43 +05:30
Jannat Patel 2837ed16a7 feat: track watch time for youtube and vimeo 2025-07-01 16:55:55 +05:30
Aditya Chandra 68961deb6b revert: api.py 2025-07-01 12:52:52 +07:00
Aditya Chandra ec54bfee98 fix: programming exercise's sidebar settings 2025-07-01 12:39:50 +07:00
Jannat Patel 385e97b76a chore: Serbian (Cyrillic) translations 2025-07-01 00:39:53 +05:30
Jannat Patel cbd916877f chore: Italian translations 2025-07-01 00:39:51 +05:30
Jannat Patel 38586034cd chore: Vietnamese translations 2025-07-01 00:39:50 +05:30
Jannat Patel 62b3ba2bff chore: Dutch translations 2025-07-01 00:39:49 +05:30
Jannat Patel dd470b61b5 chore: Czech translations 2025-07-01 00:39:47 +05:30
Jannat Patel 4fa92d2327 chore: Esperanto translations 2025-07-01 00:39:46 +05:30
Jannat Patel 6f6c2db66d chore: Chinese Simplified translations 2025-07-01 00:39:44 +05:30
Jannat Patel e6348cfa20 chore: Serbian (Latin) translations 2025-07-01 00:39:43 +05:30
Jannat Patel a006d1000a chore: Bosnian translations 2025-07-01 00:39:42 +05:30
Jannat Patel 4a575e642f chore: Croatian translations 2025-07-01 00:39:40 +05:30
Jannat Patel 93525bc577 chore: Thai translations 2025-07-01 00:39:39 +05:30
Jannat Patel 2cf0e9a723 chore: Persian translations 2025-07-01 00:39:36 +05:30
Jannat Patel c32164bfea chore: Portuguese, Brazilian translations 2025-07-01 00:39:35 +05:30
Jannat Patel 714b0924e7 chore: Turkish translations 2025-07-01 00:39:34 +05:30
Jannat Patel 43079790a8 chore: Swedish translations 2025-07-01 00:39:33 +05:30
Jannat Patel d03e61b625 chore: Russian translations 2025-07-01 00:39:31 +05:30
Jannat Patel 2d760112a3 chore: Portuguese translations 2025-07-01 00:39:30 +05:30
Jannat Patel f46507ec72 chore: Polish translations 2025-07-01 00:39:28 +05:30
Jannat Patel e9e10bdc93 chore: Hungarian translations 2025-07-01 00:39:27 +05:30
Jannat Patel 0386967a32 chore: German translations 2025-07-01 00:39:25 +05:30
Jannat Patel 4900fc8b88 chore: Arabic translations 2025-07-01 00:39:24 +05:30
Jannat Patel 99294b5643 chore: Spanish translations 2025-07-01 00:39:22 +05:30
Jannat Patel eb12bcb83c chore: French translations 2025-07-01 00:39:21 +05:30
Jannat Patel 22a2e57642 fix: fetch stats when lesson is loaded 2025-06-30 20:00:13 +05:30
Jannat Patel 5eaae06ceb feat: video watch time tracking 2025-06-30 19:56:07 +05:30
Jannat Patel ce7fc35349 Merge pull request #1606 from pateljannat/sidebar-toggle-issue
chore: upgraded frappe ui
2025-06-30 11:57:06 +05:30
Jannat Patel 8d4b5c83ae chore: upgraded frappe ui 2025-06-30 11:49:22 +05:30
Jannat Patel cbd3c56ca0 Merge pull request #1605 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-30 11:42:20 +05:30
Jannat Patel be6dad1424 Merge pull request #1603 from frappe/pot_develop_2025-06-27
chore: update POT file
2025-06-30 11:42:07 +05:30
Jannat Patel 298452fa7b Merge pull request #1602 from pateljannat/negative-marking-in-quiz
feat: negative marking in quiz
2025-06-30 11:41:53 +05:30
Jannat Patel 4abbd7c35c chore: Bosnian translations 2025-06-30 00:27:08 +05:30
Jannat Patel c2f51c51ab chore: Croatian translations 2025-06-30 00:27:07 +05:30
Jannat Patel 255cff6664 chore: Turkish translations 2025-06-30 00:27:04 +05:30
Jannat Patel 8a9578bb0a chore: German translations 2025-06-30 00:26:59 +05:30
Jannat Patel 8831f6cecc chore: Arabic translations 2025-06-30 00:26:58 +05:30
Jannat Patel f3daa7e48b chore: Spanish translations 2025-06-30 00:26:56 +05:30
Jannat Patel 6163597958 chore: French translations 2025-06-30 00:26:55 +05:30
frappe-pr-bot f9e1222065 chore: update POT file 2025-06-27 16:04:48 +00:00
Jannat Patel 7d85de7c6c fix: set default marks to cut as 1 2025-06-27 20:00:57 +05:30
Jannat Patel cf452c2300 feat: negative marking in quiz 2025-06-27 19:58:35 +05:30
Jannat Patel 72bd1d548d Merge pull request #1600 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-27 16:51:01 +05:30
Jannat Patel 4556f4dee6 chore: Thai translations 2025-06-26 23:43:56 +05:30
Jannat Patel 3dfbd3165a chore: German translations 2025-06-26 23:43:54 +05:30
Jannat Patel 02b8e02131 Merge pull request #1599 from pateljannat/issues-116
fix: misc issues
2025-06-26 16:53:06 +05:30
Jannat Patel 087ded9f9e chore: removed console 2025-06-26 16:37:05 +05:30
Jannat Patel 21f122ee82 fix: misc issues 2025-06-26 16:35:03 +05:30
Jannat Patel d60a7e8c94 Merge pull request #1593 from pateljannat/programming-exercises
feat: programming exercises
2025-06-26 13:05:22 +05:30
Jannat Patel b8981c249f feat: livecode settings 2025-06-25 19:57:07 +05:30
Jannat Patel e71275a0dc feat: javascript exercises 2025-06-25 12:15:27 +05:30
Jannat Patel 4fb0db7a1e fix: test case with no input issue 2025-06-24 12:22:02 +05:30
Jannat Patel 1e9beedc77 Merge pull request #1591 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-24 09:50:23 +05:30
Jannat Patel 4a4a0653ef chore: Serbian (Cyrillic) translations 2025-06-23 22:25:04 +05:30
Jannat Patel c80a900277 chore: Serbian (Latin) translations 2025-06-23 22:25:02 +05:30
Jannat Patel 6fb0394d96 Merge pull request #1588 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-23 18:55:28 +05:30
Jannat Patel a6a7712039 chore: Serbian (Latin) translations 2025-06-22 22:14:14 +05:30
Jannat Patel dd0687ba29 chore: Serbian (Cyrillic) translations 2025-06-21 22:08:07 +05:30
Jannat Patel 9cb87a5333 chore: Italian translations 2025-06-21 22:08:06 +05:30
Jannat Patel 8ec93d84a0 chore: Vietnamese translations 2025-06-21 22:08:04 +05:30
Jannat Patel 1d38715db9 chore: Dutch translations 2025-06-21 22:08:03 +05:30
Jannat Patel 6225c4eb35 chore: Czech translations 2025-06-21 22:08:02 +05:30
Jannat Patel e58ce2fbe6 chore: Esperanto translations 2025-06-21 22:08:00 +05:30
Jannat Patel 8881d62e78 chore: Chinese Simplified translations 2025-06-21 22:07:59 +05:30
Jannat Patel effb2a1265 chore: Serbian (Latin) translations 2025-06-21 22:07:58 +05:30
Jannat Patel ab387473b5 chore: Bosnian translations 2025-06-21 22:07:56 +05:30
Jannat Patel 3cf6079b70 chore: Croatian translations 2025-06-21 22:07:55 +05:30
Jannat Patel 53c655bb53 chore: Thai translations 2025-06-21 22:07:54 +05:30
Jannat Patel 87952463c2 chore: Persian translations 2025-06-21 22:07:52 +05:30
Jannat Patel 3a8a63a49a chore: Portuguese, Brazilian translations 2025-06-21 22:07:51 +05:30
Jannat Patel debe115044 chore: Turkish translations 2025-06-21 22:07:50 +05:30
Jannat Patel 554d2808fd chore: Swedish translations 2025-06-21 22:07:49 +05:30
Jannat Patel 12b2c89a25 chore: Russian translations 2025-06-21 22:07:47 +05:30
Jannat Patel a66fc3a07e chore: Portuguese translations 2025-06-21 22:07:46 +05:30
Jannat Patel 7b3705cab0 chore: Polish translations 2025-06-21 22:07:45 +05:30
Jannat Patel 8e99e5f5e8 chore: Hungarian translations 2025-06-21 22:07:43 +05:30
Jannat Patel c5ba5370bb chore: German translations 2025-06-21 22:07:42 +05:30
Jannat Patel 464dec9810 chore: Arabic translations 2025-06-21 22:07:41 +05:30
Jannat Patel c2e2ec8803 chore: Spanish translations 2025-06-21 22:07:39 +05:30
Jannat Patel 37378e2360 chore: French translations 2025-06-21 22:07:38 +05:30
Jannat Patel 678385d90c Merge pull request #1586 from frappe/pot_develop_2025-06-20
chore: update POT file
2025-06-20 22:25:10 +05:30
frappe-pr-bot 4c461f087f chore: update POT file 2025-06-20 16:04:51 +00:00
Jannat Patel 88a2b69980 feat: exercise form and submission list 2025-06-20 19:59:10 +05:30
Jannat Patel 1f57792da7 Merge pull request #1582 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-19 22:30:20 +05:30
Jannat Patel 9bb4c45a23 feat: programming exercise submission 2025-06-19 14:47:52 +05:30
Jannat Patel 75fd19f491 chore: Serbian (Cyrillic) translations 2025-06-18 21:10:25 +05:30
Jannat Patel 0ac16bdeb7 chore: Italian translations 2025-06-18 21:10:23 +05:30
Jannat Patel 223ee41e10 Merge pull request #1578 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-18 12:15:27 +05:30
Jannat Patel c126ded82e feat: allow Jammu and Kashmir as state 2025-06-18 11:07:58 +05:30
Jannat Patel 0edf78b7fd feat: programming exercises 2025-06-18 11:06:44 +05:30
Jannat Patel 5af3580987 Merge pull request #1580 from pateljannat/lesson-editor-improvements
fix: lesson editor fixes
2025-06-17 17:04:14 +05:30
Jannat Patel 343cb6f97a fix: removed unused import 2025-06-17 16:46:36 +05:30
Jannat Patel 023c8ac13e fix: lesson editor fixes 2025-06-17 16:38:42 +05:30
Jannat Patel c385eed795 chore: Vietnamese translations 2025-06-16 20:59:31 +05:30
Jannat Patel ee5fdd789f chore: Dutch translations 2025-06-16 20:59:29 +05:30
Jannat Patel df1e400f4e chore: Czech translations 2025-06-16 20:59:28 +05:30
Jannat Patel 6c9c298478 chore: Esperanto translations 2025-06-16 20:59:27 +05:30
Jannat Patel 7106ee150d chore: Chinese Simplified translations 2025-06-16 20:59:26 +05:30
Jannat Patel 03e2287f80 chore: Serbian (Latin) translations 2025-06-16 20:59:24 +05:30
Jannat Patel 2edcd41e24 chore: Bosnian translations 2025-06-16 20:59:23 +05:30
Jannat Patel 0fe043bd99 chore: Croatian translations 2025-06-16 20:59:21 +05:30
Jannat Patel 6686f5240d chore: Thai translations 2025-06-16 20:59:20 +05:30
Jannat Patel 2936facf0f chore: Persian translations 2025-06-16 20:59:18 +05:30
Jannat Patel cc208f2c43 chore: Portuguese, Brazilian translations 2025-06-16 20:59:17 +05:30
Jannat Patel 9a0fc231e5 chore: Turkish translations 2025-06-16 20:59:16 +05:30
Jannat Patel bfc0ae62ec chore: Swedish translations 2025-06-16 20:59:14 +05:30
Jannat Patel 5e7d8d97f2 chore: Russian translations 2025-06-16 20:59:13 +05:30
Jannat Patel 70ceb16ed6 chore: Portuguese translations 2025-06-16 20:59:11 +05:30
Jannat Patel f162fa639f chore: Polish translations 2025-06-16 20:59:10 +05:30
Jannat Patel f000c72546 chore: Hungarian translations 2025-06-16 20:59:08 +05:30
Jannat Patel 32c01f931c chore: German translations 2025-06-16 20:59:07 +05:30
Jannat Patel d0121e2b9d chore: Arabic translations 2025-06-16 20:59:06 +05:30
Jannat Patel 1caab8ce1d chore: Spanish translations 2025-06-16 20:59:04 +05:30
Jannat Patel 878be435a1 chore: French translations 2025-06-16 20:59:02 +05:30
Frappe PR Bot 6a68ae989e chore(release): Bumped to Version 2.31.0 2025-06-16 11:49:38 +00:00
Jannat Patel 3409049559 Merge pull request #1576 from frappe/develop
chore: merge 'develop' into 'main'
2025-06-16 17:17:02 +05:30
Jannat Patel 00993da781 Merge pull request #1577 from pateljannat/issues-115
fix: misc issues
2025-06-16 17:09:33 +05:30
Jannat Patel e9ef67e402 chore: regenerated yarn lock 2025-06-16 16:55:31 +05:30
Jannat Patel 83ebfececf feat: edit related courses from frontend 2025-06-16 15:13:30 +05:30
Jannat Patel ec8bf6251f Merge branch 'develop' of https://github.com/frappe/lms into issues-115 2025-06-16 13:07:26 +05:30
Jannat Patel 1b2874b3a5 Merge pull request #1565 from OsafAliSayed/related_courses
Feat: Related courses
2025-06-16 13:07:18 +05:30
Jannat Patel 0ac1053a71 Merge pull request #1575 from frappe/pot_develop_2025-06-13
chore: update POT file
2025-06-16 12:55:02 +05:30
Jannat Patel 224d270952 Merge pull request #1572 from harshpwctech/develop
feat: Embedding for Bunny Stream
2025-06-16 12:54:49 +05:30
Jannat Patel c6137545cd ci: verify yarn lock file 2025-06-16 12:53:53 +05:30
Jannat Patel 335417f9f4 fix: persona form role issue 2025-06-16 12:44:29 +05:30
Jannat Patel cb797223ed fix: time markers on video slider for quiz 2025-06-16 12:07:39 +05:30
Jannat Patel 3a2a0313ac fix: show an intermediate dialog informing users of the quiz if its in between video 2025-06-16 11:22:29 +05:30
Jannat Patel e221a5a73a Merge branch 'develop' of https://github.com/frappe/lms into issues-115 2025-06-16 10:47:47 +05:30
frappe-pr-bot 2b7aaf095f chore: update POT file 2025-06-13 16:04:26 +00:00
Jannat Patel 6f01e7b8d8 fix: job count 2025-06-13 20:33:51 +05:30
Jannat Patel d594419200 feat: show live class joining and leaving time in attendance list 2025-06-12 23:18:35 +05:30
Jannat Patel bf50e3f898 Merge pull request #1571 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-11 20:05:43 +05:30
safe user d434f1781f feat: Embedding for Bunny Stream 2025-06-11 06:53:26 +00:00
safe user 3f311a45ef feat: Embedding for Bunny Stream 2025-06-11 06:42:29 +00:00
Jannat Patel 9293b7796e chore: Serbian (Latin) translations 2025-06-11 03:33:13 +05:30
OsafAliSayed b1e7883526 fix(relatedCourses): remove loading component 2025-06-10 18:03:43 +00:00
Frappe PR Bot 7fcf6a253d chore(release): Bumped to Version 2.30.0 2025-06-10 10:24:40 +00:00
Jannat Patel 5212122946 Merge pull request #1570 from frappe/develop
chore: merge 'develop' into 'main'
2025-06-10 15:51:20 +05:30
Jannat Patel be8d985d15 fix: removed duplicate import 2025-06-10 15:34:19 +05:30
Jannat Patel 974c90dddc Merge branch 'main' into develop 2025-06-10 15:29:39 +05:30
Jannat Patel 4811d395d2 Merge pull request #1568 from pateljannat/issues-114
fix: misc evaluation issues
2025-06-10 11:06:45 +05:30
Jannat Patel 132423d577 Merge pull request #1567 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-10 10:58:22 +05:30
Jannat Patel 10829e2f00 fix: misc evaluation issues 2025-06-10 10:58:03 +05:30
Jannat Patel 47b908c964 chore: Esperanto translations 2025-06-10 03:35:55 +05:30
Jannat Patel 0f8e471d5d chore: Chinese Simplified translations 2025-06-10 03:35:54 +05:30
Jannat Patel 2537119250 chore: Serbian (Latin) translations 2025-06-10 03:35:52 +05:30
Jannat Patel 977066d114 chore: Bosnian translations 2025-06-10 03:35:51 +05:30
Jannat Patel 46e956dc74 chore: Croatian translations 2025-06-10 03:35:50 +05:30
Jannat Patel 7afdd8d44f chore: Thai translations 2025-06-10 03:35:48 +05:30
Jannat Patel 6daf204b4f chore: Persian translations 2025-06-10 03:35:47 +05:30
Jannat Patel 2f4a550a4a chore: Portuguese, Brazilian translations 2025-06-10 03:35:46 +05:30
Jannat Patel fe214f6b41 chore: Turkish translations 2025-06-10 03:35:44 +05:30
Jannat Patel ca7de81888 chore: Swedish translations 2025-06-10 03:35:43 +05:30
Jannat Patel 17ce20355a chore: Russian translations 2025-06-10 03:35:42 +05:30
Jannat Patel 34981b4765 chore: Portuguese translations 2025-06-10 03:35:41 +05:30
Jannat Patel 21151a2e09 chore: Polish translations 2025-06-10 03:35:39 +05:30
Jannat Patel 1abb7f5b8c chore: Hungarian translations 2025-06-10 03:35:38 +05:30
Jannat Patel 05998549a4 chore: German translations 2025-06-10 03:35:37 +05:30
Jannat Patel 96283a3629 chore: Arabic translations 2025-06-10 03:35:35 +05:30
Jannat Patel 2bfc7abe9c chore: Spanish translations 2025-06-10 03:35:34 +05:30
Jannat Patel 4f389eca8d chore: French translations 2025-06-10 03:35:33 +05:30
Jannat Patel 1789479955 Merge pull request #1564 from frappe/pot_develop_2025-06-06
chore: update POT file
2025-06-09 19:44:09 +05:30
OsafAliSayed 212800155b style(linter): apply linting fixes 2025-06-09 06:13:21 +00:00
OsafAliSayed c241bf2104 feat(related-courses): add related courses component 2025-06-09 06:13:21 +00:00
OsafAliSayed bda61f32f3 feat(related-courses): add related courses frontend 2025-06-09 06:11:40 +00:00
frappe-pr-bot 59316dbaf9 chore: update POT file 2025-06-06 16:04:34 +00:00
Jannat Patel b726073a5b Merge pull request #1562 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-06 10:52:56 +05:30
Jannat Patel adf897c812 chore: French translations 2025-06-06 03:03:37 +05:30
Jannat Patel 1fc4c2442c Merge pull request #1561 from pateljannat/evaluator-link-in-batch
fix batch instructor should be linked to evaluator
2025-06-05 15:06:46 +05:30
Jannat Patel 414643ee90 test: link evaluator as batch instructor 2025-06-05 14:46:09 +05:30
Jannat Patel 1a1cbd6ea1 fix: batch instructor should be linked to evaluator 2025-06-05 12:58:12 +05:30
Jannat Patel 9ae809a62f Merge pull request #1559 from pateljannat/issues-113
fix: dont allow enrollment is self learning is disabled from api
2025-06-05 12:53:42 +05:30
Jannat Patel eb9b1c905d Merge pull request #1558 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-05 10:46:03 +05:30
Jannat Patel fe9a8f49c1 fix: dont allow enrollment is self learning is disabled from api 2025-06-05 10:43:25 +05:30
Jannat Patel f912c8fce3 chore: French translations 2025-06-05 02:22:54 +05:30
Jannat Patel 1d1ca43c35 chore: Serbian (Latin) translations 2025-06-04 01:58:16 +05:30
Jannat Patel bce45f44e4 Merge pull request #1557 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-03 13:23:54 +05:30
Jannat Patel 07583fb563 fix: show error in toast when scheduling evaluations 2025-06-03 12:47:57 +05:30
Jannat Patel 775aa23992 chore: Esperanto translations 2025-06-03 02:00:23 +05:30
Jannat Patel 05ed6b7e73 chore: Chinese Simplified translations 2025-06-03 02:00:22 +05:30
Jannat Patel d602694ea7 chore: Serbian (Latin) translations 2025-06-03 02:00:20 +05:30
Jannat Patel 18d71bc0d4 chore: Bosnian translations 2025-06-03 02:00:19 +05:30
Jannat Patel 3fa68643ba chore: Croatian translations 2025-06-03 02:00:18 +05:30
Jannat Patel 8904525c36 chore: Thai translations 2025-06-03 02:00:16 +05:30
Jannat Patel 3ce09a98f3 chore: Persian translations 2025-06-03 02:00:15 +05:30
Jannat Patel b833768e71 chore: Portuguese, Brazilian translations 2025-06-03 02:00:14 +05:30
Jannat Patel b9a6afd993 chore: Turkish translations 2025-06-03 02:00:12 +05:30
Jannat Patel b5a81ea927 chore: Swedish translations 2025-06-03 02:00:11 +05:30
Jannat Patel 750e92cdde chore: Russian translations 2025-06-03 02:00:09 +05:30
Jannat Patel da45f4c011 chore: Portuguese translations 2025-06-03 02:00:08 +05:30
Jannat Patel 544bb5c11c chore: Polish translations 2025-06-03 02:00:07 +05:30
Jannat Patel 1fc6f62f70 chore: Hungarian translations 2025-06-03 02:00:05 +05:30
Jannat Patel 8751ad27ec chore: German translations 2025-06-03 02:00:04 +05:30
Jannat Patel 159d3d5b87 chore: Arabic translations 2025-06-03 02:00:03 +05:30
Jannat Patel 34d6d99d8c chore: Spanish translations 2025-06-03 02:00:01 +05:30
Jannat Patel 6c46931b1a chore: French translations 2025-06-03 02:00:00 +05:30
Jannat Patel 2c3e2d9d08 Merge pull request #1554 from pateljannat/quiz-in-video
feat: show quiz in between videos
2025-06-02 19:35:55 +05:30
Jannat Patel 7be1562fa4 fix: simplified timestamp label 2025-06-02 19:18:27 +05:30
Jannat Patel 294389e7c7 Merge branch 'develop' of https://github.com/frappe/lms into quiz-in-video 2025-06-02 19:16:27 +05:30
Jannat Patel 2c8ce133f7 fix: quiz and time validation before linking to video 2025-06-02 19:12:13 +05:30
Ankush Menat 4f1d4d90d0 fix: remove invasive configs (#1555) 2025-06-02 19:04:55 +05:30
Jannat Patel 7b7484332b feat: quiz in videos 2025-06-02 18:18:13 +05:30
Jannat Patel 50e94b85aa chore: resolved conflicts 2025-06-02 12:24:16 +05:30
Jannat Patel 9b820594ef Merge pull request #1553 from pateljannat/batch-test
test: batch creation flow
2025-06-02 12:22:58 +05:30
Jannat Patel ddcd45d56d test: don't add course to batch 2025-06-02 12:15:34 +05:30
Jannat Patel c4a4c16516 test: batch creation flow 2025-06-02 10:48:54 +05:30
Jannat Patel 5ae9ad0762 Merge pull request #1552 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-06-02 10:38:49 +05:30
Jannat Patel 405f7d498e Merge pull request #1548 from frappe/pot_develop_2025-05-30
chore: update POT file
2025-06-02 10:38:39 +05:30
Jannat Patel bcd6a5b1e7 chore: Persian translations 2025-06-02 01:08:03 +05:30
Jannat Patel e5e5ac994c Merge pull request #1550 from pateljannat/issues-112
fix: misc issues
2025-05-31 12:49:16 +05:30
Jannat Patel e1f8d6ec49 fix: count of jobs and certified members 2025-05-31 12:41:58 +05:30
Jannat Patel 6f50242f5a fix: misc issues 2025-05-31 11:52:25 +05:30
frappe-pr-bot 036f7ece05 chore: update POT file 2025-05-30 16:04:24 +00:00
Jannat Patel 622a2ff072 feat: display quiz when time is reached 2025-05-30 18:55:26 +05:30
Jannat Patel 60334ca04a feat: show quiz in between videos 2025-05-30 13:00:00 +05:30
Jannat Patel ade47b4e83 Merge pull request #1547 from pateljannat/seo-in-forms
feat: seo tags and keywords for courses and batches
2025-05-30 10:19:29 +05:30
Jannat Patel d7e550dfea feat: seo tags and keywords for courses and batches 2025-05-29 20:13:35 +05:30
Jannat Patel c3cc0b9bf7 Merge pull request #1546 from pateljannat/issues-111
fix: misc issues
2025-05-29 16:29:57 +05:30
Jannat Patel 5ad89189c1 fix: changed certified members count based on filters 2025-05-29 16:09:51 +05:30
Jannat Patel f1bbd4eb13 fix: settings ui cleanup 2025-05-29 16:09:14 +05:30
Jannat Patel fba89dfacb feat: show unpushlished courses to admins on frontend 2025-05-29 12:50:25 +05:30
Jannat Patel b93ed41215 fix: course and chapter permissions to moderators 2025-05-29 12:49:30 +05:30
Jannat Patel 13ff6a7304 chore: record sessions while creating courses and lessons 2025-05-29 12:48:58 +05:30
Jannat Patel ad97405e55 Merge pull request #1544 from Rl0007/fix/edit-profile-escape-html
fix: Edit profile escape html
2025-05-28 20:20:53 +05:30
Rahul Agrawal 376e231d7b chore: remove unwanted line profile.bio = profile.bio 2025-05-28 16:00:14 +05:30
Rahul Agrawal e16d76f6dd fix: remove escapeHtml from edit profile bio on save 2025-05-28 15:44:54 +05:30
Jannat Patel ffd0fd92fc Merge pull request #1542 from pateljannat/zoom-refactor
feat: multiple zoom accounts and zoom attendance
2025-05-28 12:06:21 +05:30
Jannat Patel 933613d730 fix: jobs list header issue 2025-05-28 11:22:03 +05:30
Jannat Patel 9b0673bf92 feat: zoom attendance 2025-05-27 23:01:04 +05:30
Jannat Patel 7cba22aa28 Merge pull request #1539 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-05-27 12:02:06 +05:30
Jannat Patel af05b614a9 feat: delete zoom accounts from settings 2025-05-27 11:40:22 +05:30
Jannat Patel c0fa219a8b chore: Esperanto translations 2025-05-26 23:41:15 +05:30
Jannat Patel 4e3a47b0f4 chore: Chinese Simplified translations 2025-05-26 23:41:14 +05:30
Jannat Patel 161276b58a chore: Serbian (Latin) translations 2025-05-26 23:41:13 +05:30
Jannat Patel 47713019a5 chore: Bosnian translations 2025-05-26 23:41:11 +05:30
Jannat Patel 010632a21d chore: Croatian translations 2025-05-26 23:41:10 +05:30
Jannat Patel e77fe550af chore: Thai translations 2025-05-26 23:41:09 +05:30
Jannat Patel 0a4233da14 chore: Persian translations 2025-05-26 23:41:08 +05:30
Jannat Patel 56fb70ab1e chore: Portuguese, Brazilian translations 2025-05-26 23:41:06 +05:30
Jannat Patel 4a1f2bc01d chore: Turkish translations 2025-05-26 23:41:05 +05:30
Jannat Patel 20292fbf16 chore: Swedish translations 2025-05-26 23:41:04 +05:30
Jannat Patel 1290cf8991 chore: Russian translations 2025-05-26 23:41:02 +05:30
Jannat Patel b8b8af7cf1 chore: Portuguese translations 2025-05-26 23:41:01 +05:30
Jannat Patel 75f4f452d3 chore: Polish translations 2025-05-26 23:41:00 +05:30
Jannat Patel 9de492384f chore: Hungarian translations 2025-05-26 23:40:58 +05:30
Jannat Patel 14c4e161f2 chore: German translations 2025-05-26 23:40:57 +05:30
Jannat Patel c55efbc0ba chore: Arabic translations 2025-05-26 23:40:56 +05:30
Jannat Patel f0610222d9 chore: Spanish translations 2025-05-26 23:40:55 +05:30
Jannat Patel 302ee4a50f chore: French translations 2025-05-26 23:40:53 +05:30
Jannat Patel 2170819159 chore: telemetry fixes 2025-05-26 22:02:46 +05:30
Jannat Patel 0d1fac321a feat: zoom settings on frontend 2025-05-26 21:35:13 +05:30
Jannat Patel dbbc1756dd Merge branch 'develop' of https://github.com/frappe/lms into zoom-refactor 2025-05-26 21:27:18 +05:30
Jannat Patel d5b882d3f8 feat: multiple zoom accounts 2025-05-26 18:08:17 +05:30
Frappe PR Bot 3025ea9a7b chore(release): Bumped to Version 2.29.0 2025-05-26 10:05:36 +00:00
Jannat Patel 5dba4d1384 Merge pull request #1537 from frappe/develop
chore: merge 'develop' into 'main'
2025-05-26 15:33:03 +05:30
Jannat Patel e4f1e7b093 Merge pull request #1536 from pateljannat/telemetry-fixes
chore: fix posthog init condition
2025-05-26 15:21:34 +05:30
Jannat Patel d0a0597087 chore: removed unused imports 2025-05-26 15:08:41 +05:30
Jannat Patel c9ccf9a1b5 chore: fix posthog init condition 2025-05-26 15:02:51 +05:30
Jannat Patel 69107d4441 Merge pull request #1535 from pateljannat/refactor-batch-charts
refactor: use frappe-ui for batch progress charts
2025-05-26 12:43:15 +05:30
Jannat Patel e25afc1ef7 chore: fixed formating 2025-05-26 12:32:34 +05:30
Jannat Patel 9babfd150e fix: course count on batch dashboard 2025-05-26 12:25:16 +05:30
Jannat Patel 532dbbea4a fix: restricted minimum chart interval to 1 2025-05-26 11:34:52 +05:30
Jannat Patel 0d284d05d9 Merge pull request #1534 from pateljannat/issues-110
fix: misc issues
2025-05-26 11:22:16 +05:30
Jannat Patel 28fccae3ac Merge pull request #1532 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-05-26 11:05:01 +05:30
Jannat Patel 3a4a6da69c Merge pull request #1531 from frappe/pot_develop_2025-05-23
chore: update POT file
2025-05-26 11:04:50 +05:30
Jannat Patel 4ea07a95e7 fix: show batch CTA's on mobile 2025-05-26 11:04:00 +05:30
Jannat Patel 80ceb49358 fix: login menu now works on all browsers and devices 2025-05-26 10:58:17 +05:30
Jannat Patel 589337116a fix: added dependencies for onboarding steps 2025-05-26 09:59:05 +05:30
Jannat Patel cb50067223 chore: Chinese Simplified translations 2025-05-24 23:16:12 +05:30
Jannat Patel 4d63266d88 chore: Serbian (Latin) translations 2025-05-24 23:16:11 +05:30
Jannat Patel 90dd33ce21 chore: Serbian (Latin) translations 2025-05-23 23:13:03 +05:30
frappe-pr-bot 763b849ddf chore: update POT file 2025-05-23 16:04:27 +00:00
Jannat Patel 9c76c54283 Merge pull request #1528 from pateljannat/email-template-list
feat: email template in settings
2025-05-23 15:35:11 +05:30
Md Hussain Nagaria 5cb17b3a36 Merge pull request #1529 from frappe/misc-fixes 2025-05-23 11:01:25 +02:00
Hussain Nagaria 2f7b5d1cbb fix: use unavailabilityMessage if set 2025-05-23 14:28:47 +05:30
Hussain Nagaria 4fe14eb2e9 fix: early return cleanup 2025-05-23 14:26:22 +05:30
Jannat Patel eb089f2b58 fix: return payment fields data after transform 2025-05-23 14:25:29 +05:30
Hussain Nagaria 4f0ac98eea fix: toast used but not imported 2025-05-23 14:02:04 +05:30
Hussain Nagaria af19940fa1 fix: some code semantics 2025-05-23 14:00:11 +05:30
Jannat Patel 5635d2a325 feat: email template update and deletion 2025-05-23 13:28:18 +05:30
Jannat Patel 5e2de35693 refactor: layout of payment fields 2025-05-22 21:39:49 +05:30
Jannat Patel ef7180f23f Merge pull request #1523 from pateljannat/issues-109
refactor: misc enhancements
2025-05-22 12:12:57 +05:30
Jannat Patel f939973d4f fix: don't validate number of students if seat count is 0 in batch 2025-05-22 12:03:07 +05:30
Jannat Patel 63f327733e refactor: category list in settings 2025-05-22 11:54:54 +05:30
Jannat Patel c1fb807fe4 fix: show onboarding banner when redirected from other pages 2025-05-21 17:52:24 +05:30
Jannat Patel b7ddf44267 test: close onboaring popover before creating course 2025-05-21 17:35:48 +05:30
Jannat Patel 6d4c72ea5e fix: rating input style on course details page 2025-05-21 16:28:04 +05:30
Jannat Patel 3db11b9372 refactor: moved batch feedback to sidebar 2025-05-21 16:08:49 +05:30
Jannat Patel b8714f4abe refactor: batch progress chart will now use frappe-ui components 2025-05-21 13:13:42 +05:30
Jannat Patel 7ccbe74bbe chore: fixed conflicts 2025-05-20 19:09:19 +05:30
Jannat Patel ea3ae3516b Merge pull request #1513 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-05-20 19:05:38 +05:30
Jannat Patel d33af3ca52 chore: Esperanto translations 2025-05-19 21:33:54 +05:30
Jannat Patel 291c3fa908 chore: Serbian (Latin) translations 2025-05-19 21:33:53 +05:30
Jannat Patel a51fa58122 chore: Bosnian translations 2025-05-19 21:33:52 +05:30
Jannat Patel 65a3967abd chore: Croatian translations 2025-05-19 21:33:50 +05:30
Jannat Patel e1e5c94a43 chore: Thai translations 2025-05-19 21:33:49 +05:30
Jannat Patel f15127eceb chore: Chinese Simplified translations 2025-05-19 21:33:47 +05:30
Jannat Patel 071a238b71 chore: Persian translations 2025-05-19 21:33:46 +05:30
Jannat Patel 050b052156 chore: Portuguese, Brazilian translations 2025-05-19 21:33:44 +05:30
Jannat Patel 8f65cca776 chore: Turkish translations 2025-05-19 21:33:43 +05:30
Jannat Patel 66624a8c47 chore: Swedish translations 2025-05-19 21:33:41 +05:30
Jannat Patel c8b9a415e6 chore: Russian translations 2025-05-19 21:33:40 +05:30
Jannat Patel a1dcb4c203 chore: Portuguese translations 2025-05-19 21:33:39 +05:30
Jannat Patel d4edc3e622 chore: Polish translations 2025-05-19 21:33:37 +05:30
Jannat Patel e2b8c3ee0e chore: Hungarian translations 2025-05-19 21:33:35 +05:30
Jannat Patel c37816e90d chore: German translations 2025-05-19 21:33:34 +05:30
Jannat Patel a35cfcdca7 chore: Arabic translations 2025-05-19 21:33:32 +05:30
Jannat Patel d381646226 chore: Spanish translations 2025-05-19 21:33:31 +05:30
Jannat Patel 285e7afec2 chore: French translations 2025-05-19 21:33:30 +05:30
Jannat Patel df7d678c32 Merge pull request #1510 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-05-19 14:24:21 +05:30
Jannat Patel f36f7e58de Merge pull request #1511 from frappe/pot_develop_2025-05-16
chore: update POT file
2025-05-19 14:24:10 +05:30
Jannat Patel 0e16c834d8 chore: Serbian (Latin) translations 2025-05-18 21:37:27 +05:30
frappe-pr-bot 31a3256128 chore: update POT file 2025-05-16 16:04:20 +00:00
Jannat Patel aa8f70da28 chore: Swedish translations 2025-05-16 21:09:45 +05:30
Frappe PR Bot f375ffb8f8 chore(release): Bumped to Version 2.28.1 2025-05-16 06:36:08 +00:00
Jannat Patel de240e40a5 Merge pull request #1507 from frappe/develop
chore: merge 'develop' into 'main'
2025-05-16 12:01:07 +05:30
Jannat Patel 7d30aea07f Merge pull request #1509 from pateljannat/issues-108
fix: misc issues
2025-05-16 11:55:31 +05:30
Jannat Patel 04a7361d0d fix: verify if score_out_of is not 0 before calculating percentage 2025-05-16 11:40:03 +05:30
Jannat Patel 7b19618eca fix: basic cleanup of quiz submission form 2025-05-16 11:25:43 +05:30
Jannat Patel bd9600cc08 fix: list index error on quiz submission 2025-05-16 11:07:47 +05:30
Jannat Patel 32172bc791 chore: fixed redis issue faced during docker setup 2025-05-16 09:53:45 +05:30
Jannat Patel c92f57fb07 Merge pull request #1508 from pateljannat/issues-107
fix: ask for role in persona form
2025-05-15 21:51:05 +05:30
Jannat Patel 8fbdea7f36 fix: ask for role in persona form 2025-05-15 19:57:43 +05:30
Jannat Patel df15da5145 Merge branch 'develop' of https://github.com/frappe/lms into develop 2025-05-15 09:40:09 +05:30
Jannat Patel 846fe53c0f fix: show persona form after course count has been fetched 2025-05-15 09:38:22 +05:30
Jannat Patel 3bbdc828d9 Merge pull request #1506 from frappe/develop
chore: merge 'develop' into 'main'
2025-05-14 17:48:42 +05:30
Jannat Patel c454c3f0f2 Merge pull request #1505 from pateljannat/issues-106
fix: plyr will now work on all videos of a lesson
2025-05-14 17:33:14 +05:30
Jannat Patel 77b1a546e8 fix: plyr will now work on all videos of a lesson 2025-05-14 17:12:20 +05:30
Jannat Patel 7c7f063204 Merge pull request #1502 from pateljannat/issues-105
fix: misc fixes
2025-05-14 14:10:16 +05:30
Jannat Patel 0a0fcb305c fix: settings modal size 2025-05-14 13:19:03 +05:30
Jannat Patel da8028784d chore: changed cypress config to esm 2025-05-14 11:52:48 +05:30
Jannat Patel 48edd888a6 chore: changed file to esm 2025-05-14 11:30:11 +05:30
Jannat Patel da4f134095 fix: misc ui issues 2025-05-13 20:04:39 +05:30
Jannat Patel 0a71620046 fix: misc ui issues 2025-05-13 20:04:06 +05:30
Jannat Patel 1b5a762578 Merge pull request #1500 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-05-13 14:10:58 +05:30
Jannat Patel d9d031ed2b refactor: new toast api 2025-05-13 14:08:04 +05:30
Jannat Patel 403e56b4ef fix: misc batch issues 2025-05-13 11:46:00 +05:30
Jannat Patel 499b06e300 chore: Esperanto translations 2025-05-12 20:56:10 +05:30
Jannat Patel cb69540bdd chore: Chinese Simplified translations 2025-05-12 20:56:08 +05:30
Jannat Patel 1f27fa419a chore: Serbian (Latin) translations 2025-05-12 20:56:06 +05:30
Jannat Patel a561b2bd91 chore: Bosnian translations 2025-05-12 20:56:05 +05:30
Jannat Patel eeec85d1de chore: Croatian translations 2025-05-12 20:56:04 +05:30
Jannat Patel e01484f854 chore: Thai translations 2025-05-12 20:56:02 +05:30
Jannat Patel fb996ded88 chore: Persian translations 2025-05-12 20:56:01 +05:30
Jannat Patel a11bfca15a chore: Portuguese, Brazilian translations 2025-05-12 20:55:59 +05:30
Jannat Patel 6262e1c9e6 chore: Turkish translations 2025-05-12 20:55:57 +05:30
Jannat Patel 4e318af7cc chore: Swedish translations 2025-05-12 20:55:55 +05:30
Jannat Patel d587b7867e chore: Russian translations 2025-05-12 20:55:54 +05:30
Jannat Patel bd03ead9c3 chore: Portuguese translations 2025-05-12 20:55:53 +05:30
Jannat Patel c1685b7128 chore: Polish translations 2025-05-12 20:55:51 +05:30
Jannat Patel 7625e79574 chore: Hungarian translations 2025-05-12 20:55:50 +05:30
Jannat Patel c5bf7875b9 chore: German translations 2025-05-12 20:55:48 +05:30
Jannat Patel da026293bc chore: Arabic translations 2025-05-12 20:55:46 +05:30
Jannat Patel 86e5677574 chore: Spanish translations 2025-05-12 20:55:45 +05:30
Jannat Patel a48636604f chore: French translations 2025-05-12 20:55:43 +05:30
Jannat Patel e6945ac076 fix: all empty states now come from a common component 2025-05-12 17:46:23 +05:30
Jannat Patel 9107d76522 fix: batch form cleanup 2025-05-12 15:04:35 +05:30
Jannat Patel 52b925b306 fix: course form cleanup 2025-05-12 13:07:06 +05:30
Jannat Patel 49d3dc0aa0 Merge pull request #1498 from frappe/pot_develop_2025-05-09
chore: update POT file
2025-05-12 10:53:20 +05:30
Jannat Patel 0d41a1ae70 refactor: use frappe-ui for batch progress charts 2025-05-12 10:37:26 +05:30
frappe-pr-bot 49e22d790a chore: update POT file 2025-05-09 16:04:15 +00:00
Jannat Patel 12e5eedd6b Merge pull request #1494 from pateljannat/issues-104
fix: misc issues
2025-05-08 16:01:14 +05:30
Jannat Patel 159b651871 fix: dark mode for upcoming evaluations 2025-05-08 15:29:04 +05:30
Jannat Patel 080be7a885 fix: tooltips for number cards on statistics page 2025-05-08 15:10:51 +05:30
Jannat Patel e526627eb9 fix: only show published certificate on the statistics page 2025-05-08 15:05:07 +05:30
Jannat Patel 67fc37c76c fix: ui of job details 2025-05-08 14:53:34 +05:30
Jannat Patel b2b92aea31 chore: merged upstream 2025-05-07 22:04:53 +05:30
Jannat Patel e0680d9612 chore: merged upstream 2025-05-07 22:03:57 +05:30
Jannat Patel d54ac37403 Merge pull request #1491 from pateljannat/issues-103
fix: only assign lms roles to admin
2025-05-07 21:49:38 +05:30
Jannat Patel eedb3d3dd8 fix: only assign lms roles to admin 2025-05-07 21:40:43 +05:30
Frappe PR Bot 015aff9c4b chore(release): Bumped to Version 2.28.0 2025-05-07 07:48:16 +00:00
Jannat Patel d286df649e Merge pull request #1490 from frappe/develop
chore: merge 'develop' into 'main'
2025-05-07 12:56:56 +05:30
Jannat Patel 567bfc41e0 Merge pull request #1489 from pateljannat/issues-102
fix: misc fixes
2025-05-07 12:51:11 +05:30
Jannat Patel 90d77e9ffb fix: improved question form for quiz 2025-05-07 12:34:38 +05:30
Jannat Patel 2b33ba1984 fix: dark mode issues 2025-05-07 11:50:34 +05:30
Jannat Patel 1918f0c5d5 Merge branch 'develop' of https://github.com/frappe/lms into issues-102 2025-05-07 11:50:07 +05:30
Jannat Patel 91d79de723 fix: submission list access from assignment form 2025-05-06 20:02:34 +05:30
Jannat Patel 62b05f2377 fix: route to course from the course card widget 2025-05-06 19:25:53 +05:30
Jannat Patel b628ec4c57 Merge pull request #1488 from pateljannat/simplify-persona-form
chore: simplified the persona form
2025-05-06 19:23:28 +05:30
Jannat Patel 494394f084 Merge pull request #1487 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-05-06 19:15:24 +05:30
Jannat Patel e99b4b183c chore: simplified the persona form 2025-05-06 19:14:41 +05:30
Jannat Patel 9186353654 chore: Esperanto translations 2025-05-06 18:24:57 +05:30
Jannat Patel bd2a7b9095 chore: Chinese Simplified translations 2025-05-06 18:24:55 +05:30
Jannat Patel 42b70e7a94 chore: Serbian (Latin) translations 2025-05-06 18:24:54 +05:30
Jannat Patel 7f913203a1 chore: Bosnian translations 2025-05-06 18:24:53 +05:30
Jannat Patel 9b94958840 chore: Croatian translations 2025-05-06 18:24:51 +05:30
Jannat Patel 2070e93379 chore: Thai translations 2025-05-06 18:24:50 +05:30
Jannat Patel 772f4d938f chore: Persian translations 2025-05-06 18:24:48 +05:30
Jannat Patel 531f3af203 chore: Portuguese, Brazilian translations 2025-05-06 18:24:47 +05:30
Jannat Patel ed522341c1 chore: Turkish translations 2025-05-06 18:24:46 +05:30
Jannat Patel ee59c5068e chore: Swedish translations 2025-05-06 18:24:44 +05:30
Jannat Patel ebe3abd05b chore: Russian translations 2025-05-06 18:24:43 +05:30
Jannat Patel 358dd4dddc chore: Portuguese translations 2025-05-06 18:24:41 +05:30
Jannat Patel 3d924d3631 chore: Polish translations 2025-05-06 18:24:40 +05:30
Jannat Patel 0bed316a40 chore: Hungarian translations 2025-05-06 18:24:39 +05:30
Jannat Patel 24b5937793 chore: German translations 2025-05-06 18:24:37 +05:30
Jannat Patel c5b5876700 chore: Arabic translations 2025-05-06 18:24:36 +05:30
Jannat Patel 0f969e952d chore: Spanish translations 2025-05-06 18:24:34 +05:30
Jannat Patel 43ba512fd5 chore: French translations 2025-05-06 18:24:33 +05:30
Jannat Patel e0cbc247b2 Merge pull request #1485 from pateljannat/release-conflicts
chore: merge to 'main'
2025-05-06 13:10:08 +05:30
Jannat Patel a2c8a82559 chore: merged conflicts 2025-05-06 12:59:22 +05:30
Jannat Patel 8aadbffe8c Merge pull request #1483 from pateljannat/issues-101
fix: misc fixes
2025-05-06 10:49:47 +05:30
Jannat Patel be7e7bc6fd refactor: extracted function that enables plyr as a utility 2025-05-06 10:35:05 +05:30
Jannat Patel 3a10d4bdc0 fix: alignment of information on batch details 2025-05-06 10:17:07 +05:30
Jannat Patel fc03ecd1b3 fix: made programs breadcrumb translatable 2025-05-06 09:27:48 +05:30
Jannat Patel c7b10f0e83 Merge pull request #1482 from frappe/pot_develop_2025-05-02
chore: update POT file
2025-05-06 08:50:56 +05:30
Jannat Patel 6a94ce5e1c Merge pull request #1480 from pateljannat/evaluator-list-issue
fix: evaluator list in settings
2025-05-06 08:50:44 +05:30
frappe-pr-bot 59859a8e2f chore: update POT file 2025-05-02 16:04:11 +00:00
Jannat Patel f51a8aae39 fix: evaluator list in settings 2025-05-02 15:03:54 +05:30
Jannat Patel bd5b8c5e0e Merge pull request #1478 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-05-02 15:02:35 +05:30
Jannat Patel 67e7744566 Merge pull request #1479 from pateljannat/read-only
feat: read only mode
2025-04-30 18:33:22 +05:30
Jannat Patel 65a6663c31 fix: when moving between lessons in zen mode, ensure discussions remain hidden 2025-04-30 18:19:45 +05:30
Jannat Patel 603e80fd26 feat: read only mode 2025-04-30 18:03:00 +05:30
Jannat Patel de4ee6bbe6 chore: Persian translations 2025-04-30 15:28:31 +05:30
Jannat Patel a8aa242280 chore: Portuguese, Brazilian translations 2025-04-30 15:28:30 +05:30
Jannat Patel 0d32c2a9d9 Merge branch 'develop' of https://github.com/frappe/lms into read-only 2025-04-29 18:40:42 +05:30
Jannat Patel 6d5a02e2a8 feat: read only mode 2025-04-29 18:39:22 +05:30
Jannat Patel 67f3cbaaa8 Merge pull request #1475 from pateljannat/issues-100
fix: hide start learning button if self enrollment is disabled
2025-04-29 16:23:51 +05:30
Jannat Patel f17504e1a0 fix: hide start learning button if self enrollment is disabled 2025-04-29 15:51:03 +05:30
Jannat Patel b1a9af5de8 Merge pull request #1474 from pateljannat/issues-99
fix: check parenttype when fetching instructors
2025-04-29 11:27:56 +05:30
Jannat Patel 913bf553ae refactor: simplified the condition to check is user is instructor 2025-04-29 11:03:58 +05:30
Jannat Patel 356dcc42bf fix: check parenttype when fetching instructors 2025-04-29 10:48:52 +05:30
Jannat Patel 8c006f24ce Merge pull request #1465 from nextchamp-saqib/refactor-charts
refactor: use charts from `frappe-ui`
2025-04-28 18:19:16 +05:30
Jannat Patel 6f2f0092f0 refactor: dynamic data for statistics charts 2025-04-28 18:05:43 +05:30
Jannat Patel 56afc4c614 Merge pull request #1471 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-28 15:34:43 +05:30
Jannat Patel 0a3b9f8f9a chore: Esperanto translations 2025-04-28 14:01:56 +05:30
Jannat Patel 9b0623f4a4 chore: Bosnian translations 2025-04-28 14:01:55 +05:30
Jannat Patel c13ef17a86 chore: Croatian translations 2025-04-28 14:01:54 +05:30
Jannat Patel d5ac2f521f chore: Thai translations 2025-04-28 14:01:52 +05:30
Jannat Patel 037af18114 chore: Persian translations 2025-04-28 14:01:51 +05:30
Jannat Patel 92299458f5 chore: Portuguese, Brazilian translations 2025-04-28 14:01:49 +05:30
Jannat Patel 3272f2a4cf chore: Turkish translations 2025-04-28 14:01:48 +05:30
Jannat Patel 6a6dfdd82c chore: Swedish translations 2025-04-28 14:01:46 +05:30
Jannat Patel fa27452983 chore: Russian translations 2025-04-28 14:01:45 +05:30
Jannat Patel 8df5ec41d5 chore: Portuguese translations 2025-04-28 14:01:43 +05:30
Jannat Patel 55aad3a742 chore: Polish translations 2025-04-28 14:01:42 +05:30
Jannat Patel e46890d87e chore: Hungarian translations 2025-04-28 14:01:41 +05:30
Jannat Patel 3a36e10fce chore: German translations 2025-04-28 14:01:39 +05:30
Jannat Patel cc30c6d271 chore: Arabic translations 2025-04-28 14:01:38 +05:30
Jannat Patel 5e75ff7fb7 chore: Spanish translations 2025-04-28 14:01:36 +05:30
Jannat Patel 80681a1f8b chore: French translations 2025-04-28 14:01:34 +05:30
Jannat Patel 5954e10155 chore: Serbian (Latin) translations 2025-04-28 14:01:32 +05:30
Jannat Patel 78c43b7a10 chore: Chinese Simplified translations 2025-04-28 14:01:31 +05:30
Jannat Patel 8c6f8bf97b Merge pull request #1470 from pateljannat/issues-98
fix: don't allow billing page access if batch has started
2025-04-28 12:38:13 +05:30
Jannat Patel f220438257 fix: remove borders for iframe on lesson form 2025-04-28 11:16:04 +05:30
Jannat Patel bbd06752d3 Merge pull request #1468 from frappe/pot_develop_2025-04-25
chore: update POT file
2025-04-28 10:36:31 +05:30
Jannat Patel e34df2ce95 fix: don't allow billing page access if batch has started 2025-04-28 10:35:14 +05:30
frappe-pr-bot b197c08716 chore: update POT file 2025-04-25 16:04:29 +00:00
Jannat Patel aeb6c0f433 Merge branch 'develop' of https://github.com/frappe/lms into refactor-charts 2025-04-25 18:27:50 +05:30
Jannat Patel 8f32767267 Merge pull request #1461 from frappe/zen-mode
feat: Zen Mode
2025-04-25 18:21:31 +05:30
Jannat Patel afd43b9a9a Merge branch 'develop' of https://github.com/frappe/lms into zen-mode 2025-04-25 17:49:13 +05:30
Jannat Patel 5893e02c48 fix: reduced the size of play button in video block 2025-04-25 17:49:07 +05:30
Jannat Patel 66d3325e3c Merge pull request #1467 from harshpwctech/develop
feat: Embedding for CloudflareStream
2025-04-25 17:29:35 +05:30
Jannat Patel e513993a0d feat: show and hide discussions in zen mode 2025-04-25 17:28:54 +05:30
safe user ddbdf42265 feat: Embedding Cloudflare Stream 2025-04-25 09:28:44 +00:00
safe user badaa33ddb feat: Embedding for CloudflareStream 2025-04-25 08:38:00 +00:00
safe user befa3d7a6d feat: Added embedding for CloudflareStream 2025-04-25 08:38:00 +00:00
Jannat Patel 513f1e8b86 fix: improved lesson locked state 2025-04-25 08:38:00 +00:00
Jannat Patel 4128f0fb73 chore: fixed settings 2025-04-25 08:38:00 +00:00
Jannat Patel 3d81a63410 ci: skip persona form for ui tests 2025-04-25 08:38:00 +00:00
Jannat Patel c0ba44cacc fix: check persona_captured after details get saved 2025-04-25 08:38:00 +00:00
Jannat Patel deba027457 chore: identify user persona 2025-04-25 08:38:00 +00:00
Jannat Patel 47089d286e chore: Serbian (Latin) translations 2025-04-25 08:38:00 +00:00
Jannat Patel 6c50292a66 fix: tags spacing on course cards 2025-04-25 08:38:00 +00:00
Jannat Patel 1f23f06926 fix: allow fullscreen on vimeo and adjust video height on mobile devices 2025-04-25 08:38:00 +00:00
Jannat Patel 63319d32e8 fix: detect editor change to enable plyr on newly added videos 2025-04-25 11:18:19 +05:30
Jannat Patel 66f28ef7a6 Merge branch 'develop' of https://github.com/frappe/lms into zen-mode 2025-04-25 10:20:38 +05:30
Jannat Patel 4e4eccd909 Merge pull request #1466 from pateljannat/issues-97
fix: country details in job page and form
2025-04-25 10:19:32 +05:30
Jannat Patel c21fe99368 fix: country details in job page and form 2025-04-25 10:13:17 +05:30
Jannat Patel 53ea91e945 feat: plyr for vimeo 2025-04-25 10:05:32 +05:30
Jannat Patel 7cde05b58a Merge branch 'develop' of https://github.com/frappe/lms into zen-mode 2025-04-24 18:42:44 +05:30
Jannat Patel 0fc9b35307 Merge pull request #1464 from pateljannat/issues-96
feat: redesigned job list
2025-04-24 18:35:20 +05:30
Jannat Patel 4a36826af0 fix: if student applied for a job show that on the details page 2025-04-24 18:28:06 +05:30
Jannat Patel 26a278c5f4 feat: country filter in job list 2025-04-24 18:22:00 +05:30
Saqib Ansari 66a4d79730 refactor: use charts from frappe-ui 2025-04-24 16:19:12 +05:30
Jannat Patel 097d541391 feat: redesigned job list 2025-04-24 14:20:51 +05:30
Jannat Patel 788ef9b106 Merge pull request #1463 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-24 14:12:16 +05:30
Jannat Patel a38e1163af chore: Chinese Simplified translations 2025-04-24 13:37:52 +05:30
Jannat Patel a633ff5174 fix: check if youtube or vimeo video exists before enabling plyr 2025-04-24 12:06:57 +05:30
Jannat Patel 6b412106de feat: redesigned video block 2025-04-23 17:06:29 +05:30
Jannat Patel 93b5cb6161 feat: zen mode 2025-04-23 11:44:39 +05:30
Jannat Patel 4b80fbe5eb Merge pull request #1460 from pateljannat/issues-95
fix: improved lesson locked state
2025-04-22 18:13:01 +05:30
Jannat Patel 52775aae60 fix: improved lesson locked state 2025-04-22 18:05:07 +05:30
Jannat Patel 0430178b3e Merge pull request #1459 from pateljannat/user-persona
chore: identify user persona
2025-04-22 17:47:20 +05:30
Jannat Patel 470123c77a chore: fixed settings 2025-04-22 16:17:29 +05:30
Jannat Patel 66d4798db3 Merge branch 'develop' of https://github.com/frappe/lms into user-persona 2025-04-22 15:54:55 +05:30
Jannat Patel cc39395a12 Merge pull request #1458 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-22 15:54:42 +05:30
Jannat Patel 3aeb9cf0b1 ci: skip persona form for ui tests 2025-04-22 15:32:01 +05:30
Jannat Patel f1b383f0b7 fix: check persona_captured after details get saved 2025-04-22 15:02:21 +05:30
Jannat Patel e2896b7bf0 chore: Serbian (Latin) translations 2025-04-22 12:52:49 +05:30
Jannat Patel 780dfb8966 Merge branch 'develop' of https://github.com/frappe/lms into user-persona 2025-04-21 18:07:12 +05:30
Jannat Patel 8b91323705 Merge pull request #1457 from pateljannat/vimeo
fix: allow fullscreen on vimeo
2025-04-21 17:32:12 +05:30
Jannat Patel 89fdbf5660 test: find the course image label and attach course image to its sibling input 2025-04-21 17:10:33 +05:30
Jannat Patel ac47ab3f8a Merge pull request #1456 from pateljannat/issues-94
fix: allow fullscreen on vimeo and adjust video height on mobile devices
2025-04-21 16:36:06 +05:30
Jannat Patel 7ed5dfdb8f fix: allow fullscreen on video and adjust video height on mobile devices 2025-04-21 16:34:34 +05:30
Jannat Patel bfc1488860 fix: tags spacing on course cards 2025-04-21 16:16:54 +05:30
Jannat Patel 726f733434 fix: allow fullscreen on vimeo and adjust video height on mobile devices 2025-04-21 15:41:51 +05:30
Jannat Patel 0c97e31101 Merge pull request #1455 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-21 15:07:47 +05:30
Jannat Patel ec2b0718e6 chore: Portuguese translations 2025-04-21 12:09:04 +05:30
Jannat Patel 720056268c chore: Serbian (Latin) translations 2025-04-21 12:09:03 +05:30
Jannat Patel 345992eda4 chore: Esperanto translations 2025-04-21 12:09:02 +05:30
Jannat Patel e3e6b35eb7 chore: Croatian translations 2025-04-21 12:09:00 +05:30
Jannat Patel 701ea950de chore: Thai translations 2025-04-21 12:08:59 +05:30
Jannat Patel 4b78865823 chore: Portuguese, Brazilian translations 2025-04-21 12:08:58 +05:30
Jannat Patel 5b2bdf4cf6 chore: Bosnian translations 2025-04-21 12:08:57 +05:30
Jannat Patel a677b7fd3a chore: Persian translations 2025-04-21 12:08:55 +05:30
Jannat Patel 9cbd3db022 chore: Chinese Simplified translations 2025-04-21 12:08:54 +05:30
Jannat Patel 5f52d2c2c7 chore: Turkish translations 2025-04-21 12:08:53 +05:30
Jannat Patel b8c403aa5d chore: Swedish translations 2025-04-21 12:08:52 +05:30
Jannat Patel 2c6863e18e chore: Russian translations 2025-04-21 12:08:50 +05:30
Jannat Patel e7a462c685 chore: Polish translations 2025-04-21 12:08:49 +05:30
Jannat Patel 0cf671ae3b chore: Hungarian translations 2025-04-21 12:08:48 +05:30
Jannat Patel dfc6f5bfb4 chore: German translations 2025-04-21 12:08:47 +05:30
Jannat Patel 64b9be7e42 chore: Arabic translations 2025-04-21 12:08:45 +05:30
Jannat Patel 7412a8761c chore: Spanish translations 2025-04-21 12:08:44 +05:30
Jannat Patel 65cdeabc77 chore: French translations 2025-04-21 12:08:42 +05:30
Jannat Patel a507d4464d Merge pull request #1454 from pateljannat/issues-93
feat: meta image and keywords from settings
2025-04-21 11:05:39 +05:30
Jannat Patel 9143cc39d9 test: find the course image label and attach course image to its sibling input 2025-04-21 10:53:22 +05:30
Jannat Patel e821755721 test: attach course image if selector is hidden 2025-04-21 10:33:24 +05:30
Jannat Patel d081688fc9 Merge pull request #1453 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-21 10:16:30 +05:30
Jannat Patel cdc7ee698c Merge pull request #1452 from frappe/pot_develop_2025-04-18
chore: update POT file
2025-04-21 09:55:00 +05:30
Jannat Patel 0d0a9c872c chore: Chinese Simplified translations 2025-04-20 11:58:27 +05:30
Jannat Patel 30953cce66 chore: German translations 2025-04-20 11:58:22 +05:30
Jannat Patel f6008cf46a fix: don't show course count on batch details if there are no courses 2025-04-19 12:46:31 +05:30
Jannat Patel eb0587f726 feat: meta image and keywords from settings 2025-04-19 12:37:24 +05:30
frappe-pr-bot ba56ac87c5 chore: update POT file 2025-04-18 16:04:27 +00:00
Jannat Patel 5800ac67c4 chore: identify user persona 2025-04-18 18:05:57 +05:30
Jannat Patel 73941a159a Merge pull request #1451 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-18 16:16:35 +05:30
Jannat Patel d1fe8b203a chore: Thai translations 2025-04-18 11:52:30 +05:30
Jannat Patel 8b8dbc1053 chore: Chinese Simplified translations 2025-04-18 11:52:28 +05:30
Jannat Patel 57e477b17c Merge pull request #1450 from pateljannat/issues-92
fix: moved powered by learning to the bottom of sidebar
2025-04-17 22:41:59 +05:30
Jannat Patel 1a1924de3e fix: removed styles on attachments as they were overriding the styles on webform 2025-04-17 22:32:25 +05:30
Jannat Patel 3bea19c8ad fix: moved powered by learning to the bottom of sidebar 2025-04-17 22:31:47 +05:30
Jannat Patel cd47b62765 Merge pull request #1449 from pateljannat/assignment-issues
refactor: enhanced assignment form
2025-04-17 22:09:01 +05:30
Jannat Patel ffeaad324e fix: removed assignment submission email notification 2025-04-17 22:03:07 +05:30
Jannat Patel 4504dd810d fix: make assignment modal scrollable if the questions is very long 2025-04-17 21:52:55 +05:30
Jannat Patel 60ad86f79c refactor: enhanced assignment form 2025-04-17 21:42:43 +05:30
Jannat Patel f63294699a Merge pull request #1446 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-17 17:37:12 +05:30
Jannat Patel 650594d9ea Merge pull request #1447 from pateljannat/certification-redesign
fix: improved UI of certified participants page
2025-04-17 12:48:27 +05:30
Jannat Patel 7c22d5c774 chore: changed release workflow to run on the 15th of every month 2025-04-17 12:38:24 +05:30
Jannat Patel 73a501908d fix: mobile view for certified members page 2025-04-17 12:34:38 +05:30
Jannat Patel 31836e5c9e chore: Persian translations 2025-04-17 11:49:28 +05:30
Jannat Patel 31adab94b3 chore: merged conflicts 2025-04-16 21:38:00 +05:30
Jannat Patel 824c65eb38 Merge pull request #1440 from frappe/develop
chore: merge 'develop' into 'main'
2025-04-16 18:55:21 +05:30
Jannat Patel 4e02044eb4 Merge pull request #1441 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-16 18:47:37 +05:30
Jannat Patel f245cf2c5d fix: meta title for pages that don't have a default title 2025-04-16 17:09:09 +05:30
Jannat Patel 1b49cc1408 fix: meta title for pages that don't have a title 2025-04-16 17:02:52 +05:30
Jannat Patel bd384a9b59 chore: Portuguese translations 2025-04-16 11:50:58 +05:30
Jannat Patel 48eb2ff405 fix: registration button should be visible if batch starts today but a few hours are left 2025-04-16 11:18:17 +05:30
Jannat Patel dcacda984f fix: mobile view for certified member list 2025-04-16 10:59:06 +05:30
Jannat Patel 8186e9e1d2 Merge pull request #1438 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-15 20:14:15 +05:30
Jannat Patel b5b93917d1 chore: Croatian translations 2025-04-15 11:50:27 +05:30
Jannat Patel 1ffdadbde3 chore: Bosnian translations 2025-04-15 11:50:25 +05:30
Jannat Patel 4506603ea1 chore: Swedish translations 2025-04-15 11:50:23 +05:30
Jannat Patel fdf8b85f88 Merge branch 'develop' of https://github.com/frappe/lms into certification-redesign 2025-04-14 22:50:47 +05:30
Jannat Patel 340264ce41 Merge pull request #1436 from pateljannat/issues-91
fix: misc issues
2025-04-14 22:49:25 +05:30
Jannat Patel d6187b3d63 fix: corrected grammar in payments app error message 2025-04-14 22:39:07 +05:30
Jannat Patel b6577133a9 fix: misc issues 2025-04-14 22:28:06 +05:30
Jannat Patel 2d410eac37 Merge pull request #1430 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-14 16:24:43 +05:30
Jannat Patel e63e71f2bf chore: Portuguese translations 2025-04-14 11:31:24 +05:30
Jannat Patel ba743e0480 chore: Serbian (Latin) translations 2025-04-14 11:31:23 +05:30
Jannat Patel 2f26b15524 chore: Esperanto translations 2025-04-14 11:31:21 +05:30
Jannat Patel 5841ed0e70 chore: Croatian translations 2025-04-14 11:31:20 +05:30
Jannat Patel d217dff4b9 chore: Thai translations 2025-04-14 11:31:18 +05:30
Jannat Patel 2746606db1 chore: Portuguese, Brazilian translations 2025-04-14 11:31:17 +05:30
Jannat Patel 2d321780d0 chore: Bosnian translations 2025-04-14 11:31:16 +05:30
Jannat Patel c26108586f chore: Persian translations 2025-04-14 11:31:14 +05:30
Jannat Patel 7f30d9c3dc chore: Chinese Simplified translations 2025-04-14 11:31:12 +05:30
Jannat Patel 816b40bdc6 chore: Turkish translations 2025-04-14 11:31:11 +05:30
Jannat Patel 09688315cb chore: Swedish translations 2025-04-14 11:31:10 +05:30
Jannat Patel c709535442 chore: Russian translations 2025-04-14 11:31:08 +05:30
Jannat Patel 08e2d804fa chore: Polish translations 2025-04-14 11:31:07 +05:30
Jannat Patel b4fb07b435 chore: Hungarian translations 2025-04-14 11:31:06 +05:30
Jannat Patel d119ae6409 chore: German translations 2025-04-14 11:31:04 +05:30
Jannat Patel cf26fc4530 chore: Arabic translations 2025-04-14 11:31:03 +05:30
Jannat Patel f50a7704c9 chore: Spanish translations 2025-04-14 11:31:02 +05:30
Jannat Patel facec8393c chore: French translations 2025-04-14 11:31:00 +05:30
Jannat Patel 172e8872ef Merge pull request #1428 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-14 10:57:06 +05:30
Jannat Patel b7755b844a Merge pull request #1427 from frappe/pot_develop_2025-04-11
chore: update POT file
2025-04-14 10:56:54 +05:30
Jannat Patel 7e77d29edb chore: Portuguese translations 2025-04-13 11:08:49 +05:30
Jannat Patel 3b84ef6968 fix: seo description for job openings 2025-04-13 10:26:59 +05:30
Jannat Patel 2dd8192dcb feat: list of certified participants 2025-04-13 10:14:00 +05:30
Jannat Patel cafb499a79 chore: Portuguese translations 2025-04-12 10:51:50 +05:30
Jannat Patel f952267396 chore: Arabic translations 2025-04-12 10:51:38 +05:30
frappe-pr-bot 6913b71c69 chore: update POT file 2025-04-11 16:04:23 +00:00
Jannat Patel c485b03b83 chore: merged conflicts 2025-04-11 19:01:46 +05:30
Jannat Patel e1f35c86db fix: empty meta info issue 2025-04-11 18:43:34 +05:30
Jannat Patel cfbe60b731 fix: improved UI of certified participants page 2025-04-11 18:36:12 +05:30
Jannat Patel a21020e226 Merge pull request #1425 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-11 13:21:11 +05:30
Jannat Patel 28d18102f0 chore: Serbian (Latin) translations 2025-04-11 10:37:08 +05:30
Jannat Patel f5e78b7fdb chore: Persian translations 2025-04-11 10:37:04 +05:30
Jannat Patel d420b2dae5 chore: Turkish translations 2025-04-11 10:37:01 +05:30
Jannat Patel 3cce9107d0 chore: Polish translations 2025-04-11 10:36:59 +05:30
Jannat Patel a5248eb92b chore: Hungarian translations 2025-04-11 10:36:57 +05:30
Jannat Patel 1acf734229 chore: German translations 2025-04-11 10:36:56 +05:30
Jannat Patel cc170ecb20 chore: French translations 2025-04-11 10:36:53 +05:30
Jannat Patel b7f40d16a4 Merge pull request #1424 from pateljannat/seo-description
feat: SEO Meta Description
2025-04-10 17:42:58 +05:30
Jannat Patel 7e6cb727bd feat: seo description field 2025-04-10 17:19:38 +05:30
Jannat Patel eeaa835bef fix: redirect to course list from course from if user is not moderator and instructor 2025-04-10 16:36:22 +05:30
Frappe PR Bot 04aff8d149 chore(release): Bumped to Version 2.27.0 2025-04-10 10:38:37 +00:00
Jannat Patel e43eeeba4a Merge pull request #1423 from frappe/develop
chore: merge 'develop' into 'main'
2025-04-10 16:01:54 +05:30
Jannat Patel e88bdd818d Merge pull request #1422 from pateljannat/issues-89
fix: don't update onboarding status if user is not system manager
2025-04-10 15:55:32 +05:30
Jannat Patel 1a5d8ce07e fix: don't update onboarding status if user is not system manager 2025-04-10 15:37:59 +05:30
Jannat Patel 9e2c7cc145 Merge pull request #1417 from frappe/develop
chore: merge 'develop' into 'main'
2025-04-09 15:17:25 +05:30
Jannat Patel 8e405bc8eb Merge pull request #1416 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-09 15:01:24 +05:30
Jannat Patel 23e2a153c9 chore: German translations 2025-04-09 10:03:41 +05:30
Jannat Patel 85a0949488 Merge pull request #1415 from pateljannat/jobs-improvements
fix: new ui for job list
2025-04-08 22:53:30 +05:30
Jannat Patel 57b6433dc0 fix: new ui for job list 2025-04-08 22:39:42 +05:30
Jannat Patel 1b43e1be44 fix: added back csrf_token 2025-04-08 21:33:52 +05:30
Jannat Patel d6738b86c9 Merge pull request #1414 from pateljannat/seo-improvements
fix: seo improvements
2025-04-08 21:09:54 +05:30
Jannat Patel a5325cef44 chore: renamed lint jobs 2025-04-08 21:03:30 +05:30
Jannat Patel cc917f3d83 chore: bumped up pre commit action version to 3.0. 2025-04-08 21:00:50 +05:30
Jannat Patel 492917ea40 chore: added commit lint rules 2025-04-08 20:53:44 +05:30
Jannat Patel 78263185a1 chore: cached pip for linters 2025-04-08 20:31:42 +05:30
Jannat Patel ee7aa9d58b feat: fetch meta tags from website route meta 2025-04-08 19:37:16 +05:30
Jannat Patel a7112937de fix: changed course and batch meta description 2025-04-08 18:21:28 +05:30
Jannat Patel a8d4572aef fix: add app_name as document title 2025-04-08 18:12:21 +05:30
Jannat Patel 45c530e53a Merge pull request #1413 from pateljannat/improve-page-meta
fix: persistent favicon for all pages
2025-04-08 11:52:23 +05:30
Jannat Patel e0bcce5e6e fix: show learning logo as favicon if its missing in website settings 2025-04-08 11:45:51 +05:30
Jannat Patel 8346ec8525 fix: import usePageMeta for QuizSubmission 2025-04-08 11:13:46 +05:30
Jannat Patel 5d1673bad8 fix: persistent favicon for all pages 2025-04-08 10:57:02 +05:30
Jannat Patel a33328e11d Merge pull request #1412 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-08 10:27:35 +05:30
Jannat Patel 3efa326684 chore: Esperanto translations 2025-04-08 09:28:34 +05:30
Jannat Patel 196fead1e0 chore: Croatian translations 2025-04-08 09:28:33 +05:30
Jannat Patel b8ce04e9fe chore: Thai translations 2025-04-08 09:28:31 +05:30
Jannat Patel 6369dfd65c chore: Portuguese, Brazilian translations 2025-04-08 09:28:30 +05:30
Jannat Patel f4da56adf9 chore: Bosnian translations 2025-04-08 09:28:29 +05:30
Jannat Patel 0987a91bfc chore: Persian translations 2025-04-08 09:28:27 +05:30
Jannat Patel 9f23a56cf4 chore: Chinese Simplified translations 2025-04-08 09:28:26 +05:30
Jannat Patel 34a4754767 chore: Turkish translations 2025-04-08 09:28:25 +05:30
Jannat Patel b88de74552 chore: Swedish translations 2025-04-08 09:28:24 +05:30
Jannat Patel 45ac682c7f chore: Russian translations 2025-04-08 09:28:22 +05:30
Jannat Patel b753d366bf chore: Polish translations 2025-04-08 09:28:21 +05:30
Jannat Patel 06c598886e chore: Hungarian translations 2025-04-08 09:28:20 +05:30
Jannat Patel 52b0b7f8dc chore: German translations 2025-04-08 09:28:18 +05:30
Jannat Patel 656b3b2ebe chore: Arabic translations 2025-04-08 09:28:17 +05:30
Jannat Patel 6bdfbde23f chore: Spanish translations 2025-04-08 09:28:16 +05:30
Jannat Patel 1b9f5eebc0 chore: French translations 2025-04-08 09:28:15 +05:30
Jannat Patel 1f37da08b4 Merge pull request #1411 from pateljannat/disable-signup-settings
feat: signups can now be enabled/disabled from portal settings
2025-04-07 18:22:57 +05:30
Jannat Patel 5bc44e6fe5 feat: signups can now be enabled/disabled from portal settings 2025-04-07 18:15:30 +05:30
Jannat Patel c70da08078 Merge pull request #1410 from pateljannat/quiz-issue
fix: save lesson details in quiz
2025-04-07 15:19:15 +05:30
Jannat Patel 7600fb14e1 Merge pull request #1409 from frappe/pot_develop_2025-04-04
chore: update POT file
2025-04-07 15:10:55 +05:30
Jannat Patel e2fdf2042e Merge pull request #1406 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-04-07 15:10:38 +05:30
Jannat Patel 8477d6b9ed fix: save lesson details in quiz 2025-04-07 15:09:31 +05:30
Jannat Patel 241df63334 chore: Persian translations 2025-04-07 09:31:08 +05:30
Jannat Patel 7131de8a2a chore: Persian translations 2025-04-06 09:34:34 +05:30
frappe-pr-bot 473a799f58 chore: update POT file 2025-04-04 16:04:26 +00:00
Jannat Patel 6c9fe85170 chore: Portuguese, Brazilian translations 2025-04-01 09:07:24 +05:30
Jannat Patel 2c5d2db340 chore: Chinese Simplified translations 2025-03-29 08:33:34 +05:30
Jannat Patel 6cd2e6e7fb Merge pull request #1403 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-28 10:11:02 +05:30
Jannat Patel a6b094cff9 chore: Chinese Simplified translations 2025-03-28 08:29:45 +05:30
Jannat Patel 989598b9cd Merge pull request #1398 from frappe/develop
chore: merge 'develop' into 'main'
2025-03-27 09:44:00 +05:30
Jannat Patel b024a4546c Merge pull request #1401 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-27 09:42:07 +05:30
Jannat Patel 519715f8ee chore: Chinese Simplified translations 2025-03-27 08:19:36 +05:30
Jannat Patel 522de390a7 Merge pull request #1399 from pateljannat/onboarding-ui
feat: onboarding
2025-03-26 22:45:52 +05:30
Jannat Patel 2ffe19cea1 chore: removed frappe-ui from workspaces 2025-03-26 22:36:13 +05:30
Jannat Patel 124dc10cc3 chore: fixed linters 2025-03-26 22:15:47 +05:30
Jannat Patel a41338c3a2 fix: onboarding step improvements 2025-03-26 22:13:08 +05:30
Jannat Patel aa979b96f2 feat: onboarding 2025-03-26 13:08:06 +05:30
Jannat Patel f9b2471b32 Merge pull request #1397 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-25 13:55:56 +05:30
Jannat Patel d594f3ac88 chore: Chinese Simplified translations 2025-03-25 07:52:09 +05:30
Jannat Patel e5190d4409 Merge pull request #1394 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-24 15:13:10 +05:30
Jannat Patel 4f876c2bbc Merge pull request #1396 from pateljannat/assignment-in-course-issue
fix: assignment and quiz rendering issue in courses
2025-03-24 15:10:19 +05:30
Jannat Patel 4d031ae55e fix: dark mode issues for assignment 2025-03-24 14:57:46 +05:30
Jannat Patel 89a348b154 fix: assignment and quiz rendering issue in courses 2025-03-24 13:42:24 +05:30
Jannat Patel db62d40c50 chore: Croatian translations 2025-03-23 07:01:35 +05:30
Jannat Patel eff2ae8a73 chore: Thai translations 2025-03-23 07:01:33 +05:30
Jannat Patel b23d29767f chore: Portuguese, Brazilian translations 2025-03-23 07:01:32 +05:30
Jannat Patel 7d5a3c3421 chore: Esperanto translations 2025-03-23 07:01:31 +05:30
Jannat Patel 1054623d9d chore: Bosnian translations 2025-03-23 07:01:30 +05:30
Jannat Patel 4eba93f47b chore: Persian translations 2025-03-23 07:01:28 +05:30
Jannat Patel 13bcc84e8f chore: Chinese Simplified translations 2025-03-23 07:01:27 +05:30
Jannat Patel c726ad3467 chore: Turkish translations 2025-03-23 07:01:26 +05:30
Jannat Patel 5e95ff963c chore: Swedish translations 2025-03-23 07:01:24 +05:30
Jannat Patel 1ef232e45b chore: Russian translations 2025-03-23 07:01:23 +05:30
Jannat Patel 034654193f chore: Polish translations 2025-03-23 07:01:22 +05:30
Jannat Patel bddaa26d5a chore: Hungarian translations 2025-03-23 07:01:19 +05:30
Jannat Patel b42648fecb chore: German translations 2025-03-23 07:01:18 +05:30
Jannat Patel aa800bf96b chore: Arabic translations 2025-03-23 07:01:17 +05:30
Jannat Patel 6575e139b5 chore: Spanish translations 2025-03-23 07:01:15 +05:30
Jannat Patel c5b3460006 chore: French translations 2025-03-23 07:01:14 +05:30
Jannat Patel b1e490765b Merge pull request #1393 from frappe/pot_develop_2025-03-21
chore: update POT file
2025-03-22 13:22:38 +05:30
Jannat Patel c0f4a09e22 fix: removed page_renderer for courses 2025-03-22 11:18:03 +05:30
frappe-pr-bot 8fb5311844 chore: update POT file 2025-03-21 16:04:11 +00:00
Jannat Patel 12122f1eaf Merge pull request #1391 from pateljannat/issues-88
fix: removed user info from assignment block
2025-03-21 12:46:51 +05:30
Jannat Patel e83312289b fix: removed user info from assignment block 2025-03-21 12:34:49 +05:30
Jannat Patel d59f4113c1 Merge pull request #1389 from pateljannat/issues-87
fix: course tags issue when getting course details
2025-03-21 06:00:06 +05:30
Jannat Patel 8e3b70e7c8 fix: course tags issue when getting course details 2025-03-21 05:53:24 +05:30
Jannat Patel 6a41942de6 Merge pull request #1384 from frappe/develop
chore: merge 'develop' into 'main'
2025-03-20 13:04:16 +05:30
Jannat Patel c25d95b3b6 Merge pull request #1386 from pateljannat/issues-85
fix: misc issues
2025-03-20 12:29:25 +05:30
Jannat Patel edde95edeb chore: fixed linters 2025-03-20 12:22:13 +05:30
Jannat Patel 066eaea45d fix: redirection to FC site without checking payment method 2025-03-20 11:57:08 +05:30
Jannat Patel 7ae3cf5d95 fix: check seats of a batch at the time of billing 2025-03-20 11:03:08 +05:30
Jannat Patel 2fa728d45c Merge pull request #1383 from NihalRoshanCK/develop
change the text color according to the theme
2025-03-19 22:42:47 +05:30
Jannat Patel 04cbd6a1d8 chore: use vite plugins from frappe-ui 2025-03-19 22:26:58 +05:30
Jannat Patel c6e658e26b fix: show tabs and featured courses on list for guest users 2025-03-19 11:04:29 +05:30
Jannat Patel 0692aceda4 fix: don't allow billing page access if batch is sold out 2025-03-19 10:45:47 +05:30
Nihal Roshan 072bef5847 change the text color according to the theme 2025-03-18 10:15:52 +00:00
Jannat Patel e94a689f83 Merge pull request #1382 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-17 15:55:35 +05:30
Jannat Patel c71a980f78 chore: Chinese Simplified translations 2025-03-17 05:54:46 +05:30
Jannat Patel ef7d850dd4 chore: Persian translations 2025-03-16 05:49:18 +05:30
Jannat Patel 1e6a71f36b chore: Croatian translations 2025-03-15 05:16:33 +05:30
Jannat Patel f5ae4120cd chore: Thai translations 2025-03-15 05:16:32 +05:30
Jannat Patel 82331364b7 chore: Portuguese, Brazilian translations 2025-03-15 05:16:31 +05:30
Jannat Patel ef3879e419 chore: Esperanto translations 2025-03-15 05:16:30 +05:30
Jannat Patel 403dbf13e8 chore: Bosnian translations 2025-03-15 05:16:28 +05:30
Jannat Patel c8193c0009 chore: Persian translations 2025-03-15 05:16:27 +05:30
Jannat Patel 9c0c69a728 chore: Chinese Simplified translations 2025-03-15 05:16:26 +05:30
Jannat Patel 4606fc3e2a chore: Turkish translations 2025-03-15 05:16:24 +05:30
Jannat Patel c9bb3ab368 chore: Swedish translations 2025-03-15 05:16:23 +05:30
Jannat Patel 99e4b406a4 chore: Russian translations 2025-03-15 05:16:22 +05:30
Jannat Patel 67b9424b9e chore: Polish translations 2025-03-15 05:16:20 +05:30
Jannat Patel 5b60be5f51 chore: Hungarian translations 2025-03-15 05:16:19 +05:30
Jannat Patel d88927a6fb chore: German translations 2025-03-15 05:16:18 +05:30
Jannat Patel 6616ee3607 chore: Arabic translations 2025-03-15 05:16:16 +05:30
Jannat Patel 0dbd8de335 chore: Spanish translations 2025-03-15 05:16:15 +05:30
Jannat Patel 9b406e368b chore: French translations 2025-03-15 05:16:14 +05:30
Jannat Patel 4449dc43a0 Merge pull request #1381 from frappe/pot_develop_2025-03-14
chore: update POT file
2025-03-14 21:43:26 +05:30
frappe-pr-bot 554093ab3e chore: update POT file 2025-03-14 16:04:06 +00:00
Jannat Patel ac3ed22ae9 Merge pull request #1380 from pateljannat/issues-84
fix: moved evaluation cancel button in a menu
2025-03-13 22:17:39 +05:30
Jannat Patel 2ca7b09d1e fix: made address amount and currency mandatory in LMS Payment 2025-03-13 22:01:26 +05:30
Jannat Patel f29c2da9ce fix: moved evaluation cancel button in a menu 2025-03-13 22:00:39 +05:30
Jannat Patel e23f6ae0fa Merge pull request #1378 from pateljannat/issues-83
fix: batch reminder email subject and content
2025-03-13 08:27:49 +05:30
Jannat Patel 51061273bc fix: show view certificate link on course page, if already certified 2025-03-13 06:08:39 +05:30
Jannat Patel 4a0812dfe9 fix: batch reminder email subject and content 2025-03-13 06:08:00 +05:30
Md Hussain Nagaria efb694a6e6 Merge pull request #1377 from frappe/state-enhancement
fix: misc
2025-03-12 14:48:54 +05:30
Hussain Nagaria 1dbe2f31d0 fix: linter 2025-03-12 14:40:45 +05:30
Hussain Nagaria be9525dbf2 fix: empty query string with trailing ?
Fixes #1376
2025-03-12 14:37:50 +05:30
Hussain Nagaria a24afad641 chore: more dead code 2025-03-12 14:36:07 +05:30
Hussain Nagaria abd14aa33c chore: remove dead code 2025-03-12 14:31:53 +05:30
Hussain Nagaria 5b3c0685ac feat: track current tab in batches and courses page 2025-03-12 14:08:25 +05:30
Jannat Patel d263072aca Merge pull request #1373 from frappe/develop
chore: merge 'develop' into 'main'
2025-03-12 11:10:48 +05:30
Jannat Patel 2a59d9ff04 Merge pull request #1374 from pateljannat/issues-82
fix: check enrollment on course certification page
2025-03-12 11:03:20 +05:30
Jannat Patel 619dc73bcb fix: show created tab to users with moderator or instructor role 2025-03-12 10:50:20 +05:30
Jannat Patel 02edefc158 fix: check enrollment on course certification page 2025-03-12 10:49:44 +05:30
Jannat Patel 572f5ae585 Merge pull request #1370 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-11 10:39:34 +05:30
Jannat Patel a326866cc9 chore: Croatian translations 2025-03-11 04:16:36 +05:30
Jannat Patel 17decf7b71 chore: Thai translations 2025-03-11 04:16:34 +05:30
Jannat Patel b9784e22ff chore: Portuguese, Brazilian translations 2025-03-11 04:16:33 +05:30
Jannat Patel 0f600c5b70 chore: Esperanto translations 2025-03-11 04:16:32 +05:30
Jannat Patel a606e9c974 chore: Bosnian translations 2025-03-11 04:16:30 +05:30
Jannat Patel 9e1938095c chore: Persian translations 2025-03-11 04:16:29 +05:30
Jannat Patel 3491eb3881 chore: Chinese Simplified translations 2025-03-11 04:16:28 +05:30
Jannat Patel 6277340d6b chore: Turkish translations 2025-03-11 04:16:26 +05:30
Jannat Patel 0c12ee4452 chore: Swedish translations 2025-03-11 04:16:25 +05:30
Jannat Patel 4ec245a119 chore: Russian translations 2025-03-11 04:16:23 +05:30
Jannat Patel 24fa6d17de chore: Polish translations 2025-03-11 04:16:22 +05:30
Jannat Patel 2eedc1032c chore: Hungarian translations 2025-03-11 04:16:20 +05:30
Jannat Patel 8c3b1b433f chore: German translations 2025-03-11 04:16:19 +05:30
Jannat Patel ae3f0f9a4e chore: Arabic translations 2025-03-11 04:16:18 +05:30
Jannat Patel f4ae601f0d chore: Spanish translations 2025-03-11 04:16:16 +05:30
Jannat Patel 2104b86080 chore: French translations 2025-03-11 04:16:15 +05:30
Jannat Patel 9724dceb73 Merge pull request #1368 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-10 11:24:09 +05:30
Jannat Patel 4c07a4f35d Merge pull request #1366 from frappe/pot_develop_2025-03-07
chore: update POT file
2025-03-10 11:23:56 +05:30
Jannat Patel 6a15697957 chore: Croatian translations 2025-03-10 03:59:01 +05:30
frappe-pr-bot 47f880d8dc chore: update POT file 2025-03-07 16:04:14 +00:00
Jannat Patel d5814f5680 Merge pull request #1365 from pateljannat/issues-81
fix: youtube embed issue
2025-03-07 12:32:26 +05:30
Jannat Patel 345a444d73 fix: youtube embed issue 2025-03-07 12:18:52 +05:30
Jannat Patel 0053ce5602 Merge pull request #1364 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-06 16:14:45 +05:30
Jannat Patel 9851757a4e chore: Croatian translations 2025-03-06 03:44:37 +05:30
Jannat Patel 55fe25b8cb chore: Thai translations 2025-03-06 03:44:36 +05:30
Jannat Patel 714f8a17c3 chore: Portuguese, Brazilian translations 2025-03-06 03:44:35 +05:30
Jannat Patel 732e9db9af chore: Bosnian translations 2025-03-06 03:44:33 +05:30
Jannat Patel 6fbc448a52 chore: Persian translations 2025-03-06 03:44:32 +05:30
Jannat Patel 76fc241778 chore: Polish translations 2025-03-06 03:44:27 +05:30
Jannat Patel 51cbbfdc45 chore: German translations 2025-03-06 03:44:25 +05:30
Jannat Patel 279f2f503e chore: Arabic translations 2025-03-06 03:44:24 +05:30
Frappe PR Bot 795d95b482 chore(release): Bumped to Version 2.26.0 2025-03-05 13:04:57 +00:00
Jannat Patel 78c8467bf6 Merge pull request #1361 from frappe/develop
chore: merge 'develop' into 'main'
2025-03-05 18:33:33 +05:30
Jannat Patel 5b5b95c85c Merge pull request #1363 from pateljannat/scorm-issue-js-files
fix: scorm files getting wrong path
2025-03-05 17:03:40 +05:30
Jannat Patel 8490b07c90 fix: scorm files getting wrong path 2025-03-05 16:31:14 +05:30
Jannat Patel dee2c51c60 Merge pull request #1359 from pateljannat/evaluation-validation-issue
fix: allow scheduling evals if future eval has been cancelled
2025-03-04 17:47:42 +05:30
Jannat Patel 4149fa6ce4 fix: renamed evaluation and certification buttons 2025-03-04 17:38:43 +05:30
Jannat Patel 7a69611f09 Merge pull request #1358 from pateljannat/payment-reminder-issue
fix: don't send payment reminder if member has already paid later
2025-03-04 17:34:30 +05:30
Jannat Patel 6692252df9 fix: allow scheduling evals if furture eval has been calcelled 2025-03-04 17:33:39 +05:30
Jannat Patel 486ce1bdb0 Merge pull request #1357 from pateljannat/course-certification-filter
refactor: course list fetching and filters
2025-03-04 17:27:01 +05:30
Jannat Patel cceff77bc2 fix: don't send payment reminder if member has already paid later 2025-03-04 17:24:03 +05:30
Jannat Patel 22a9169f87 fix: show progress bar for enrolled courses 2025-03-04 17:14:01 +05:30
Jannat Patel 47a30763a0 refactor: course list fetching and filters 2025-03-04 17:02:47 +05:30
Jannat Patel 73379a1bd8 Merge pull request #1354 from pateljannat/dont-override-user
fix: reverting user doctype override
2025-03-04 13:08:12 +05:30
Jannat Patel 7cc46629b4 test: increased login request timeout in ui tests 2025-03-04 12:53:33 +05:30
Jannat Patel 67304245ba test: increased login request timeout in ui tests 2025-03-04 12:39:22 +05:30
Jannat Patel 8edd3a1a34 chore: upgrading actions/cache to v4 for ui tests 2025-03-04 11:43:07 +05:30
Jannat Patel e4bc7c8d78 Merge pull request #1356 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-04 10:22:56 +05:30
Jannat Patel a8af78d400 chore: Esperanto translations 2025-03-04 02:59:49 +05:30
Jannat Patel 0afe3de818 chore: Bosnian translations 2025-03-04 02:59:48 +05:30
Jannat Patel 3c81aadec6 chore: Persian translations 2025-03-04 02:59:47 +05:30
Jannat Patel 1dfcb035da chore: Chinese Simplified translations 2025-03-04 02:59:45 +05:30
Jannat Patel 77b24882a9 chore: Turkish translations 2025-03-04 02:59:44 +05:30
Jannat Patel 1fd0673257 chore: Swedish translations 2025-03-04 02:59:42 +05:30
Jannat Patel dbda76e0ce chore: Russian translations 2025-03-04 02:59:40 +05:30
Jannat Patel a9d22521ce chore: Polish translations 2025-03-04 02:59:39 +05:30
Jannat Patel 6da1d9629f chore: Hungarian translations 2025-03-04 02:59:37 +05:30
Jannat Patel 37b61a7087 chore: German translations 2025-03-04 02:59:35 +05:30
Jannat Patel 9b484e6ee9 chore: Arabic translations 2025-03-04 02:59:34 +05:30
Jannat Patel 5ef67ef21c chore: Spanish translations 2025-03-04 02:59:32 +05:30
Jannat Patel f902166643 chore: French translations 2025-03-04 02:59:31 +05:30
Md Hussain Nagaria 8f91466b3d Merge pull request #1355 from frappe/enhance-timezone
feat: autofill timezone based on user timezone
2025-03-03 22:43:24 +05:30
Hussain Nagaria fa1621c3d1 feat: autofill client timezone based on user timezone 2025-03-03 22:42:43 +05:30
Jannat Patel 2acd45feae fix: reverting user doctype override 2025-03-03 19:54:41 +05:30
Jannat Patel f19e974b9d Merge pull request #1353 from pateljannat/mark-eval-request-complete
feat: mark evaluation requests as complete
2025-03-03 17:14:42 +05:30
Jannat Patel 01598ac002 feat: mark evaluation requests as complete 2025-03-03 17:01:10 +05:30
Frappe PR Bot 9b3906359b chore(release): Bumped to Version 2.25.0 2025-03-03 10:20:45 +00:00
Jannat Patel 084908bd04 Merge pull request #1352 from frappe/develop
chore: merge 'develop' into 'main'
2025-03-03 15:38:08 +05:30
Jannat Patel 4224580d6f Merge pull request #1351 from pateljannat/billing-flow-changes
fix: redirect to FC dashboard when login to FC
2025-03-03 14:59:21 +05:30
Jannat Patel 07d30647d8 chore: upgrading actions/cache to v4 for ci tests 2025-03-03 13:58:39 +05:30
Jannat Patel 263096fc77 fix: changed frappe cloud login flow 2025-03-03 13:53:16 +05:30
Jannat Patel b510cbce7f Merge pull request #1347 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-03-03 10:13:26 +05:30
Jannat Patel 0b84dc3266 Merge pull request #1346 from frappe/pot_develop_2025-02-28
chore: update POT file
2025-03-03 10:13:13 +05:30
Md Hussain Nagaria 7ee7b95eb5 Merge pull request #1350 from frappe/tz-autocomplete
feat: timezone autocomplete in live class & misc fixes
2025-03-03 06:35:07 +05:30
Hussain Nagaria 83b8bdde45 fix: transform tabIndex query param to number 2025-03-03 06:22:19 +05:30
Hussain Nagaria 1b5dd15b90 feat(LiveClass): timezone autocomplete field 2025-03-03 06:19:06 +05:30
Hussain Nagaria 47c224fcad chore: remove unused imports 2025-03-03 06:01:02 +05:30
Fahid Latheef A 39cc83c1b8 Merge branch 'frappe:develop' into feat/scorm-progress 2025-03-02 14:17:26 +05:30
Jannat Patel 1c866f40eb chore: Persian translations 2025-03-01 02:00:07 +05:30
frappe-pr-bot 1861aabaca chore: update POT file 2025-02-28 16:04:26 +00:00
Jannat Patel cd8fb6eb38 Merge pull request #1342 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-28 10:42:18 +05:30
Jannat Patel 21d05d3731 chore: Bosnian translations 2025-02-28 01:36:22 +05:30
Jannat Patel 7c953925f9 chore: Bosnian translations 2025-02-27 01:40:12 +05:30
Jannat Patel 33a4bbbe47 chore: Persian translations 2025-02-27 01:40:10 +05:30
Frappe PR Bot dfb82570ea chore(release): Bumped to Version 2.24.0 2025-02-26 04:50:44 +00:00
Jannat Patel 039a775ce4 Merge pull request #1340 from frappe/develop
chore: merge 'develop' into 'main'
2025-02-26 10:18:26 +05:30
Jannat Patel e712d6ae42 Merge pull request #1334 from pateljannat/paid-certificate-on-courses
feat: paid certifications on courses
2025-02-25 14:47:07 +05:30
Jannat Patel 6ffc953370 test: removed course expiry from test 2025-02-25 14:33:53 +05:30
Jannat Patel 63bf6a5574 fix: polished the course certification flow 2025-02-25 12:46:35 +05:30
Jannat Patel 1e73fc5751 Merge pull request #1338 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-25 10:50:30 +05:30
Jannat Patel 65604a0b88 chore: Esperanto translations 2025-02-25 01:05:38 +05:30
Jannat Patel 5a1a39f5f5 chore: Bosnian translations 2025-02-25 01:05:36 +05:30
Jannat Patel d22576c85c chore: Persian translations 2025-02-25 01:05:35 +05:30
Jannat Patel b7e5332c38 chore: Chinese Simplified translations 2025-02-25 01:05:33 +05:30
Jannat Patel ed8570fb88 chore: Turkish translations 2025-02-25 01:05:32 +05:30
Jannat Patel ce69e6634d chore: Swedish translations 2025-02-25 01:05:31 +05:30
Jannat Patel 274db20c60 chore: Russian translations 2025-02-25 01:05:29 +05:30
Jannat Patel 3d72072f1f chore: Polish translations 2025-02-25 01:05:28 +05:30
Jannat Patel ed156c09d7 chore: Hungarian translations 2025-02-25 01:05:27 +05:30
Jannat Patel fda3a1a468 chore: German translations 2025-02-25 01:05:25 +05:30
Jannat Patel c261387635 chore: Arabic translations 2025-02-25 01:05:24 +05:30
Jannat Patel 7a2fa4dae8 chore: Spanish translations 2025-02-25 01:05:22 +05:30
Jannat Patel b0c41958d9 chore: French translations 2025-02-25 01:05:21 +05:30
Jannat Patel 4f1dcbfb78 feat: eval and certification flow with purchased certificate 2025-02-24 19:15:26 +05:30
Jannat Patel dc9ed099d0 Merge pull request #1335 from frappe/pot_develop_2025-02-21
chore: update POT file
2025-02-24 10:38:54 +05:30
Md Hussain Nagaria 95255d44a9 feat(batch): track active tab in URL/route (#1337)
* chore: remove defineModel imports

* it is a compiler macro now, so no longer needs to be imported

* feat(batch): track active tab in URL/route

Fixes #1336

* style: lint
2025-02-22 22:30:14 +05:30
Hussain Nagaria 5a94e8df75 style: lint 2025-02-22 22:23:40 +05:30
Hussain Nagaria 015e3f8490 feat(batch): track active tab in URL/route
Fixes #1336
2025-02-22 22:21:26 +05:30
Hussain Nagaria 558601f02b chore: remove defineModel imports
* it is a compiler macro now, so no longer needs to be imported
2025-02-22 21:58:50 +05:30
frappe-pr-bot 461d96a079 chore: update POT file 2025-02-21 16:04:10 +00:00
Jannat Patel bacfaf4a71 feat: paid certifications on courses 2025-02-21 19:12:20 +05:30
Jannat Patel 0678def698 Merge pull request #1330 from pateljannat/markdown-links
fix: link issue in lesson
2025-02-20 16:37:33 +05:30
Jannat Patel 07b0a0af51 test: fixed lesson content test 2025-02-20 16:31:09 +05:30
Jannat Patel f12f6cb720 fix: link issue in lesson 2025-02-20 15:08:14 +05:30
Jannat Patel 4e6c1478f9 Merge pull request #1328 from pateljannat/reschedule-evals
feat: cancel evaluations
2025-02-20 10:34:08 +05:30
Jannat Patel f9fd36f77e feat: cancel evaluations 2025-02-19 22:29:24 +05:30
Jannat Patel db4c7424b3 Merge pull request #1327 from pateljannat/issues-79
fix: misc batch issues
2025-02-19 16:51:42 +05:30
Jannat Patel 9311043190 fix: misc batch issues 2025-02-19 16:40:11 +05:30
Jannat Patel 03915ccfbd fix: only system managers should login to FC 2025-02-19 15:39:13 +05:30
Jannat Patel c6d59216fd fix: redirect to FC dashboard when login to FC 2025-02-19 15:35:34 +05:30
Jannat Patel dd9e80f067 Merge pull request #1326 from frappe/develop
chore: merge 'develop' into 'main'
2025-02-19 11:06:43 +05:30
Frappe PR Bot a8690e41e6 chore(release): Bumped to Version 2.23.0 2025-02-19 05:29:30 +00:00
Jannat Patel cda42b9ec5 Merge pull request #1325 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-19 08:49:19 +05:30
Jannat Patel 21a75fdd6d chore: Bosnian translations 2025-02-18 23:05:44 +05:30
Jannat Patel a90a1e9855 chore: Persian translations 2025-02-18 23:05:43 +05:30
Jannat Patel 2a046e2e8b chore: German translations 2025-02-18 23:05:40 +05:30
Jannat Patel bb41656d81 Merge branch 'develop' of https://github.com/frappe/lms into develop 2025-02-18 19:12:23 +05:30
Jannat Patel a88a107718 fix: batch confirmation email template 2025-02-18 19:12:04 +05:30
Jannat Patel 2d21469f91 Merge pull request #1324 from pateljannat/issues-78
fix: redirect users to the batch page after login
2025-02-18 18:29:51 +05:30
Jannat Patel 960ebe4a79 fix: redirect users to the batch page after login 2025-02-18 18:10:33 +05:30
Jannat Patel 46dba0c394 Merge pull request #1323 from pateljannat/batch-reminders
feat: batch start and live class reminder
2025-02-18 17:34:44 +05:30
Jannat Patel ba27e8ca95 fix: send live class reminder on the day of the class 2025-02-18 17:26:40 +05:30
Jannat Patel 30574ea0fd feat: batch start and live class reminder 2025-02-18 17:22:52 +05:30
Jannat Patel c3c985c4a1 Merge pull request #1322 from pateljannat/certification-batches
feat: filter certification batches
2025-02-18 17:05:16 +05:30
Jannat Patel 7b3d2d8812 feat: filter certification batches 2025-02-18 15:57:55 +05:30
Jannat Patel d573a9f008 Merge pull request #1320 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-18 12:41:05 +05:30
Fahid Latheef A 5dd1bb949c Merge branch 'develop' into feat/scorm-progress 2025-02-17 23:07:10 +05:30
Jannat Patel 85a05f56b2 chore: Esperanto translations 2025-02-17 22:33:51 +05:30
Jannat Patel 904adfb905 chore: Bosnian translations 2025-02-17 22:33:50 +05:30
Jannat Patel b2201c29fd chore: Persian translations 2025-02-17 22:33:48 +05:30
Jannat Patel fe01f68623 chore: Chinese Simplified translations 2025-02-17 22:33:47 +05:30
Jannat Patel 531c8ebe94 chore: Turkish translations 2025-02-17 22:33:45 +05:30
Jannat Patel 52dfb5a360 chore: Swedish translations 2025-02-17 22:33:44 +05:30
Jannat Patel 7e04e7e461 chore: Russian translations 2025-02-17 22:33:42 +05:30
Jannat Patel bce47f606d chore: Polish translations 2025-02-17 22:33:41 +05:30
Jannat Patel 4dc1fdfdd8 chore: Hungarian translations 2025-02-17 22:33:40 +05:30
Jannat Patel 9a852b52bc chore: German translations 2025-02-17 22:33:38 +05:30
Jannat Patel 71a57b1fc0 chore: Arabic translations 2025-02-17 22:33:37 +05:30
Jannat Patel d634598db1 chore: Spanish translations 2025-02-17 22:33:35 +05:30
Jannat Patel 6377d682a4 chore: French translations 2025-02-17 22:33:33 +05:30
Jannat Patel 6e1acfdc24 Merge pull request #1316 from FahidLatheef/fix/quiz-maximum-attempts
fix: fixed bug in which user can submit quiz over the maximum limit allowed
2025-02-17 19:59:57 +05:30
Jannat Patel 30ec1dfd7c Merge pull request #1319 from pateljannat/assignment-grading-comment-field
feat: assignment comments is now text editor
2025-02-17 19:56:22 +05:30
Jannat Patel 3d209024dd fix: height of batch page 2025-02-17 19:45:45 +05:30
Jannat Patel 9ce64a037d fix: increased column width for grading 2025-02-17 19:41:24 +05:30
Jannat Patel 43117bc035 feat:assignment comments is now text editor 2025-02-17 19:28:50 +05:30
Jannat Patel 2af704043e Merge pull request #1318 from pateljannat/batch-email-template
feat: batch specific email templates
2025-02-17 18:36:05 +05:30
Jannat Patel fa14ffdcba feat: batch specific email templates 2025-02-17 18:17:50 +05:30
Jannat Patel 492b715ea0 Merge pull request #1317 from pateljannat/trial-signup
feat: billing banner for FC trial sites
2025-02-17 16:00:46 +05:30
Jannat Patel d452e20b8a feat: show trial banner only if fc site 2025-02-17 15:39:15 +05:30
Jannat Patel 6b634c15d9 feat: billing banner for FC trial sites 2025-02-17 15:07:31 +05:30
Jannat Patel eeaec3369f Merge pull request #1313 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-17 11:10:39 +05:30
Jannat Patel ce1eece90d Merge pull request #1312 from frappe/pot_develop_2025-02-14
chore: update POT file
2025-02-17 11:05:48 +05:30
Jannat Patel 030bff6592 chore: Bosnian translations 2025-02-16 22:32:22 +05:30
Jannat Patel 65de46a59e chore: Swedish translations 2025-02-16 22:32:18 +05:30
Fahid Latheef Alungal b76486e4dc fix: changed filters in calculation of completed LMS Course Progress count 2025-02-16 21:08:58 +05:30
Fahid Latheef Alungal 974f67aefe fix: validate if submission exceeds the allowed limit in backend 2025-02-16 19:29:03 +05:30
Fahid Latheef Alungal e374ae3229 fix: fixed spelling nextQuetion -> nextQuestion 2025-02-16 18:28:48 +05:30
Fahid Latheef Alungal 8b1058e577 fix: fixed issue in which submissions are not reflected gracefully until page reload
ListView throws error if initialized without emptyState which was causing the component to not reload when number of submissions was 0.
2025-02-16 18:27:38 +05:30
Fahid Latheef Alungal aaa2eea5e6 fix: fixed incomplete router initialization in Quiz.vue which was allowing user to submit quiz multiple times 2025-02-16 18:19:14 +05:30
Fahid Latheef Alungal 54047e3c2c fix: fix spelling typo Maximun Attempts -> Maximum Attempts 2025-02-16 16:10:14 +05:30
Fahid Latheef Alungal 50fe94e47b fix: fix yarn dev not working due to const variable re-assignment
It was causing this error

  ✘ [ERROR] Cannot assign to "isLoggedIn" because it is a constant

    src/router.js:230:2:
      230 │     isLoggedIn = false
          ╵     ~~~~~~~~~~

  The symbol "isLoggedIn" was declared a constant here:

    src/router.js:222:7:
      222 │   const { isLoggedIn } = sessionStore()
          ╵         ^
2025-02-16 16:08:35 +05:30
Jannat Patel 6999f6641a chore: Bosnian translations 2025-02-15 22:29:52 +05:30
frappe-pr-bot c2b12aa65f chore: update POT file 2025-02-14 16:04:13 +00:00
Jannat Patel 1a731b6908 Merge pull request #1311 from pateljannat/issues-77
fix: students should have access private batch if enrolled
2025-02-14 20:21:54 +05:30
Jannat Patel 837d050628 fix: students should be able to access private batch if they are enrolled 2025-02-14 20:10:32 +05:30
Jannat Patel 8b00bec49c fix: students should be able to access private batch if they are enrolled 2025-02-14 20:04:37 +05:30
Jannat Patel a3a2af948e Merge pull request #1303 from frappe/develop
chore: merge 'develop' into 'main'
2025-02-14 18:07:10 +05:30
Jannat Patel 9ade643af0 Merge pull request #1310 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-14 17:06:53 +05:30
Jannat Patel a29b92a886 chore: Bosnian translations 2025-02-13 22:17:06 +05:30
Jannat Patel e2c28e211f Merge pull request #1309 from pateljannat/issues-76
fix: misc batch issues
2025-02-13 21:26:17 +05:30
Jannat Patel 65f5b6a0a4 fix: delete unused custom fields from web form 2025-02-13 17:23:57 +05:30
Frappe PR Bot 905e240fb9 chore(release): Bumped to Version 2.22.0 2025-02-13 11:52:52 +00:00
Jannat Patel 75cea1ab78 fix: delete unused custom fields from web form 2025-02-13 17:21:14 +05:30
Jannat Patel dd3da3dd49 Merge pull request #1305 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-13 17:06:23 +05:30
Jannat Patel 5ab9131629 fix: misc batch issues 2025-02-13 16:57:21 +05:30
Jannat Patel 8f1c9612b7 fix: payment reminder template issue 2025-02-13 08:57:13 +05:30
Jannat Patel 15a12d2518 Merge pull request #1306 from pateljannat/issues-75
fix: misc ui fixes
2025-02-13 07:36:38 +05:30
Jannat Patel e83734e0e4 fix: misc ui fixes 2025-02-12 22:54:23 +05:30
Jannat Patel f2a95af45c chore: Bosnian translations 2025-02-12 22:14:17 +05:30
Jannat Patel 1bb61d0c1d chore: Persian translations 2025-02-12 22:14:15 +05:30
Jannat Patel 51fb4f2296 chore: Swedish translations 2025-02-12 22:14:12 +05:30
Jannat Patel 5f0f625c0f chore: Spanish translations 2025-02-12 22:14:05 +05:30
Jannat Patel ea7b803905 fix: set email sent in batch enrollment 2025-02-12 13:34:28 +05:30
Jannat Patel 76af3921dd fix: set email sent in batch enrollment 2025-02-12 13:34:00 +05:30
Jannat Patel e2f999fc31 Merge pull request #1304 from pateljannat/issues-74
fix: misc batch flow changes
2025-02-12 13:15:14 +05:30
Jannat Patel f63d57c4a9 fix: when checking for duplicates, ignore same document 2025-02-12 13:09:22 +05:30
Jannat Patel ee73790127 fix: announcements should to go one student at a time 2025-02-12 12:46:57 +05:30
Jannat Patel 1c3e84e9bb fix: misc batch flow changes 2025-02-12 12:24:31 +05:30
Jannat Patel 451a151ce0 Merge pull request #1302 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-12 11:02:49 +05:30
Jannat Patel 1ac4f819ec chore: Bosnian translations 2025-02-11 22:17:23 +05:30
Jannat Patel 526eba0129 chore: Persian translations 2025-02-11 22:17:21 +05:30
Jannat Patel 8638e0a1f9 Merge pull request #1301 from pateljannat/dark-mode
feat: dark mode
2025-02-11 18:40:08 +05:30
Jannat Patel 69c1093c93 fix: badge color on batch overlay 2025-02-11 18:30:13 +05:30
Jannat Patel 74cd0a4d40 fix: added get certified button on certified participants list 2025-02-11 18:29:29 +05:30
Jannat Patel e28fc3bee6 fix: calendar background and assignment text color 2025-02-11 16:28:25 +05:30
Jannat Patel 879dfac111 Merge pull request #1300 from pateljannat/issues-73
fix: misc batch enrollment issues
2025-02-11 15:02:14 +05:30
Jannat Patel b6cfcd797b fix: pluck only member for to validate batch course membership 2025-02-11 14:55:44 +05:30
Jannat Patel 2ea73888f0 fix: changed naming for LMS Payment 2025-02-11 14:49:04 +05:30
Jannat Patel f43331967c fix: misc batch enrollment issues 2025-02-11 13:28:49 +05:30
Jannat Patel 9da1249e51 Merge pull request #1298 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-11 12:40:58 +05:30
Jannat Patel 2342dfe452 fix: dark mode for course and batch tags 2025-02-11 10:52:37 +05:30
Jannat Patel e24d22c348 chore: Esperanto translations 2025-02-10 21:39:15 +05:30
Jannat Patel 533d9545de chore: Bosnian translations 2025-02-10 21:39:14 +05:30
Jannat Patel 03c0c3c821 chore: Persian translations 2025-02-10 21:39:12 +05:30
Jannat Patel 05be628afb chore: Chinese Simplified translations 2025-02-10 21:39:10 +05:30
Jannat Patel cb2dc3e645 chore: Turkish translations 2025-02-10 21:39:09 +05:30
Jannat Patel 25f3d2fb9f chore: Swedish translations 2025-02-10 21:39:07 +05:30
Jannat Patel db39a6416c chore: Russian translations 2025-02-10 21:39:05 +05:30
Jannat Patel 48e0787344 chore: Polish translations 2025-02-10 21:39:04 +05:30
Jannat Patel 838de2f692 chore: Hungarian translations 2025-02-10 21:39:02 +05:30
Jannat Patel 1953d89e3c chore: German translations 2025-02-10 21:39:00 +05:30
Jannat Patel d0898d4c75 chore: Arabic translations 2025-02-10 21:38:59 +05:30
Jannat Patel f01bb1aecb chore: Spanish translations 2025-02-10 21:38:57 +05:30
Jannat Patel bbdbda4942 chore: French translations 2025-02-10 21:38:56 +05:30
Jannat Patel 7741696011 Merge branch 'develop' of https://github.com/frappe/lms into dark-mode 2025-02-10 19:18:26 +05:30
Jannat Patel 2d4567bfbd Merge pull request #1297 from pateljannat/issues-72
fix: check for duplicates before creating batch enrollment in patch
2025-02-10 18:03:31 +05:30
Jannat Patel 8f643dae27 style: fix formatting 2025-02-10 17:37:08 +05:30
Jannat Patel 81e287ffe5 fix: check for duplicates before creating batch enrollment in patch 2025-02-10 17:31:11 +05:30
Jannat Patel 5543aa5e02 chore: resolved conflicts 2025-02-10 16:48:02 +05:30
Jannat Patel b5a7b4cd2c Merge pull request #1296 from pateljannat/batch-students-refactor
refactor: LMS Batch Enrollment to store batch students
2025-02-10 16:42:09 +05:30
Jannat Patel 8857ce8146 fix: set confirmation_email_sent after sending email 2025-02-10 16:30:31 +05:30
Jannat Patel bfbc5f600f Merge pull request #1295 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-10 16:16:57 +05:30
Jannat Patel a8fa42db00 Merge pull request #1294 from frappe/pot_develop_2025-02-07
chore: update POT file
2025-02-10 16:16:44 +05:30
Jannat Patel 4ee2bfcf32 style: formattin 2025-02-10 16:16:11 +05:30
Jannat Patel ab98884f77 refactor: replaced Batch Student child table with LMS Batch Enrollment doctype 2025-02-10 16:15:28 +05:30
Jannat Patel dbf443300b feat: dark mode 2025-02-10 10:51:21 +05:30
Jannat Patel dbf44a7a85 chore: Bosnian translations 2025-02-09 21:42:25 +05:30
Jannat Patel 2818c95795 chore: Swedish translations 2025-02-09 21:42:20 +05:30
Jannat Patel 27a13a6151 chore: Bosnian translations 2025-02-08 21:41:18 +05:30
Jannat Patel 9f974786f2 chore: Persian translations 2025-02-08 21:41:17 +05:30
Jannat Patel 2f2f41ac3c chore: Bosnian translations 2025-02-07 21:41:18 +05:30
frappe-pr-bot d5d30f683a chore: update POT file 2025-02-07 16:03:56 +00:00
Jannat Patel 56007aa4ba Merge pull request #1293 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-07 14:47:50 +05:30
Jannat Patel d489e08718 chore: Bosnian translations 2025-02-06 21:26:13 +05:30
Jannat Patel 16b9356944 Merge pull request #1292 from pateljannat/hide-public-pages
feat: configuration to allow guest access
2025-02-06 12:41:45 +05:30
Jannat Patel ba26826896 feat: configuration to allow guest access 2025-02-06 12:14:24 +05:30
Jannat Patel 49631b6e56 Merge pull request #1291 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-06 11:11:23 +05:30
Jannat Patel ae2bffc56d chore: Bosnian translations 2025-02-05 21:27:59 +05:30
Jannat Patel 47e51c4787 chore: Swedish translations 2025-02-05 21:27:55 +05:30
Jannat Patel 06ef289427 Merge pull request #1286 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-05 14:49:32 +05:30
Jannat Patel 4190f39993 chore: Bosnian translations 2025-02-04 20:35:56 +05:30
Jannat Patel 26a22375c8 chore: Persian translations 2025-02-04 20:35:54 +05:30
Jannat Patel 0c174caf86 Merge pull request #1285 from pateljannat/jobs-order
fix: misc issues
2025-02-04 12:14:38 +05:30
Jannat Patel 661748adc1 style: improved formatting 2025-02-04 11:27:21 +05:30
Jannat Patel 73f24339e3 Merge pull request #1284 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-04 11:19:37 +05:30
Jannat Patel 9775d7425c fix: changed heatmap base days back to 200 2025-02-04 11:19:13 +05:30
Jannat Patel 3ff6c96273 fix: top aligned all batch feedback rows 2025-02-04 11:15:39 +05:30
Jannat Patel f9706f10e1 feat: reminder notification for incomplete payments 2025-02-04 09:55:10 +05:30
Jannat Patel e9a20c61d5 chore: Bosnian translations 2025-02-03 20:01:03 +05:30
Jannat Patel f3ee1a84dd chore: Persian translations 2025-02-03 20:01:01 +05:30
Jannat Patel 381ca43c01 Merge pull request #1269 from FahidLatheef/feat/persistent-sidebar
ui: added persistent Sidebar Collapsibility and Sidebar Webpages
2025-02-03 11:16:57 +05:30
Jannat Patel 8cc16dc51b Merge pull request #1279 from frappe/pot_develop_2025-01-31
chore: update POT file
2025-02-03 11:14:46 +05:30
Jannat Patel 4337603e33 Merge pull request #1280 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-02-03 11:14:35 +05:30
Jannat Patel 5c39acb745 chore: Bosnian translations 2025-02-02 19:51:26 +05:30
Jannat Patel 1b584f0b88 chore: Bosnian translations 2025-02-01 19:30:44 +05:30
frappe-pr-bot 68a28ef6d4 chore: update POT file 2025-01-31 16:04:05 +00:00
Jannat Patel 867df7f2c7 Merge pull request #1278 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-31 20:32:09 +05:30
Jannat Patel c18e84bb8e chore: Bosnian translations 2025-01-31 18:45:28 +05:30
Jannat Patel 3fc1fd9dbc Merge pull request #1272 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-29 19:30:00 +05:30
Jannat Patel bc284c327c chore: Esperanto translations 2025-01-28 17:47:24 +05:30
Jannat Patel 85961c76fb chore: Bosnian translations 2025-01-28 17:47:23 +05:30
Jannat Patel 1c11a5964b chore: Persian translations 2025-01-28 17:47:21 +05:30
Jannat Patel 4d1ba4ea3f chore: Chinese Simplified translations 2025-01-28 17:47:20 +05:30
Jannat Patel 6d3e24fce9 chore: Turkish translations 2025-01-28 17:47:18 +05:30
Jannat Patel de37ec5704 chore: Swedish translations 2025-01-28 17:47:17 +05:30
Jannat Patel 745592432c chore: Russian translations 2025-01-28 17:47:16 +05:30
Jannat Patel cf47965e8c chore: Polish translations 2025-01-28 17:47:14 +05:30
Jannat Patel 3d64872352 chore: Hungarian translations 2025-01-28 17:47:13 +05:30
Jannat Patel b89ad4204c chore: German translations 2025-01-28 17:47:12 +05:30
Jannat Patel 71e9ba849d chore: Arabic translations 2025-01-28 17:47:10 +05:30
Jannat Patel 1d412175c6 chore: Spanish translations 2025-01-28 17:47:09 +05:30
Jannat Patel b282a37a04 chore: French translations 2025-01-28 17:47:07 +05:30
Jannat Patel 5f6d0bcf25 Merge pull request #1270 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-27 21:05:52 +05:30
Jannat Patel 74c2d5eb06 Merge pull request #1268 from frappe/pot_develop_2025-01-24
chore: update POT file
2025-01-27 21:05:36 +05:30
Jannat Patel 4618d3b30e chore: French translations 2025-01-27 17:22:08 +05:30
Jannat Patel 9e32e8f499 chore: Persian translations 2025-01-25 17:22:38 +05:30
Jannat Patel f47e2e758b chore: Turkish translations 2025-01-25 17:22:37 +05:30
Fahid Latheef Alungal 9e03e30bd8 ui: added persistent Sidebar Collapsibility and Sidebar Webpages 2025-01-25 11:20:09 +05:30
frappe-pr-bot 6be0e6bfca chore: update POT file 2025-01-24 16:04:10 +00:00
Jannat Patel 7bbdedf5f4 fix: margins beneath progress bar in course card 2025-01-23 18:34:15 +05:30
Jannat Patel e942e6a2f5 Merge pull request #1267 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-23 10:34:41 +05:30
Jannat Patel 6162df7013 chore: Turkish translations 2025-01-22 16:48:09 +05:30
FahidLatheef 2ce2df6390 style: change height of SCORM iframe so that user don't have to scroll 2025-01-22 15:25:39 +05:30
FahidLatheef 19e5136d64 feat: added logic to handle failure cases on SCORM courses failure (Whether to allow retake of final quiz or Reset the whole Course) 2025-01-22 15:25:39 +05:30
FahidLatheef 281e155480 feat: set cmi.launch_data from scorm_content for resumability
- Replaced already_completed with progress_already_exists variable
- Added scorm_details parameter to save_progress whitelisted function
- Added Separate logic for SCORM chapter progress in save_progress
2025-01-22 15:25:39 +05:30
FahidLatheef 70b2a11cb7 feat: added is_scorm_chapter and scorm_details fields used for tracking SCORM Data Model
feat: added is_scorm_chapter and scorm_content to track cmi.suspend_data for resuming scorm chapter
2025-01-22 15:25:39 +05:30
Jannat Patel 0bedf3ea59 Merge pull request #1264 from frappe/develop
chore: merge 'develop' into 'main'
2025-01-22 12:59:34 +05:30
Jannat Patel a28227ad75 Merge pull request #1265 from pateljannat/issues-70
fix: jobs page rendering issue for guest users
2025-01-22 12:54:27 +05:30
Frappe PR Bot ed8baf3327 chore(release): Bumped to Version 2.21.0 2025-01-22 07:09:58 +00:00
Jannat Patel 1ac5de96f9 fix: jobs page rendering issue for guest users 2025-01-22 12:38:28 +05:30
Jannat Patel 15dd4c4350 Merge pull request #1261 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-22 10:53:00 +05:30
Jannat Patel c986089e77 chore: Persian translations 2025-01-21 16:41:39 +05:30
Jannat Patel 17dc77f061 chore: Turkish translations 2025-01-21 16:41:38 +05:30
Jannat Patel 189f353de0 chore: Esperanto translations 2025-01-20 16:43:19 +05:30
Jannat Patel 845e7174f0 chore: Bosnian translations 2025-01-20 16:43:18 +05:30
Jannat Patel 8c6e4ad3ee chore: Persian translations 2025-01-20 16:43:17 +05:30
Jannat Patel 5dfddc890c chore: Chinese Simplified translations 2025-01-20 16:43:15 +05:30
Jannat Patel 1ebabc23d3 chore: Turkish translations 2025-01-20 16:43:14 +05:30
Jannat Patel 1bf8c1c763 chore: Swedish translations 2025-01-20 16:43:12 +05:30
Jannat Patel c5a59b6370 chore: Russian translations 2025-01-20 16:43:11 +05:30
Jannat Patel 4a5a777478 chore: Polish translations 2025-01-20 16:43:09 +05:30
Jannat Patel 4fd7dcd5b2 chore: Hungarian translations 2025-01-20 16:43:08 +05:30
Jannat Patel 55920d9e3f chore: German translations 2025-01-20 16:43:07 +05:30
Jannat Patel 6d0c3c9cd8 chore: Arabic translations 2025-01-20 16:43:05 +05:30
Jannat Patel 7b20c3fe03 chore: Spanish translations 2025-01-20 16:43:04 +05:30
Jannat Patel efbe35c836 chore: French translations 2025-01-20 16:43:02 +05:30
Jannat Patel e591cd74ab Merge pull request #1260 from frappe/pot_develop_2025-01-17
chore: update POT file
2025-01-20 09:57:38 +05:30
Jannat Patel 669b9c73be Merge pull request #1257 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-20 09:57:26 +05:30
frappe-pr-bot 52e1dd6d33 chore: update POT file 2025-01-17 16:04:20 +00:00
Jannat Patel 828e195b81 Merge pull request #1259 from pateljannat/issues-69
perf: misc performance improvements
2025-01-17 17:57:28 +05:30
Jannat Patel 145342bb72 perf: misc performance improvements 2025-01-17 17:17:02 +05:30
Jannat Patel 58abfd004d Merge pull request #1256 from pateljannat/issues-68
fix: changed the naming for certificate and job opportunity
2025-01-17 14:30:56 +05:30
Jannat Patel 9dc8322270 fix: don't check assignment submission status if doc is new 2025-01-17 14:24:14 +05:30
Jannat Patel 4f0a6a7d57 chore: removed print statement 2025-01-17 14:18:07 +05:30
Jannat Patel 2fb8ae00b9 chore: Chinese Simplified translations 2025-01-17 14:11:26 +05:30
Jannat Patel 63da1e384d fix: changed the naming for certificate and job opportunity 2025-01-17 13:00:35 +05:30
Jannat Patel 34685ebdb2 Merge pull request #1255 from pateljannat/batch-url
refactor: changed batch naming to be a slug of the title
2025-01-17 10:54:31 +05:30
Jannat Patel 215ae941e1 Merge pull request #1254 from pateljannat/jobs-page-responsive
fix: improved jobs page ui
2025-01-17 10:36:48 +05:30
Jannat Patel 9d1211e872 fix: changed batch naming to be a slug of the title 2025-01-17 10:35:26 +05:30
Jannat Patel cd4f2b1039 fix: clarified the posting date 2025-01-17 10:21:49 +05:30
Jannat Patel 9881b7b498 fix: improved jobs page ui 2025-01-17 10:15:58 +05:30
Jannat Patel 28a687f6bf Merge pull request #1252 from pateljannat/refactor-certified-participants-page
refactor: improved ui and performance for certified participants page
2025-01-16 17:01:28 +05:30
Jannat Patel bd43ed0e88 fix: responsive design for certified participants page 2025-01-16 16:49:03 +05:30
Jannat Patel 17b59ce4e5 refactor: improved ui and performance for certified participants page 2025-01-16 16:39:48 +05:30
Jannat Patel 7acc1864c8 Merge pull request #1251 from pateljannat/issues-67
fix: misc issues
2025-01-16 13:07:23 +05:30
Jannat Patel 5a6fdfcbc3 fix: simplfied logic to filter current day batches 2025-01-16 12:57:13 +05:30
Jannat Patel 23d465d4a1 fix: batch enrolled filter logic 2025-01-16 12:52:17 +05:30
Jannat Patel 27ae014fcb fix: course is no longer mandatory to generate a certificate 2025-01-16 12:35:13 +05:30
Jannat Patel b4c7338b76 fix: batch listing for current day batches 2025-01-16 11:43:56 +05:30
Jannat Patel 0d1464c5e9 Merge pull request #1249 from pateljannat/batches-responsive
fix: batch list responsive cards
2025-01-15 16:30:03 +05:30
Jannat Patel f4421d362c fix: batch list responsive cards 2025-01-15 16:15:04 +05:30
Jannat Patel 5c8378f2d4 fix: changed sorting order of batch list 2025-01-15 12:31:23 +05:30
Jannat Patel 1775ac4803 Merge pull request #1247 from frappe/develop
chore: merge 'develop' into 'main'
2025-01-15 11:24:49 +05:30
Jannat Patel 8401e86acb feat: batch tabs for moderators 2025-01-15 11:17:07 +05:30
Frappe PR Bot e16101813c chore(release): Bumped to Version 2.20.0 2025-01-15 05:39:34 +00:00
Jannat Patel bbd3ac6451 Merge pull request #1246 from pateljannat/batch-refactor
refactor: improved performance and ui batch list
2025-01-15 10:57:11 +05:30
Jannat Patel c6a26e5260 fix: amount rounding issue 2025-01-14 18:45:57 +05:30
Jannat Patel a87fda6b84 Merge pull request #1245 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-14 17:48:38 +05:30
Jannat Patel b42c635cdb refactor: improved performance and ui batch list 2025-01-14 17:41:46 +05:30
Jannat Patel a9c6b71e19 chore: Persian translations 2025-01-14 12:05:13 +05:30
Jannat Patel 282441e0e7 chore: Swedish translations 2025-01-14 12:05:10 +05:30
Jannat Patel 6020d5f5c2 Merge pull request #1244 from pateljannat/issues-65
fix: removed delivery parameter from batch feedback
2025-01-14 11:59:53 +05:30
Jannat Patel 9a395cbda0 Merge pull request #1243 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-14 11:29:40 +05:30
Jannat Patel 61e41180dd fix: removed delivery parameter from batch feedback 2025-01-14 11:29:13 +05:30
Jannat Patel 26bde996ac chore: Esperanto translations 2025-01-13 12:01:25 +05:30
Jannat Patel 6f78ac06c2 chore: Bosnian translations 2025-01-13 12:01:24 +05:30
Jannat Patel 8e498f4fbe chore: Persian translations 2025-01-13 12:01:22 +05:30
Jannat Patel 8105e606c9 chore: Chinese Simplified translations 2025-01-13 12:01:21 +05:30
Jannat Patel 7df6e5fe64 chore: Turkish translations 2025-01-13 12:01:19 +05:30
Jannat Patel 909c9b446b chore: Swedish translations 2025-01-13 12:01:18 +05:30
Jannat Patel 29639d59c3 chore: Russian translations 2025-01-13 12:01:16 +05:30
Jannat Patel a13dac6dd4 chore: Polish translations 2025-01-13 12:01:15 +05:30
Jannat Patel 31257e588f chore: Hungarian translations 2025-01-13 12:01:13 +05:30
Jannat Patel 52ab419040 chore: German translations 2025-01-13 12:01:12 +05:30
Jannat Patel 7dbc35977f chore: Arabic translations 2025-01-13 12:01:10 +05:30
Jannat Patel ce9aafadd9 chore: Spanish translations 2025-01-13 12:01:08 +05:30
Jannat Patel 13da79488f chore: French translations 2025-01-13 12:01:07 +05:30
Jannat Patel 2c999e2037 Merge pull request #1242 from frappe/pot_develop_2025-01-10
chore: update POT file
2025-01-13 11:47:52 +05:30
Jannat Patel c096c176e3 Merge pull request #1241 from pateljannat/batch-feedback
feat: batch feedback
2025-01-13 11:47:00 +05:30
Jannat Patel 8fe0b62bb3 feat: batch feedback for moderators 2025-01-13 11:31:18 +05:30
frappe-pr-bot e3b53efd2c chore: update POT file 2025-01-10 16:04:43 +00:00
Jannat Patel 2ecb93e925 feat: show submitted feedback as readonly 2025-01-10 19:05:59 +05:30
Jannat Patel 5d14d6f1aa chore: merged conflicts 2025-01-10 11:03:44 +05:30
Jannat Patel 4869bba7bb Merge pull request #1239 from pateljannat/issues-64
fix: made course list responsive for bigger screen sizes
2025-01-09 18:53:00 +05:30
Jannat Patel ecc12d783a fix: list and table formatting in lesson 2025-01-09 17:07:57 +05:30
Jannat Patel 54b7f811f7 fix: made course list responsive for bigger screen sizes 2025-01-09 12:24:21 +05:30
Jannat Patel ae1a615863 Merge pull request #1237 from frappe/develop
chore: merge 'develop' into 'main'
2025-01-09 11:01:37 +05:30
Frappe PR Bot bb6e97992b chore(release): Bumped to Version 2.19.0 2025-01-08 14:21:07 +00:00
Jannat Patel 64fac451f3 Merge pull request #1236 from FahidLatheef/fix/days_diff_function_name
fix: fixed typo in spelling in frappe.utils.date_diff import
2025-01-08 12:43:10 +05:30
Jannat Patel e45b33a809 feat: batch feedback 2025-01-08 11:22:07 +05:30
Jannat Patel eb6b72515e Merge pull request #1235 from FahidLatheef/fix/assignment-popup-on-edit-quiz
fix: fix issue where assignment form is popped up on add quiz button in Lesson Edit form
2025-01-08 10:45:42 +05:30
Fahid Latheef A 0550d3aea3 fix: fixed typo in spelling in frappe.utils.date_diff import 2025-01-07 21:07:23 +05:30
Fahid Latheef A f6577acbff refactor: fixed linting issue 2025-01-07 20:41:54 +05:30
Fahid Latheef A 09c494f38a Added quiz type prop for AssessmentPlugin component 2025-01-07 20:29:07 +05:30
Fahid Latheef A 6c600d747e Added assignement type prop for AssessmentPlugin component 2025-01-07 20:27:39 +05:30
Jannat Patel 9dcfc347d9 Merge pull request #1234 from pateljannat/batch-dashboard-23
feat: student activities display in a heatmap
2025-01-07 19:31:20 +05:30
Jannat Patel fb40b627fc feat: show student progress heatmap on moderators dashboard 2025-01-07 18:15:59 +05:30
Jannat Patel c597f96375 Merge pull request #1233 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-07 10:27:39 +05:30
Jannat Patel f1961ab614 chore: Esperanto translations 2025-01-07 09:39:40 +05:30
Jannat Patel c2c7b7b250 chore: Bosnian translations 2025-01-07 09:39:38 +05:30
Jannat Patel c20c272f8e chore: Persian translations 2025-01-07 09:39:37 +05:30
Jannat Patel 85e4115306 chore: Chinese Simplified translations 2025-01-07 09:39:36 +05:30
Jannat Patel 10c2bc589a chore: Turkish translations 2025-01-07 09:39:34 +05:30
Jannat Patel a30244cb4a chore: Swedish translations 2025-01-07 09:39:33 +05:30
Jannat Patel 5691fcdca4 chore: Russian translations 2025-01-07 09:39:31 +05:30
Jannat Patel f5848207e2 chore: Polish translations 2025-01-07 09:39:30 +05:30
Jannat Patel ad224161d8 chore: Hungarian translations 2025-01-07 09:39:28 +05:30
Jannat Patel 5837a1ffab chore: German translations 2025-01-07 09:39:27 +05:30
Jannat Patel 1cfd7cdb98 chore: Arabic translations 2025-01-07 09:39:25 +05:30
Jannat Patel 56a4aa2a3f chore: Spanish translations 2025-01-07 09:39:24 +05:30
Jannat Patel d91d2ded77 chore: French translations 2025-01-07 09:39:22 +05:30
Jannat Patel 6a48d44b14 Merge pull request #1232 from pateljannat/issues-63
fix: misc issues
2025-01-06 16:25:21 +05:30
Jannat Patel 31c5d423d0 fix: misc issues 2025-01-06 16:00:48 +05:30
Jannat Patel 79177b5f5b feat: students heatmap 2025-01-06 15:42:44 +05:30
Jannat Patel 74658b2054 Merge pull request #1231 from pateljannat/refactor-batch-list
refactor: fetch minimal information for batch cards
2025-01-06 12:44:28 +05:30
Jannat Patel 052fffccef refactor: badge page data 2025-01-06 12:36:44 +05:30
Jannat Patel bd2b558154 refactor: fetch minimal information for batch cards 2025-01-06 12:05:29 +05:30
Jannat Patel 65ee6b62ea Merge pull request #1230 from pateljannat/issues-62
refactor: duration field in quiz should be in minutes
2025-01-06 11:24:13 +05:30
Jannat Patel 26266a22e8 fix: add description to indicate that duration should be in minutes 2025-01-06 11:02:46 +05:30
Jannat Patel e52ca63075 refactor: duration field in quiz should be in minutes 2025-01-06 11:01:01 +05:30
Jannat Patel 4d8b2eb5b4 Merge pull request #1229 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-06 10:41:42 +05:30
Jannat Patel 2d81a1ce31 Merge pull request #1227 from frappe/pot_develop_2025-01-03
chore: update POT file
2025-01-06 10:41:30 +05:30
Jannat Patel 052a85fbc0 chore: Swedish translations 2025-01-06 09:43:51 +05:30
frappe-pr-bot fa0e84c671 chore: update POT file 2025-01-03 16:04:23 +00:00
Jannat Patel 4759736571 Merge pull request #1226 from pateljannat/issues-61
fix: misc batch issues
2025-01-03 17:57:42 +05:30
Jannat Patel f77686feaa fix: misc batch issues 2025-01-03 17:37:22 +05:30
Jannat Patel a6ef1b8902 Merge pull request #1220 from frappe/develop
chore: merge 'develop' into 'main'
2025-01-02 20:24:58 +05:30
Frappe PR Bot 34548b93f4 chore(release): Bumped to Version 2.18.0 2025-01-02 14:31:37 +00:00
Jannat Patel f438d33f75 Merge pull request #1224 from pateljannat/issues-60
fix: quiz api issue
2025-01-02 20:00:36 +05:30
Jannat Patel be1c0de4c6 fix: quiz api issue 2025-01-02 19:27:35 +05:30
Jannat Patel ae5ea9a8aa Merge pull request #1223 from pateljannat/assignments-in-courses
feat: assignments in courses
2025-01-02 15:45:32 +05:30
Jannat Patel eeb7fb1f78 fix: correct path for assignment plugin 2025-01-02 15:32:43 +05:30
Jannat Patel 3f32d5bb3b feat: notification to student on submission update 2025-01-02 15:22:32 +05:30
Jannat Patel 12019ca37d Merge pull request #1219 from frappe/l10n_develop2
chore: sync translations from crowdin
2025-01-02 15:20:15 +05:30
Jannat Patel 4d133b2f99 fix: assignment dirty state and comments view to student 2025-01-02 14:53:38 +05:30
Jannat Patel e733226b0c chore: Persian translations 2025-01-01 09:00:19 +05:30
Jannat Patel 2ed583a0c3 fix: assignment submission ux improvements 2024-12-31 23:06:55 +05:30
Jannat Patel 048cee654e fix: mark lesson progress when quiz and assignment are submitted 2024-12-31 13:15:25 +05:30
Jannat Patel 1293294593 feat: assignment in lesson 2024-12-31 12:20:01 +05:30
Jannat Patel a1947a3106 Merge pull request #1215 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-31 12:00:34 +05:30
Jannat Patel eff6cd6bbe chore: Esperanto translations 2024-12-31 08:59:24 +05:30
Jannat Patel d784ac5699 chore: Bosnian translations 2024-12-31 08:59:23 +05:30
Jannat Patel 9acad5157b chore: Persian translations 2024-12-31 08:59:21 +05:30
Jannat Patel 94459efa3f chore: Chinese Simplified translations 2024-12-31 08:59:20 +05:30
Jannat Patel e88bc6a5ce chore: Turkish translations 2024-12-31 08:59:19 +05:30
Jannat Patel 55a7ab54e9 chore: Swedish translations 2024-12-31 08:59:17 +05:30
Jannat Patel 0c324c87cc chore: Russian translations 2024-12-31 08:59:16 +05:30
Jannat Patel 31e8befa11 chore: Polish translations 2024-12-31 08:59:14 +05:30
Jannat Patel 86ab7a6d97 chore: Hungarian translations 2024-12-31 08:59:13 +05:30
Jannat Patel 14bdfb2d98 chore: German translations 2024-12-31 08:59:11 +05:30
Jannat Patel 0036e585da chore: Arabic translations 2024-12-31 08:59:10 +05:30
Jannat Patel cba2343fc0 chore: Spanish translations 2024-12-31 08:59:08 +05:30
Jannat Patel 864eebce2f chore: French translations 2024-12-31 08:59:07 +05:30
Jannat Patel 156d36fb5e chore: merged conflicts 2024-12-30 18:21:47 +05:30
Jannat Patel 068718aa8a Merge pull request #1214 from pateljannat/issues-59
fix: progress issue in batches
2024-12-30 18:08:09 +05:30
Jannat Patel 10219abfd6 fix: progress issue in batches 2024-12-30 17:51:14 +05:30
Jannat Patel 2ec231a3d0 Merge pull request #1213 from frappe/pot_develop_2024-12-27
chore: update POT file
2024-12-30 11:34:01 +05:30
frappe-pr-bot 78f29b3aff chore: update POT file 2024-12-27 16:04:15 +00:00
Jannat Patel 7f768e81f4 feat: assignment grading 2024-12-26 18:16:46 +05:30
Jannat Patel aa1460eda1 Merge pull request #1211 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-26 14:57:32 +05:30
Jannat Patel 85f85063ac feat: assignment submission list 2024-12-26 11:28:32 +05:30
Jannat Patel 0a7ce3c5d8 chore: Esperanto translations 2024-12-25 07:47:58 +05:30
Jannat Patel 8468d0e3db chore: Bosnian translations 2024-12-25 07:47:56 +05:30
Jannat Patel 059ac27f0b chore: Persian translations 2024-12-25 07:47:55 +05:30
Jannat Patel a96f8836b1 chore: Chinese Simplified translations 2024-12-25 07:47:54 +05:30
Jannat Patel 4018116136 chore: Turkish translations 2024-12-25 07:47:52 +05:30
Jannat Patel aa083c8a40 chore: Swedish translations 2024-12-25 07:47:51 +05:30
Jannat Patel 8752243e9c chore: Russian translations 2024-12-25 07:47:50 +05:30
Jannat Patel 1d028e81c4 chore: Polish translations 2024-12-25 07:47:48 +05:30
Jannat Patel 2752d3e42c chore: Hungarian translations 2024-12-25 07:47:47 +05:30
Jannat Patel aa074ef762 chore: German translations 2024-12-25 07:47:45 +05:30
Jannat Patel bae75cd2f6 chore: Arabic translations 2024-12-25 07:47:44 +05:30
Jannat Patel 81a714b5a2 chore: Spanish translations 2024-12-25 07:47:41 +05:30
Jannat Patel 10cd44c22f chore: French translations 2024-12-25 07:47:40 +05:30
Jannat Patel a44f59c362 feat: assignments list and form 2024-12-24 21:48:45 +05:30
Jannat Patel 8d372fcab4 Merge pull request #1204 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-24 10:52:10 +05:30
Jannat Patel 97d6c518b5 Merge pull request #1203 from frappe/pot_develop_2024-12-20
chore: update POT file
2024-12-24 10:52:00 +05:30
Jannat Patel f331c48e1d Merge pull request #1201 from pateljannat/batch-dashboard-2
feat: batch student progress modal
2024-12-23 18:36:44 +05:30
Jannat Patel 9d0b10058d fix: show dashboard to evaluators too 2024-12-23 17:39:37 +05:30
Jannat Patel 4ccd3ba71e fix: legends 2024-12-23 17:19:48 +05:30
Jannat Patel 7a6f5a868c Merge branch 'develop' of https://github.com/frappe/lms into batch-dashboard-2 2024-12-23 12:49:32 +05:30
Jannat Patel 0fae11d031 docs: updated self hosting steps in README 2024-12-23 12:46:02 +05:30
Jannat Patel 8a9725c990 ci: updated the credentials for building docker image 2024-12-23 12:29:21 +05:30
Jannat Patel d0189b0e3a ci: updated the credentials for building docker image 2024-12-23 12:28:31 +05:30
Jannat Patel c6853cc95e Merge pull request #1208 from pateljannat/issues-58
ci: added back arch for building docker image
2024-12-23 12:14:36 +05:30
Jannat Patel f28f37fb2c ci: added back arch for building docker image 2024-12-23 12:14:00 +05:30
Jannat Patel 7dbbe9dba4 Merge pull request #1206 from pateljannat/issues-57
fix: markdown embed and paste issue
2024-12-23 11:49:55 +05:30
Jannat Patel b625d9b099 fix: markdown embed and paste issue 2024-12-23 11:33:09 +05:30
Jannat Patel a85c81a4b4 chore: Bosnian translations 2024-12-23 07:45:35 +05:30
Jannat Patel 1677a4a32b chore: Persian translations 2024-12-23 07:45:33 +05:30
Jannat Patel 776d46f5a2 chore: Chinese Simplified translations 2024-12-23 07:45:32 +05:30
Jannat Patel 6384eeaa13 chore: Turkish translations 2024-12-23 07:45:30 +05:30
Jannat Patel fdc0befcee chore: Russian translations 2024-12-23 07:45:27 +05:30
Jannat Patel f2c28eb695 chore: Polish translations 2024-12-23 07:45:26 +05:30
Jannat Patel 4095916991 chore: Hungarian translations 2024-12-23 07:45:25 +05:30
Jannat Patel 551703364a chore: German translations 2024-12-23 07:45:23 +05:30
Jannat Patel 4a2fae023c chore: Arabic translations 2024-12-23 07:45:22 +05:30
Jannat Patel fca206120e chore: Spanish translations 2024-12-23 07:45:21 +05:30
Jannat Patel 65b2199065 chore: French translations 2024-12-23 07:45:19 +05:30
Jannat Patel 9d03a52bf9 chore: Swedish translations 2024-12-21 07:21:24 +05:30
frappe-pr-bot c8aa44dfcb chore: update POT file 2024-12-20 16:04:18 +00:00
Jannat Patel 7fcbe85ab9 Merge pull request #1202 from pateljannat/docker-production-image
ci: container image for production setup
2024-12-20 13:50:19 +05:30
Jannat Patel de0dea7df8 ci: container image for production setup 2024-12-20 13:27:07 +05:30
Jannat Patel 43cf7d04b8 feat: batch dashboard for instructors 2024-12-20 13:12:40 +05:30
Jannat Patel 4d18580482 feat: batch student progress modal 2024-12-19 23:00:28 +05:30
Jannat Patel 94d17b81d4 Merge pull request #1197 from frappe/develop
chore: merge 'develop' into 'main'
2024-12-18 20:30:52 +05:30
Frappe PR Bot b48e007ea8 chore(release): Bumped to Version 2.17.0 2024-12-18 14:51:51 +00:00
Jannat Patel d5e8973866 Merge pull request #1196 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-18 14:18:51 +05:30
Jannat Patel a8c530f98c chore: Esperanto translations 2024-12-18 06:07:10 +05:30
Jannat Patel 47769ccd62 Merge pull request #1195 from pateljannat/issues-56
feat: load more in quiz list
2024-12-17 18:33:39 +05:30
Jannat Patel bfc1d9a0a8 feat: load more in quiz list 2024-12-17 17:48:49 +05:30
Jannat Patel 824484e608 Merge pull request #1194 from pateljannat/issues-55
fix: markdown parser link issue
2024-12-17 16:57:31 +05:30
Jannat Patel d3f7baae4c fix: markdown parser link issue 2024-12-17 16:35:30 +05:30
Jannat Patel 8d961e9b71 Merge pull request #1193 from pateljannat/issues-54
feat: load more in quiz submissions
2024-12-17 12:48:53 +05:30
Jannat Patel f22855920c Merge pull request #1192 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-17 12:24:18 +05:30
Jannat Patel 18728e3519 Merge pull request #1186 from frappe/pot_develop_2024-12-13
chore: update POT file
2024-12-17 12:24:06 +05:30
Jannat Patel 65dc2838d3 feat: load more in quiz submissions 2024-12-17 12:23:44 +05:30
Jannat Patel be930ce076 chore: Persian translations 2024-12-17 05:37:38 +05:30
Jannat Patel 1ea47a008c Merge pull request #1191 from pateljannat/scormcontent-issue
fix: scormcontent package load issue
2024-12-16 19:25:32 +05:30
Jannat Patel e0169cff79 fix: scormcontent package load issue 2024-12-16 19:12:15 +05:30
Jannat Patel 7c53ac10e2 Merge pull request #1189 from pateljannat/lesson-md-parser
feat: markdown parser for lessons
2024-12-16 18:29:45 +05:30
Jannat Patel 212e0de6e9 chore: resolved conflicts 2024-12-16 18:13:49 +05:30
Jannat Patel 8e74384b5a Merge branch 'develop' of https://github.com/frappe/lms into lesson-md-parser 2024-12-16 18:12:17 +05:30
Jannat Patel 86e7e68ce1 chore: removed unused packages 2024-12-16 18:12:13 +05:30
Jannat Patel a77999dbb6 Merge pull request #1190 from pateljannat/quiz-marks-issue
fix: delete quiz and submission before deleting course
2024-12-16 18:10:23 +05:30
Jannat Patel 3288fb0f06 chore: replace mariadb-client-10.6 with mariadb-client for ui tests 2024-12-16 17:56:57 +05:30
Jannat Patel a81b384f90 fix: mariadb dependency installation 2024-12-16 17:30:00 +05:30
Jannat Patel 75c11d3fcc fix: course category was not reflecting on course form 2024-12-16 17:21:12 +05:30
Jannat Patel 51a6cc035c fix: delete quiz and submission before deleting course 2024-12-16 17:14:30 +05:30
Jannat Patel ae8008d05c chore: bumped up mariadb image version 2024-12-16 17:00:55 +05:30
Jannat Patel 7f44177986 feat: markdown parser for links and lists 2024-12-16 16:41:55 +05:30
Jannat Patel d88aaedf3f Merge branch 'develop' of https://github.com/frappe/lms into lesson-md-parser 2024-12-16 16:40:32 +05:30
frappe-pr-bot 802d4ccb0b chore: update POT file 2024-12-13 16:04:40 +00:00
Jannat Patel 44a63d9cec Merge pull request #1180 from frappe/develop
chore: merge 'develop' into 'main'
2024-12-13 12:27:07 +05:30
Jannat Patel 76a84c7f5d Merge pull request #1183 from pateljannat/batch-dashboard
feat: show student course and assessment progress on batch page
2024-12-13 12:11:59 +05:30
Jannat Patel 40aefba203 fix: styling of batch list headers 2024-12-13 12:03:00 +05:30
Jannat Patel 6cdfb822b4 fix: batch time issue 2024-12-13 11:45:54 +05:30
Jannat Patel fdacab66f7 feat: show student course and assessment progress on batch page 2024-12-13 10:44:56 +05:30
Jannat Patel 5cc12e71df Merge pull request #1182 from pateljannat/fix-readme-2
docs: updated readme header, footer and screenshots
2024-12-12 16:33:24 +05:30
Jannat Patel f5e5fa2f36 docs: fixed screenshot captions 2024-12-12 16:18:54 +05:30
Jannat Patel 6022b83b8c docs: removed extra space under screenshots 2024-12-12 16:06:30 +05:30
Jannat Patel a01b1657cc docs: added captions to README screenshots 2024-12-12 16:05:39 +05:30
Jannat Patel 6b785bd0e6 docs: updated readme header, footer and screenshots 2024-12-12 15:59:57 +05:30
Jannat Patel 0beffc3083 Merge pull request #1181 from pateljannat/fix-readme
fix: readme
2024-12-11 12:49:37 +05:30
Jannat Patel d345d09b13 fix: readme 2024-12-11 12:49:11 +05:30
Frappe PR Bot ec75b8cb8f chore(release): Bumped to Version 2.16.0 2024-12-11 06:39:56 +00:00
Jannat Patel 503068b0d2 Merge pull request #1177 from pateljannat/readme-2
docs: updated README
2024-12-11 12:08:24 +05:30
Jannat Patel 60dc9682b4 docs: updated screenshots section in readme 2024-12-11 12:02:29 +05:30
Jannat Patel 38e1eb8fc7 feat: markdown parser for lessons 2024-12-11 11:57:35 +05:30
Jannat Patel 6490bb9258 docs: changed youtube link in README 2024-12-10 11:26:20 +05:30
Jannat Patel bdac91c48c fix: README screenshots 2024-12-10 11:24:17 +05:30
Jannat Patel c95366281b Merge pull request #1176 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-10 10:58:43 +05:30
Jannat Patel 484a31ab7e docs: updated README 2024-12-10 10:10:03 +05:30
Jannat Patel dc9546955a chore: Esperanto translations 2024-12-10 05:01:13 +05:30
Jannat Patel 07b6e851cd chore: Bosnian translations 2024-12-10 05:01:12 +05:30
Jannat Patel c3a98db6ae chore: Persian translations 2024-12-10 05:01:10 +05:30
Jannat Patel 0bb50a9742 chore: Chinese Simplified translations 2024-12-10 05:01:09 +05:30
Jannat Patel 76f96bfcf8 chore: Turkish translations 2024-12-10 05:01:07 +05:30
Jannat Patel a2458281fc chore: Swedish translations 2024-12-10 05:01:06 +05:30
Jannat Patel 8467bdf19b chore: Russian translations 2024-12-10 05:01:05 +05:30
Jannat Patel 7c28067922 chore: Polish translations 2024-12-10 05:01:04 +05:30
Jannat Patel a955db05a0 chore: Hungarian translations 2024-12-10 05:01:02 +05:30
Jannat Patel a5ab893f05 chore: German translations 2024-12-10 05:01:01 +05:30
Jannat Patel 6afc94704a chore: Arabic translations 2024-12-10 05:01:00 +05:30
Jannat Patel bd79e746ed chore: Spanish translations 2024-12-10 05:00:58 +05:30
Jannat Patel fb58ab08cb chore: French translations 2024-12-10 05:00:57 +05:30
Jannat Patel 7868925ba2 Merge pull request #1168 from KerollesFathy/fix-show-role-for-members
fix: show role for members
2024-12-09 18:37:46 +05:30
Jannat Patel 85f69af38f Merge pull request #1172 from frappe/pot_develop_2024-12-06
chore: update POT file
2024-12-09 18:37:00 +05:30
Jannat Patel 63c9068306 Merge pull request #1173 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-09 18:36:47 +05:30
Jannat Patel 1fea3fc52d chore: Swedish translations 2024-12-09 04:21:40 +05:30
Jannat Patel 1e26e28515 chore: French translations 2024-12-09 04:21:34 +05:30
frappe-pr-bot 8edddaa502 chore: update POT file 2024-12-06 16:04:35 +00:00
KerollesFathy 5a68a85317 fix: show role only when user not a Student 2024-12-06 16:19:19 +02:00
Jannat Patel 655fde109f Merge pull request #1171 from pateljannat/scorm-check-if-file
fix: check if its file before fetching
2024-12-06 16:13:09 +05:30
Jannat Patel 463a1d8c7c fix: check if its file before fetching 2024-12-06 15:14:03 +05:30
Jannat Patel 726ae8ac06 Merge pull request #1170 from pateljannat/scorm-page-renderer
fix: handle html files during scorm page render
2024-12-06 14:01:42 +05:30
Jannat Patel 6f73be9a0b fix: handle html files during scorm page render 2024-12-06 13:20:14 +05:30
Jannat Patel e2b4b5a57e Merge pull request #1164 from frappe/develop
chore: merge 'develop' into 'main'
2024-12-06 11:05:49 +05:30
Jannat Patel c1fdddbac3 Merge pull request #1166 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-06 10:55:31 +05:30
Jannat Patel e0127d0824 Merge pull request #1167 from pateljannat/scorm-cloud
refactor: scorm package render
2024-12-06 10:55:08 +05:30
KerollesFathy 9a07882e8e fix: show role for members 2024-12-05 23:55:03 +02:00
Jannat Patel 2416777df2 refactor: scorm package render 2024-12-05 23:17:49 +05:30
Jannat Patel d811014b86 chore: Swedish translations 2024-12-05 03:43:25 +05:30
Jannat Patel 3134ef6392 Merge pull request #1165 from pateljannat/batch-bulk-certificate
feat: generate bulk certificates for batch students
2024-12-04 17:16:05 +05:30
Jannat Patel 6c3bb3480e feat: generate bulk certificates for batch students 2024-12-04 17:02:03 +05:30
Frappe PR Bot 0b7ff1dff3 chore(release): Bumped to Version 2.15.0 2024-12-04 08:52:51 +00:00
Jannat Patel 9ac4efe9dc Merge pull request #1162 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-03 10:24:05 +05:30
Jannat Patel e278e1ed35 chore: Esperanto translations 2024-12-03 03:41:08 +05:30
Jannat Patel 9db203d74f chore: Bosnian translations 2024-12-03 03:41:06 +05:30
Jannat Patel c6366835d2 chore: Persian translations 2024-12-03 03:41:05 +05:30
Jannat Patel 5e8ad81ff3 chore: Chinese Simplified translations 2024-12-03 03:41:04 +05:30
Jannat Patel ac24a353b0 chore: Turkish translations 2024-12-03 03:41:02 +05:30
Jannat Patel 8a3c681a6f chore: Swedish translations 2024-12-03 03:41:00 +05:30
Jannat Patel 2da946236d chore: Russian translations 2024-12-03 03:40:59 +05:30
Jannat Patel d4641c9135 chore: Polish translations 2024-12-03 03:40:57 +05:30
Jannat Patel cf710d7be5 chore: Hungarian translations 2024-12-03 03:40:55 +05:30
Jannat Patel e56b8928f7 chore: German translations 2024-12-03 03:40:54 +05:30
Jannat Patel 66121e6cce chore: Arabic translations 2024-12-03 03:40:53 +05:30
Jannat Patel cd824631bb chore: Spanish translations 2024-12-03 03:40:51 +05:30
Jannat Patel 115b72f2f0 chore: French translations 2024-12-03 03:40:50 +05:30
Jannat Patel 8d17b35160 Merge pull request #1158 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-12-02 10:07:09 +05:30
Jannat Patel 4c21ce2caa Merge pull request #1157 from frappe/pot_develop_2024-11-29
chore: update POT file
2024-12-02 10:06:56 +05:30
Jannat Patel 0057467acf Merge pull request #1159 from pateljannat/issues-53
fix: check standard in patch when deleting web forms
2024-12-02 10:06:43 +05:30
Jannat Patel 7048b22df0 fix: check standard in patch when deleting web forms 2024-12-01 12:32:44 +05:30
Jannat Patel ddc3352b4b chore: Swedish translations 2024-12-01 02:22:10 +05:30
Jannat Patel 060a2808de chore: Turkish translations 2024-11-30 01:49:24 +05:30
frappe-pr-bot d8f8a8e559 chore: update POT file 2024-11-29 16:04:32 +00:00
Jannat Patel ec30aa323e Merge pull request #1155 from frappe/develop
chore: merge 'develop' into 'main'
2024-11-29 17:05:30 +05:30
Jannat Patel c471d39ba8 Merge pull request #1156 from pateljannat/program-saving-issue
fix: misc issues
2024-11-29 16:59:49 +05:30
Jannat Patel 55ec813f82 chore: removed unused file 2024-11-29 16:48:30 +05:30
Jannat Patel 727f7b032c fix: check for payments app before importing gateway controller 2024-11-29 16:41:00 +05:30
Jannat Patel d1b613c0bb chore: removed unused file 2024-11-29 16:21:16 +05:30
Jannat Patel c3af65e535 chore: removed unused imports 2024-11-29 16:07:48 +05:30
Jannat Patel d688d5cdd9 fix: program title rename and program overlay 2024-11-29 15:53:50 +05:30
Jannat Patel 97543a43eb fix: misc quiz submission issues 2024-11-28 22:32:23 +05:30
Jannat Patel 0e6df83961 fix: patched quiz submission data 2024-11-27 22:47:45 +05:30
Jannat Patel 6329d9c917 Merge pull request #1108 from iamejaaz/required-indicator-job
feat: add required indicator in jobs and quiz
2024-11-27 22:26:08 +05:30
Frappe PR Bot 015e228304 chore(release): Bumped to Version 2.14.0 2024-11-27 16:55:28 +00:00
Jannat Patel a9f40d16f0 Merge pull request #1109 from FahidLatheef/develop
feat: Add table component to LMS Lesson
2024-11-27 15:46:37 +05:30
Jannat Patel b8da14a32e Merge pull request #1154 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-27 15:46:01 +05:30
Jannat Patel a64b0f734a fix: misc issues 2024-11-27 15:45:26 +05:30
Jannat Patel 34ba2fb361 chore: Persian translations 2024-11-27 00:57:55 +05:30
Jannat Patel 98ccb15796 chore: Swedish translations 2024-11-27 00:57:54 +05:30
Jannat Patel 6c06f7d19b Merge pull request #1152 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-26 17:29:54 +05:30
Jannat Patel 86b129a25f chore: Esperanto translations 2024-11-26 00:59:16 +05:30
Jannat Patel 6e8d4cd8e8 chore: Bosnian translations 2024-11-26 00:59:15 +05:30
Jannat Patel 1b4622bdb2 chore: Persian translations 2024-11-26 00:59:13 +05:30
Jannat Patel 58d51579e3 chore: Chinese Simplified translations 2024-11-26 00:59:12 +05:30
Jannat Patel 06706ea41b chore: Turkish translations 2024-11-26 00:59:10 +05:30
Jannat Patel d634a0f784 chore: Swedish translations 2024-11-26 00:59:09 +05:30
Jannat Patel a92159b811 chore: Russian translations 2024-11-26 00:59:08 +05:30
Jannat Patel 7e1e37393c chore: Polish translations 2024-11-26 00:59:06 +05:30
Jannat Patel d2f9a2cea4 chore: Hungarian translations 2024-11-26 00:59:05 +05:30
Jannat Patel 5111d83eee chore: German translations 2024-11-26 00:59:04 +05:30
Jannat Patel 0dc77343c4 chore: Arabic translations 2024-11-26 00:59:02 +05:30
Jannat Patel cec5913632 chore: Spanish translations 2024-11-26 00:59:01 +05:30
Jannat Patel 75d43a1563 chore: French translations 2024-11-26 00:58:59 +05:30
Jannat Patel 95e9087c6e Merge pull request #1151 from frappe/develop
chore: merge 'develop' into 'main'
2024-11-25 15:06:00 +05:30
Frappe PR Bot 1ecdbd9e06 chore(release): Bumped to Version 2.13.0 2024-11-25 09:21:10 +00:00
Jannat Patel a90e3d611c Merge pull request #1150 from pateljannat/roles-desk-access-issue
fix: desk access and course amount validation issue
2024-11-25 14:49:28 +05:30
Jannat Patel d49d638253 fix: amount validation for course 2024-11-25 14:36:32 +05:30
Jannat Patel 83338a56c0 fix: disable desk_access for lms roles 2024-11-25 14:26:11 +05:30
Jannat Patel 562020de70 Merge pull request #1149 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-25 11:00:48 +05:30
Jannat Patel 044907edeb Merge pull request #1148 from frappe/pot_develop_2024-11-22
chore: update POT file
2024-11-25 11:00:32 +05:30
Jannat Patel cfa1aa87fc Merge pull request #1115 from yarin-zhang/develop
Add Chinese locale
2024-11-25 11:00:17 +05:30
Jannat Patel 0ac32ee474 chore: Swedish translations 2024-11-25 00:49:11 +05:30
Jannat Patel de0675f850 chore: Persian translations 2024-11-23 23:46:59 +05:30
frappe-pr-bot 1c529790f2 chore: update POT file 2024-11-22 16:05:29 +00:00
Jannat Patel 40bcc4d572 Merge pull request #1147 from pateljannat/onboarding-steps
feat: onboarding steps
2024-11-22 16:47:12 +05:30
Jannat Patel 58f109e79c feat: onboarding steps 2024-11-22 16:28:28 +05:30
沨沄极客 cb324f6269 Merge branch 'develop' into develop 2024-11-22 15:29:15 +08:00
Jannat Patel 7cafaf5cbc Merge pull request #1145 from pateljannat/learning-paths
feat: learning paths
2024-11-22 11:12:42 +05:30
Jannat Patel a394952630 Merge pull request #1146 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-22 11:07:41 +05:30
Jannat Patel 68e87f20aa feat: added progress column in program members list 2024-11-22 11:07:23 +05:30
Jannat Patel 64ed0b3e94 feat: program restrictions 2024-11-21 17:10:24 +05:30
Jannat Patel fcaaee958d chore: Persian translations 2024-11-20 23:08:25 +05:30
Jannat Patel 29e356ff86 Merge pull request #1144 from pateljannat/issues-52
fix: changed SCORM input from checkbox to switch with better description
2024-11-20 20:20:41 +05:30
Jannat Patel 460edc7bc7 fix: changed SCORM input from checkbox to switch with better description 2024-11-20 19:52:28 +05:30
Jannat Patel 582c7af12d feat: reorder courses and students view for programs 2024-11-20 19:32:49 +05:30
Jannat Patel db38099557 Merge pull request #1143 from frappe/develop
chore: merge 'develop' into 'main'
2024-11-20 13:30:06 +05:30
Frappe PR Bot af533a7a2c chore(release): Bumped to Version 2.12.0 2024-11-20 06:10:26 +00:00
Jannat Patel acbede157f Merge pull request #1142 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-20 11:39:35 +05:30
Ejaaz Khan 8e1db293db refactor: change possibility to require only one option 2024-11-19 23:52:46 +05:30
Jannat Patel f63a627ff2 chore: Chinese Simplified translations 2024-11-19 23:01:33 +05:30
Jannat Patel b1a0556c12 Merge pull request #1137 from iamejaaz/notification-sidebar-ui
fix: show notification count at the top in collapsed
2024-11-19 21:56:14 +05:30
Jannat Patel 0097ede6ed Merge pull request #1135 from iamejaaz/add-keyboard-shortcut
feat: add keyboard shortcut to save lesson
2024-11-19 21:54:37 +05:30
Jannat Patel b72774e54d Merge pull request #1141 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-19 21:52:38 +05:30
Ejaaz Khan 08261c804f refactor: mark two options as required in choices 2024-11-18 23:27:54 +05:30
Jannat Patel 3027a9e523 chore: Esperanto translations 2024-11-18 23:02:04 +05:30
Jannat Patel c3995952b3 chore: Bosnian translations 2024-11-18 23:02:02 +05:30
Jannat Patel ff1642382c chore: Persian translations 2024-11-18 23:02:01 +05:30
Jannat Patel cfe35e40da chore: Chinese Simplified translations 2024-11-18 23:01:59 +05:30
Jannat Patel c3238a9f91 chore: Turkish translations 2024-11-18 23:01:58 +05:30
Jannat Patel 58f08bf065 chore: Swedish translations 2024-11-18 23:01:56 +05:30
Jannat Patel d3ac6ea337 chore: Russian translations 2024-11-18 23:01:55 +05:30
Jannat Patel 6649b7955f chore: Polish translations 2024-11-18 23:01:53 +05:30
Jannat Patel 15a53d33e0 chore: Hungarian translations 2024-11-18 23:01:52 +05:30
Jannat Patel 57f09542a2 chore: German translations 2024-11-18 23:01:50 +05:30
Jannat Patel fa384b391d chore: Arabic translations 2024-11-18 23:01:49 +05:30
Jannat Patel 12b138c39f chore: Spanish translations 2024-11-18 23:01:47 +05:30
Jannat Patel 420a5f39eb chore: French translations 2024-11-18 23:01:46 +05:30
Jannat Patel 12c2666bd1 Merge pull request #1139 from pateljannat/issues-51
fix: validate amount and currency for paid courses and batches
2024-11-18 16:51:08 +05:30
Jannat Patel 1ecbc2e3f9 fix: validate amount and currency for paid courses and batches 2024-11-18 16:37:09 +05:30
Jannat Patel e1a78382c3 feat: learning paths 2024-11-18 16:15:27 +05:30
Jannat Patel dcf5c72cad Merge pull request #1136 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-18 11:27:56 +05:30
Jannat Patel 2ebf6be609 Merge pull request #1111 from iamejaaz/same-day-live-class
feat: allow same date live class creation
2024-11-18 11:27:39 +05:30
Jannat Patel 4ce7019ce6 Merge pull request #1134 from frappe/pot_develop_2024-11-15
chore: update POT file
2024-11-18 11:26:43 +05:30
Jannat Patel 3faf814162 Merge pull request #1133 from pateljannat/issues-50
fix: misc issues
2024-11-18 11:23:25 +05:30
Jannat Patel 52bd9825d8 fix: choice questions validations 2024-11-18 11:16:34 +05:30
Ejaaz Khan b6028e741c fix: show notification count at the top in collapsed 2024-11-17 19:19:31 +05:30
沨沄极客 4ee1693434 Merge branch 'develop' into develop 2024-11-17 17:37:33 +08:00
Jannat Patel cbc7892b25 chore: Persian translations 2024-11-16 22:45:19 +05:30
Ejaaz Khan a4fa2ef0b3 feat: add keyboard shortcut to save lesson 2024-11-16 10:36:58 +05:30
frappe-pr-bot 96de90cb5f chore: update POT file 2024-11-15 16:04:37 +00:00
Jannat Patel dfb22c81c3 Merge pull request #1113 from iamejaaz/search-functionality-in-jobs
feat: search functionality in jobs
2024-11-15 20:39:52 +05:30
Jannat Patel 6a70ed18d8 fix: misc issues 2024-11-15 20:36:15 +05:30
Jannat Patel 629c237349 Merge pull request #1132 from pateljannat/SCORM-2
feat: SCORM
2024-11-15 20:18:59 +05:30
Jannat Patel cf014bca3c feat: record lesson progress 2024-11-15 19:14:34 +05:30
Jannat Patel 9323d8e17d Merge pull request #1131 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-14 14:29:36 +05:30
yarin-zhang 1ba63a2175 Update Chinese locale 2024-11-14 16:58:04 +08:00
沨沄极客 b5551fd8ba Merge branch 'develop' into develop 2024-11-14 16:56:30 +08:00
yarin-zhang fac0038af8 Update Chinese locale 2024-11-14 16:52:52 +08:00
yarin-zhang ee6685e324 Update Chinese locale 2024-11-14 16:38:54 +08:00
yarin-zhang 0fb18f995c Update Chinese locale 2024-11-14 16:19:14 +08:00
Ejaaz Khan 61e13aa7cd refactor: add transalation and use camel case 2024-11-13 23:26:13 +05:30
Jannat Patel acb8c6c500 chore: Turkish translations 2024-11-13 21:24:13 +05:30
Fahid Latheef A af838121d9 Merge branch 'frappe:develop' into develop 2024-11-13 13:50:58 +05:30
Jannat Patel 164d5cdec9 Merge pull request #1130 from frappe/develop
chore: merge 'develop' into 'main'
2024-11-13 11:53:57 +05:30
Jannat Patel f504841a5c Merge pull request #1119 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-13 11:45:06 +05:30
Frappe PR Bot fb3d8e4f7d chore(release): Bumped to Version 2.11.0 2024-11-13 06:14:53 +00:00
Ejaaz Khan be49ba6d04 refactor: add translate in all error messages 2024-11-13 00:37:15 +05:30
Jannat Patel 24ffed11fb chore: Turkish translations 2024-11-12 21:18:40 +05:30
Jannat Patel 73754bd104 chore: merged conflicts 2024-11-12 12:13:39 +05:30
Jannat Patel 0c6029cbe8 Merge pull request #1118 from pateljannat/issues-49
fix: misc issues
2024-11-12 12:12:24 +05:30
Jannat Patel a643e9ae83 Merge pull request #1102 from iamejaaz/make-tab-sticky
feat: add required attribute and make tab sticky in batches
2024-11-12 12:03:47 +05:30
Jannat Patel 08ac3948c3 Merge pull request #1112 from iamejaaz/bio-rich-text
feat: rich text editor in bio
2024-11-12 11:57:10 +05:30
Jannat Patel 78d289b9c0 Merge pull request #1117 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-12 11:56:40 +05:30
Jannat Patel 3473bdb527 fix: misc issues 2024-11-12 11:51:02 +05:30
Jannat Patel a7f8835222 chore: Esperanto translations 2024-11-11 20:53:46 +05:30
Jannat Patel d6441955fc chore: Bosnian translations 2024-11-11 20:53:45 +05:30
Jannat Patel 67d265e864 chore: Persian translations 2024-11-11 20:53:43 +05:30
Jannat Patel 17031f1df0 chore: Chinese Simplified translations 2024-11-11 20:53:42 +05:30
Jannat Patel 234a24baa2 chore: Turkish translations 2024-11-11 20:53:40 +05:30
Jannat Patel 9a58f4688b chore: Swedish translations 2024-11-11 20:53:39 +05:30
Jannat Patel 87c1c928ba chore: Russian translations 2024-11-11 20:53:37 +05:30
Jannat Patel 493b8297ea chore: Polish translations 2024-11-11 20:53:36 +05:30
Jannat Patel 4d16602190 chore: Hungarian translations 2024-11-11 20:53:35 +05:30
Jannat Patel 89222b23c3 chore: German translations 2024-11-11 20:53:33 +05:30
Jannat Patel 89a181c7d5 chore: Arabic translations 2024-11-11 20:53:32 +05:30
Jannat Patel c0aecf30c1 chore: Spanish translations 2024-11-11 20:53:30 +05:30
Jannat Patel fc8ef21802 chore: French translations 2024-11-11 20:53:29 +05:30
Jannat Patel 2e1aac4931 feat: SCORM 2024-11-11 18:25:56 +05:30
Fahid Latheef A 93b3eda05c refactor: removed trailing semicolon 2024-11-11 11:46:02 +05:30
Fahid Latheef A 740584d883 Merge branch 'frappe:develop' into develop 2024-11-11 11:45:08 +05:30
Jannat Patel c45da4313e Merge pull request #1106 from frappe/pot_develop_2024-11-08
chore: update POT file
2024-11-11 09:52:20 +05:30
Jannat Patel 3a1a843747 Merge pull request #1110 from iamejaaz/error-on-branding-api
fix: 500 error on get_branding api call
2024-11-11 09:52:03 +05:30
yarin-zhang 5e6160149f Update Revision Date 2024-11-11 11:13:26 +08:00
yarin-zhang be66c563a8 Add Chinese locale 2024-11-11 10:30:34 +08:00
Ejaaz Khan 92c380c74b feat: search functionality in jobs 2024-11-10 21:12:08 +05:30
Ejaaz Khan c51e7b0037 feat: rich text editor in bio 2024-11-10 19:49:10 +05:30
Ejaaz Khan e25f161980 feat: allow same date live class creation 2024-11-10 17:48:26 +05:30
Ejaaz Khan 000d9dbcef fix: 500 error on get_branding api call 2024-11-10 15:40:51 +05:30
Fahid Latheef Alungal 822603128d Merge remote-tracking branch 'origin/develop' into develop 2024-11-10 02:13:21 +05:30
Fahid Latheef Alungal 9dbe8fbb1f feat: tables in lms lessons 2024-11-10 02:09:48 +05:30
Ejaaz Khan 26f1e228a9 feat: add required indicator in jobs 2024-11-09 00:58:03 +05:30
Ejaaz Khan 0dcfd7e482 feat: add a required indicator to subject field 2024-11-09 00:18:10 +05:30
Ejaaz Khan e933012a34 Merge branch 'develop' into make-tab-sticky 2024-11-09 00:08:23 +05:30
frappe-pr-bot 71db3ae6da chore: update POT file 2024-11-08 16:04:38 +00:00
Jannat Patel c5f091fae8 Merge pull request #1105 from pateljannat/issues-48
fix: show only courses with evaluator for batch evaluation
2024-11-08 15:04:42 +05:30
Jannat Patel 4e61d569ac fix: ignore user type for instructor field in course and batch form 2024-11-08 14:57:11 +05:30
Jannat Patel 2d5c76e106 fix: show only courses with evaluator for batch evaluation 2024-11-08 14:52:10 +05:30
Ejaaz Khan 2e0abad61c feat: add required and make tab sticky in batches 2024-11-07 10:55:10 +05:30
Jannat Patel 3ea52a4e41 Merge pull request #1101 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-07 09:55:40 +05:30
Jannat Patel c6b1076092 Merge pull request #1099 from frappe/develop
chore: merge 'develop' into 'main'
2024-11-07 09:51:07 +05:30
Jannat Patel c05e253b8d chore: Spanish translations 2024-11-06 20:25:41 +05:30
Jannat Patel 08b2063e45 Merge pull request #1100 from pateljannat/issues-47
fix: misc issues
2024-11-06 20:00:22 +05:30
Jannat Patel 4a8c8185c2 fix: condition to recalculate percentage 2024-11-06 19:46:35 +05:30
Jannat Patel 74ed7b3160 style: fixed formatting 2024-11-06 19:25:17 +05:30
Jannat Patel 38e6e4345f fix: misc issues 2024-11-06 19:22:20 +05:30
Jannat Patel 8004982e2e Merge pull request #1098 from FahidLatheef/develop
fix: removed unnecessary condition which resets show_answers to False
2024-11-06 15:30:24 +05:30
Jannat Patel e6a532a870 Merge pull request #1096 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-06 15:18:53 +05:30
Jannat Patel f90465210e Merge pull request #1092 from 0xflotus/patch-1
chore: added some german translations
2024-11-06 15:12:18 +05:30
Frappe PR Bot 4b3a71e424 chore(release): Bumped to Version 2.10.0 2024-11-06 05:17:44 +00:00
Jannat Patel 5499e7294d Merge pull request #1095 from pateljannat/issues-46
fix: misc issues
2024-11-06 10:34:17 +05:30
Fahid Latheef Alungal 619262aa97 fix: removed unnecessary condition which resets show_answers to False 2024-11-06 03:20:30 +05:30
Jannat Patel 693d2942aa chore: Esperanto translations 2024-11-05 20:04:12 +05:30
Jannat Patel b4cf62920c chore: Bosnian translations 2024-11-05 20:04:10 +05:30
Jannat Patel 03636d6930 chore: Persian translations 2024-11-05 20:04:08 +05:30
Jannat Patel 7c1e1c86c7 chore: Chinese Simplified translations 2024-11-05 20:04:07 +05:30
Jannat Patel 8a5eceaf05 chore: Turkish translations 2024-11-05 20:04:06 +05:30
Jannat Patel 720425d1fb chore: Swedish translations 2024-11-05 20:04:04 +05:30
Jannat Patel 1f105b9ae5 chore: Russian translations 2024-11-05 20:04:02 +05:30
Jannat Patel d43442be5c chore: Polish translations 2024-11-05 20:04:00 +05:30
Jannat Patel 3360b114b4 chore: Hungarian translations 2024-11-05 20:03:59 +05:30
Jannat Patel 94835b4117 chore: German translations 2024-11-05 20:03:57 +05:30
Jannat Patel e6ed0b21e5 chore: Arabic translations 2024-11-05 20:03:56 +05:30
Jannat Patel 37db021682 chore: Spanish translations 2024-11-05 20:03:54 +05:30
Jannat Patel 6014a5ccce chore: French translations 2024-11-05 20:03:53 +05:30
0xflotus c07207b564 Merge branch 'develop' into patch-1 2024-11-05 15:18:12 +01:00
Jannat Patel fe1f78f8aa Merge pull request #1093 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-11-05 16:13:22 +05:30
Jannat Patel 1709c6b658 Merge pull request #1094 from frappe/pot_develop_2024-11-01
chore: update POT file
2024-11-05 16:13:05 +05:30
Jannat Patel d3583a2cfb fix: set event in live class 2024-11-04 12:01:58 +05:30
Jannat Patel 634035fbc0 fix: misc issues 2024-11-04 09:54:53 +05:30
Jannat Patel 3c5b18411b chore: Swedish translations 2024-11-03 20:08:50 +05:30
frappe-pr-bot 82bb45a9ef chore: update POT file 2024-11-01 16:04:24 +00:00
Jannat Patel 373f3df196 chore: Turkish translations 2024-11-01 19:00:24 +05:30
Jannat Patel 6021f15bac chore: Turkish translations 2024-10-31 18:59:42 +05:30
0xflotus da71fb2c23 chore: added some german translations 2024-10-31 11:21:42 +01:00
Jannat Patel 6aebe856da Merge pull request #1087 from frappe/develop
chore: merge 'develop' into 'main'
2024-10-31 12:15:12 +05:30
Jannat Patel 8f6f35d7c1 Merge pull request #1090 from iamejaaz/add-required-attribute
feat: add required indicator on the course add page
2024-10-31 11:48:06 +05:30
Jannat Patel 7aa5f4d20b Merge pull request #1086 from 0xflotus/patch-1
fix: small bug in course_progress_summary.py
2024-10-31 11:39:08 +05:30
Jannat Patel 64b54b05a6 Merge pull request #1085 from pateljannat/new-onboarding
feat: onboarding
2024-10-31 11:35:45 +05:30
Jannat Patel 22b1f22df4 fix: empty state conditions 2024-10-31 11:16:39 +05:30
Jannat Patel ae4e5539d7 fix: removed chapter description when fetching outline 2024-10-31 09:51:50 +05:30
Ejaaz Khan dbd96329b5 style: format code with precommit 2024-10-31 00:22:28 +05:30
Ejaaz Khan c118ec7c4a feat: add required indicator on the course add page 2024-10-30 23:59:26 +05:30
0xflotus 7aab449502 fix: changed ranges 2024-10-30 18:47:36 +01:00
Jannat Patel cf166b3a57 Merge pull request #1089 from 0xflotus/patch-2
chore: add some german translations
2024-10-30 23:12:33 +05:30
Jannat Patel da5910d40d test: changed labels as per new onboarding 2024-10-30 23:11:47 +05:30
Jannat Patel 8640ecf9be refactor: course list data 2024-10-30 22:12:59 +05:30
0xflotus c4faceff30 chore: add some german translations 2024-10-30 14:55:25 +01:00
0xflotus 01bd017bda fix: fixed labels 2024-10-29 19:33:22 +01:00
0xflotus d76357981b fix: small bug in course_progress_summary.py
This is a small logical fix.

Otherwise if `row.progress == 10 or row.progress == 40 or row.progress == 70` wouldn't have an effect.
2024-10-29 19:28:14 +01:00
Jannat Patel 19b759e9fb feat: onboarding 2024-10-29 23:00:38 +05:30
Jannat Patel df3bca6405 Merge pull request #1081 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-10-28 09:34:34 +05:30
Jannat Patel 5cde79b5eb chore: Persian translations 2024-10-27 17:10:17 +05:30
Jannat Patel 9b35cdbddc chore: Bosnian translations 2024-10-26 16:54:33 +05:30
Jannat Patel 70ec22004a chore: Persian translations 2024-10-26 16:54:32 +05:30
Jannat Patel 95ed77421a chore: Chinese Simplified translations 2024-10-26 16:54:31 +05:30
Jannat Patel d64ec9817c chore: Turkish translations 2024-10-26 16:54:29 +05:30
Jannat Patel ce01b7634f chore: Swedish translations 2024-10-26 16:54:28 +05:30
Jannat Patel e0819f83bc chore: Russian translations 2024-10-26 16:54:27 +05:30
Jannat Patel f87d28c2f5 chore: Polish translations 2024-10-26 16:54:25 +05:30
Jannat Patel 544b59744b chore: Hungarian translations 2024-10-26 16:54:24 +05:30
Jannat Patel 467dfb831d chore: German translations 2024-10-26 16:54:23 +05:30
Jannat Patel 4c4b4eaf55 chore: Arabic translations 2024-10-26 16:54:21 +05:30
Jannat Patel 227e5d00e5 chore: Spanish translations 2024-10-26 16:54:20 +05:30
Jannat Patel 73e9e384c8 chore: French translations 2024-10-26 16:54:18 +05:30
Jannat Patel 5bebdcba68 Merge pull request #1080 from frappe/l10n_develop2
chore: sync translations from crowdin
2024-10-25 16:48:48 +05:30
Jannat Patel 1c2e52ae4b chore: Esperanto translations 2024-10-25 16:35:56 +05:30
Jannat Patel 9377e89561 chore: Bosnian translations 2024-10-25 16:35:54 +05:30
Jannat Patel 4cae05ecbe chore: Persian translations 2024-10-25 16:35:53 +05:30
Jannat Patel 909dcfd51e chore: Chinese Simplified translations 2024-10-25 16:35:51 +05:30
Jannat Patel 2bd96a1f2a chore: Turkish translations 2024-10-25 16:35:49 +05:30
Jannat Patel aca41080ee chore: Swedish translations 2024-10-25 16:35:48 +05:30
Jannat Patel 1c351696a9 chore: Russian translations 2024-10-25 16:35:46 +05:30
Jannat Patel 51a8958aa6 chore: Polish translations 2024-10-25 16:35:45 +05:30
Jannat Patel 777b8aed02 chore: Hungarian translations 2024-10-25 16:35:43 +05:30
Jannat Patel 3672b90075 chore: German translations 2024-10-25 16:35:42 +05:30
Jannat Patel 92c7e613db chore: Arabic translations 2024-10-25 16:35:40 +05:30
Jannat Patel 5c58b85a00 chore: Spanish translations 2024-10-25 16:35:39 +05:30
Jannat Patel 8af82daa37 chore: French translations 2024-10-25 16:35:36 +05:30
Jannat Patel 4737551918 Merge pull request #1075 from frappe/develop
chore: merge 'develop' into 'main'
2024-10-23 13:00:37 +05:30
Jannat Patel 224bb18d3e Merge pull request #1077 from pateljannat/issues-45
fix: show live class start button only to moderators and evaluators
2024-10-23 12:53:42 +05:30
Jannat Patel aab7bdcc20 fix: show live class start button only to moderators and evaluators 2024-10-23 11:02:16 +05:30
Jannat Patel c5ca428d98 Merge pull request #1076 from pateljannat/issues-44
fix: misc issues
2024-10-23 10:55:42 +05:30
Frappe PR Bot af0cc7126b chore(release): Bumped to Version 2.9.0 2024-10-23 05:09:14 +00:00
Jannat Patel a085050d27 build: removed frappe-ui package 2024-10-23 10:36:26 +05:30
Jannat Patel 2442f35f56 fix: added is_instructor to jinja 2024-10-23 10:35:26 +05:30
Jannat Patel ed79ea536b Merge pull request #1072 from frappe/pot_develop_2024-10-18
chore: update POT file
2024-10-18 23:06:49 +05:30
frappe-pr-bot b3d0aecd14 chore: update POT file 2024-10-18 16:04:26 +00:00
Jannat Patel c2cb79f700 Merge pull request #1067 from frappe/develop
chore: merge 'develop' into 'main'
2024-10-17 12:33:35 +05:30
Jannat Patel 5f43e67c0b Merge pull request #1068 from pateljannat/payment-issues
fix: batch enrollment after payment completion
2024-10-17 10:39:46 +05:30
Jannat Patel 49a765a9a6 style: fix spacing 2024-10-17 10:31:56 +05:30
Jannat Patel 4d82bc86e8 style: fix spacing 2024-10-17 10:30:06 +05:30
Jannat Patel 8fe02b83b8 fix: batch enrollment after payment completion 2024-10-17 09:27:24 +05:30
Jannat Patel 9c9075606b Merge pull request #1059 from frappe/pot_develop_2024-10-11
chore: update POT file
2024-10-15 19:38:24 +05:30
Jannat Patel 53285a0d19 fix: misc issues 2024-10-14 19:17:32 +05:30
Jannat Patel 9cdeaebb47 Merge pull request #1062 from pateljannat/quiz-timer
feat: timer in quiz
2024-10-14 16:11:55 +05:30
Jannat Patel a9cb52c68b fix: hide timer instructions if duration is not set 2024-10-14 15:49:27 +05:30
Jannat Patel f33e950e83 feat: timer in quiz 2024-10-14 14:31:26 +05:30
Jannat Patel 9c9b5963fe Merge pull request #1060 from pateljannat/issues-43
fix: redirect to login before enrollment
2024-10-11 22:33:52 +05:30
Jannat Patel 1597054cc9 fix: redirect to login before enrollment 2024-10-11 22:18:18 +05:30
frappe-pr-bot deba6aa845 chore: update POT file 2024-10-11 16:04:13 +00:00
Jannat Patel 2d8ba3b84e Merge pull request #1058 from pateljannat/issues-42
fix: batch self enrollment
2024-10-11 19:22:50 +05:30
Jannat Patel e56b28abad chore: removed unnecessary lines 2024-10-11 19:17:56 +05:30
Jannat Patel eb350c5a20 fix: batch self enrollment 2024-10-11 19:16:40 +05:30
Jannat Patel 961d5ec77b Merge pull request #1057 from pateljannat/settings-minor-changes
fix: misc ux issues
2024-10-11 16:18:19 +05:30
Jannat Patel fa566514aa fix: image fetch for settings 2024-10-11 15:32:41 +05:30
Jannat Patel 6e97449bf7 fix: misc ux issues 2024-10-11 13:39:30 +05:30
Jannat Patel 016dafb3c3 Merge pull request #1056 from pateljannat/issues-41
fix: misc issues
2024-10-10 16:43:59 +05:30
Jannat Patel 675bcc8956 test: replaced FrappeTestCase with UnitTestCase 2024-10-10 16:20:53 +05:30
Jannat Patel aba4c034fc fix: misc issues 2024-10-10 14:48:59 +05:30
Jannat Patel d7c05984be Merge pull request #1048 from frappe/develop
chore: merge 'develop' into 'main'
2024-10-09 22:11:23 +05:30
Jannat Patel c76d8c582f Merge pull request #1052 from pateljannat/issues-40
fix: misc quiz issues
2024-10-09 19:17:01 +05:30
Jannat Patel f1cb0e6f3c fix: usd conversion 2024-10-09 19:07:25 +05:30
Jannat Patel d296687456 fix: misc quiz issues 2024-10-09 16:03:56 +05:30
Jannat Patel 5b68001c94 Merge pull request #1049 from pateljannat/issues-39
fix: create order for razorpay
2024-10-09 11:59:57 +05:30
Frappe PR Bot 736d79b8c9 chore(release): Bumped to Version 2.8.0 2024-10-09 06:04:56 +00:00
Jannat Patel 98c0bd5f3e Merge pull request #1042 from frappe/pot_develop_2024-10-04
chore: update POT file
2024-10-09 11:34:01 +05:30
Jannat Patel 8b1d9bb5a9 fix: create order for razorpay 2024-10-09 11:31:31 +05:30
Jannat Patel 289a0f9122 Merge pull request #1046 from pateljannat/issues-38
fix: quiz columns
2024-10-08 16:27:04 +05:30
Jannat Patel 3cd08c80c8 fix: reduced with of marks column 2024-10-08 16:09:21 +05:30
Jannat Patel 3d82c36250 fix: quiz columns 2024-10-08 16:03:37 +05:30
Jannat Patel 9b9af0215a Merge pull request #1045 from pateljannat/issues-37
fix: using google docs viewer to render pdf
2024-10-08 12:37:19 +05:30
Jannat Patel 2e4cf02737 fix: using google docs viewer to render pdf 2024-10-08 12:00:51 +05:30
Jannat Patel 438e9e1c47 Merge pull request #1044 from pateljannat/open-ended-questions
feat: open ended questions
2024-10-08 10:37:44 +05:30
Jannat Patel 36ded70eef fix: only allow instructor and moderator on submission page 2024-10-08 10:21:45 +05:30
Jannat Patel ba78a15a1f fix: ui test button label 2024-10-08 10:14:04 +05:30
Jannat Patel 93061194bb fix: error toast when saving marks 2024-10-08 10:13:07 +05:30
Jannat Patel 6d41e4e552 feat: open ended questions 2024-10-07 21:18:42 +05:30
frappe-pr-bot 3b06968d0a chore: update POT file 2024-10-04 16:04:32 +00:00
Jannat Patel 55429e2f03 Merge pull request #1036 from frappe/develop
chore: merge 'develop' into 'main'
2024-10-02 12:30:46 +05:30
Frappe PR Bot fc81f1aa26 chore(release): Bumped to Version 2.7.0 2024-10-02 06:53:07 +00:00
Jannat Patel 59d8848125 Merge pull request #1035 from pateljannat/payments
feat: payments app integration
2024-10-02 12:22:00 +05:30
Jannat Patel a067695f71 fix: removed help article from course lesson 2024-10-01 15:43:45 +05:30
Jannat Patel be870e8145 fix: payment gateway fields 2024-10-01 15:17:17 +05:30
Jannat Patel 8a17dca351 fix: minor ui changes 2024-10-01 10:43:37 +05:30
Jannat Patel 1c9f636ad1 Merge pull request #1032 from frappe/pot_develop_2024-09-27
chore: update POT file
2024-10-01 09:42:57 +05:30
Jannat Patel 008cc66cdd chore: refactor payment settings 2024-09-30 18:30:53 +05:30
Jannat Patel b6bf9c0032 Merge branch 'develop' of https://github.com/frappe/lms into payments 2024-09-30 10:16:52 +05:30
Jannat Patel d295898674 Merge pull request #1033 from pateljannat/issues-35
fix: misc UI fixes
2024-09-27 22:15:43 +05:30
frappe-pr-bot 4fdca4691a chore: update POT file 2024-09-27 16:04:07 +00:00
Jannat Patel 7c055af496 fix: telemetry capture issue 2024-09-27 21:32:46 +05:30
Jannat Patel 60a3da283e refactor: billing page ui 2024-09-27 14:14:03 +05:30
Jannat Patel 576258ec6e fix: pass options to setting fields 2024-09-27 07:05:16 +05:30
Jannat Patel 01120fbc48 chore: resolved conflicts 2024-09-27 06:24:12 +05:30
Jannat Patel ad07f883b5 fix: misc UI fixes 2024-09-27 06:19:38 +05:30
Jannat Patel bb9b179e05 Merge pull request #1031 from pateljannat/brand-settings
feat:  brand settings
2024-09-26 14:01:19 +05:30
Jannat Patel 11a9bff57d fix: dirty form for branding section 2024-09-26 12:58:00 +05:30
Jannat Patel e18f0c9dad feat: brand settings 2024-09-26 12:09:58 +05:30
Jannat Patel 25ffe8b0e4 Merge pull request #1029 from frappe/develop
chore: merge 'develop' into 'main'
2024-09-25 11:47:14 +05:30
Jannat Patel 41ad3d00de Merge pull request #1030 from pateljannat/fix-evaluation-issue
fix: evaluation error message issue
2024-09-25 11:29:42 +05:30
Frappe PR Bot b74c1670ca chore(release): Bumped to Version 2.6.0 2024-09-25 05:47:45 +00:00
Jannat Patel 33c76e842f fix: evaluation error message issue 2024-09-25 11:10:26 +05:30
Jannat Patel 35a7cce283 feat: payment gateway settings 2024-09-25 10:50:53 +05:30
Jannat Patel e0f569c382 feat: payment flow with payments app 2024-09-24 18:14:34 +05:30
Jannat Patel d8ab88be28 Merge branch 'develop' of https://github.com/frappe/lms into payments 2024-09-24 14:14:49 +05:30
Jannat Patel 04552bdef6 Merge pull request #1025 from pateljannat/categories-in-courses
feat: course categories
2024-09-24 12:55:41 +05:30
Jannat Patel ad5bf89b35 test: enter instructor value 2024-09-24 12:32:07 +05:30
Jannat Patel 88b38dfd83 test: category test in course form in UI 2024-09-24 12:22:34 +05:30
Jannat Patel 75e9ca395f chore: removed unnecessary custom fields 2024-09-24 10:59:27 +05:30
Jannat Patel 6fb206cc4e feat: updating category from settings 2024-09-24 10:33:23 +05:30
Jannat Patel 62cb198492 Merge branch 'develop' of https://github.com/frappe/lms into categories-in-courses 2024-09-23 19:23:49 +05:30
Jannat Patel 9609329f01 Merge pull request #1028 from pateljannat/fix-signup-customisations
fix: signup conditions
2024-09-23 19:12:29 +05:30
Jannat Patel c93808af94 fix: signup conditions 2024-09-23 18:41:35 +05:30
Jannat Patel 58866260ec Merge branch 'develop' of https://github.com/frappe/lms into categories-in-courses 2024-09-23 18:39:19 +05:30
Jannat Patel e6157ff411 Merge pull request #1027 from pateljannat/refactor-signup-customisations
refactor: signup customisations
2024-09-23 18:23:04 +05:30
Jannat Patel 8cca8920ee chore: removed unnecessary file 2024-09-23 18:07:08 +05:30
Jannat Patel ab039dbd46 refactor: signup customisations 2024-09-23 18:04:36 +05:30
Jannat Patel 9853ab3fd9 Merge pull request #1024 from frappe/pot_develop_2024-09-20
chore: update POT file
2024-09-23 16:11:57 +05:30
Jannat Patel dc2bf9f13e feat: category settings 2024-09-23 16:11:17 +05:30
Jannat Patel 7c90ca4040 feat: category in settings 2024-09-20 22:15:59 +05:30
frappe-pr-bot 75a90e1f39 chore: update POT file 2024-09-20 16:04:14 +00:00
Jannat Patel bc4b17cc3d Merge pull request #1022 from pateljannat/evaluator_name_issue
fix: evaluator name issue
2024-09-19 15:18:05 +05:30
Jannat Patel 8c454a333e fix: evaluator name issue 2024-09-19 14:19:55 +05:30
Jannat Patel cef4b70182 feat: payment through payments app 2024-09-19 12:46:56 +05:30
Jannat Patel 3cda563583 fix: padding of settings modal 2024-09-18 14:46:29 +05:30
Jannat Patel 545326a02a Merge pull request #1021 from pateljannat/fix-help-video-url
fix: url for lesson help videos
2024-09-18 14:42:33 +05:30
Jannat Patel 14ce5d7e23 fix: url for lesson help videos 2024-09-18 11:49:38 +05:30
Jannat Patel 303a9d1110 Merge pull request #1020 from frappe/develop
chore: merge 'develop' into 'main'
2024-09-18 10:21:11 +05:30
Frappe PR Bot b6422d1046 chore(release): Bumped to Version 2.5.0 2024-09-18 04:46:24 +00:00
Jannat Patel 7196bbe221 Merge pull request #1019 from pateljannat/issues-34
fix: misc issues
2024-09-18 09:03:33 +05:30
Jannat Patel bed16c3726 fix: condition to show course addition button 2024-09-18 08:56:35 +05:30
Jannat Patel d18ca232e3 fix: misc issues 2024-09-18 08:43:16 +05:30
Jannat Patel d1200d0fa9 fix: profile page empty bio error 2024-09-17 11:48:49 +05:30
Jannat Patel d1c88b306f Merge pull request #1018 from pateljannat/batch-quiz
feat: quiz page
2024-09-17 10:42:34 +05:30
Jannat Patel 7f2723f9cb Merge pull request #1014 from pateljannat/batch-welcome-email-fix
fix: batch confirmation email trigger
2024-09-17 10:30:00 +05:30
Jannat Patel 8df4bef71a feat: quiz page 2024-09-17 10:25:59 +05:30
Jannat Patel aa87622606 Merge pull request #1017 from pateljannat/refactor-lesson-editor
refactor: adding quiz and uploading content to a lesson
2024-09-16 19:19:42 +05:30
Jannat Patel b91339fe28 fix: removed unnecessary files 2024-09-16 18:50:06 +05:30
Jannat Patel 17d4973ab8 test: fixed course creation 2024-09-16 18:41:25 +05:30
Jannat Patel 3c12548420 Merge pull request #1016 from frappe/pot_develop_2024-09-13
chore: update POT file
2024-09-16 16:50:16 +05:30
Jannat Patel 20c10f1645 feat: help guide videos 2024-09-16 16:49:17 +05:30
Jannat Patel a7843e0e3a refactor: uploading content in lesson 2024-09-16 10:33:16 +05:30
frappe-pr-bot 169ea4385f chore: update POT file 2024-09-13 16:04:09 +00:00
Jannat Patel 9549f3a3ed Merge pull request #1015 from pateljannat/course-completion-funnel
chore: analytics for course completion
2024-09-13 11:37:22 +05:30
Jannat Patel ba66c2549f chore: renamed lesson_progress to course_progress for analytics 2024-09-13 11:21:59 +05:30
Jannat Patel 76c3e630cc chore: analytics for course completion 2024-09-13 11:18:17 +05:30
Jannat Patel 7a0b952638 style: trigger condition 2024-09-13 09:57:41 +05:30
Jannat Patel 5966a3edad fix: batch confirmation email trigger 2024-09-13 09:57:06 +05:30
Jannat Patel d44c7cd9fc Merge pull request #1010 from pateljannat/evaluation-calendar
feat: Evaluation and Certification from Learning Portal
2024-09-12 16:48:51 +05:30
Jannat Patel 46553987ac fix: certification tab title 2024-09-12 16:22:43 +05:30
Jannat Patel 45725f1f6e chore: bumped up frappe-ui 2024-09-12 14:31:55 +05:30
Jannat Patel 58369ba65e fix: evaluator info and other styles 2024-09-11 19:51:14 +05:30
Jannat Patel 5ce67dda2e Merge pull request #1002 from prachi8848/cusrsor
feat: added a cusrsor
2024-09-11 15:05:48 +05:30
Jannat Patel de8c907c51 Merge pull request #1013 from frappe/develop
chore: merge 'develop' into 'main'
2024-09-11 11:09:55 +05:30
Jannat Patel 237ff8db07 Merge pull request #1008 from frappe/pot_develop_2024-09-06
chore: update POT file
2024-09-10 21:02:55 +05:30
Jannat Patel 7da608ed44 feat: certification details and form 2024-09-10 21:00:49 +05:30
Jannat Patel 60f2e86b42 feat: evaluation feedback record 2024-09-09 20:05:08 +05:30
frappe-pr-bot b5e67a25d2 chore: update POT file 2024-09-06 16:03:59 +00:00
Jannat Patel 9d2ef4929c Merge pull request #1007 from pateljannat/fix-notification
fix: certificate request creation email
2024-09-06 10:49:52 +05:30
Jannat Patel 050084e552 style: fix formatting 2024-09-06 10:40:25 +05:30
Jannat Patel 86e9739218 fix: certificate request creation email 2024-09-06 10:19:25 +05:30
Jannat Patel bd94890da7 Merge pull request #1005 from pateljannat/minor-ui-fix
fix: member-list ui
2024-09-05 20:36:41 +05:30
Jannat Patel 965f6adb90 style: fixed formatting 2024-09-05 20:31:22 +05:30
Jannat Patel 4979569cf3 fix: member-list ui 2024-09-05 19:59:44 +05:30
Jannat Patel 0fd1cabd60 Merge pull request #1003 from frappe/develop
chore: merge 'develop' into 'main'
2024-09-04 10:36:05 +05:30
Frappe PR Bot 5c21a0532a chore(release): Bumped to Version 2.4.0 2024-09-04 05:00:25 +00:00
sonali8848 a2025c0571 feat: added a cusrsor 2024-09-02 09:41:22 +00:00
Jannat Patel e07aae3fb0 Merge pull request #997 from pateljannat/issues-33
fix: slides rendering issue
2024-08-29 19:26:08 +05:30
Jannat Patel 65d628ffc0 fix: slides rendering issue 2024-08-29 11:10:43 +05:30
Jannat Patel 8dd480735c Merge pull request #996 from frappe/develop
chore: merge 'develop' into 'main'
2024-08-28 11:24:59 +05:30
Jannat Patel bf290bbf0a Merge pull request #994 from akhilnarang/fix-user-creation
fix(overrides): call parent's `after_insert()` as well
2024-08-27 14:56:11 +05:30
Akhil Narang 3c9059025b fix(overrides): call parent's after_insert() as well
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-08-27 14:08:35 +05:30
Jannat Patel 4b0413720b Merge pull request #993 from pateljannat/quiz-submission-issue
fix: quiz submission report issue
2024-08-27 11:58:14 +05:30
Jannat Patel f8b4ff4bd3 fix: quiz submission report issue 2024-08-27 10:46:06 +05:30
Jannat Patel 3b8ff171f4 Merge pull request #989 from frappe/pot_develop_2024-08-23
chore: update POT file
2024-08-26 14:45:59 +05:30
frappe-pr-bot dec270a10b chore: update POT file 2024-08-23 16:04:00 +00:00
Jannat Patel 152a339c4e Merge pull request #986 from pateljannat/app-switcher
feat: App switcher
2024-08-23 12:40:16 +05:30
Jannat Patel 395fe700e0 fix: removed switch to desk 2024-08-23 12:22:11 +05:30
Jannat Patel ec25e895dc feat: app switcher 2024-08-23 12:21:22 +05:30
Frappe PR Bot e02e4c7ab4 chore(release): Bumped to Version 2.3.0 2024-08-21 05:20:24 +00:00
Jannat Patel 676f1a1f0e Merge pull request #984 from frappe/develop
chore: merge 'develop' into 'main'
2024-08-21 10:48:23 +05:30
Jannat Patel e69cc9af1a Merge pull request #980 from pateljannat/member-addition
feat: Add users from the portal
2024-08-19 14:11:59 +05:30
Jannat Patel 98b8464e1a fix: ui test 2024-08-19 13:07:48 +05:30
Jannat Patel 0170fcc111 Merge pull request #968 from frappe/pot_develop_2024-08-16
chore: update POT file
2024-08-19 13:04:21 +05:30
Jannat Patel 0be5439e81 fix: tests 2024-08-19 12:31:46 +05:30
Jannat Patel 63f857b8fc fix: linters 2024-08-19 12:12:51 +05:30
Jannat Patel a3b8ed8f91 fix: documented the api 2024-08-19 12:03:32 +05:30
Jannat Patel cdd46667f3 feat: add new member 2024-08-19 11:47:17 +05:30
frappe-pr-bot 2f8acea988 chore: update POT file 2024-08-16 16:04:13 +00:00
Jannat Patel 75f0e5b9f1 feat: search member 2024-08-16 20:59:51 +05:30
Jannat Patel ce51129e84 feat: member list 2024-08-16 11:26:11 +05:30
Jannat Patel 86aa8b0a2a Merge pull request #967 from pateljannat/issues-32
fix: settings ui
2024-08-14 12:47:31 +05:30
Jannat Patel aeae62a45c chore: linters 2024-08-14 12:35:56 +05:30
Jannat Patel 6b12df44a0 fix: settings ui 2024-08-14 12:12:13 +05:30
Frappe PR Bot a710183bc7 chore(release): Bumped to Version 2.2.0 2024-08-14 05:57:31 +00:00
Jannat Patel ce75422126 Merge pull request #966 from frappe/develop
chore: merge 'develop' into 'main'
2024-08-14 11:24:10 +05:30
Jannat Patel 669316ba14 Merge pull request #965 from pateljannat/make-release
ci: automated release PR
2024-08-14 11:08:26 +05:30
Jannat Patel 6c18f9a02f ci: automated release PR 2024-08-14 10:44:11 +05:30
Jannat Patel 363edb9a50 Merge pull request #964 from pateljannat/settings
feat: Settings
2024-08-13 19:14:07 +05:30
Jannat Patel afbf64170a fix: removed old settings 2024-08-13 19:03:17 +05:30
Jannat Patel 14f36d0c64 chore: removed unnecessary file 2024-08-13 18:59:39 +05:30
Jannat Patel ceecab395b feat: settings 2024-08-13 18:53:27 +05:30
Jannat Patel b8eb9fd717 Merge branch 'develop' of https://github.com/frappe/lms into settings 2024-08-13 09:42:17 +05:30
Jannat Patel 230a52f06b Merge pull request #963 from pateljannat/issues-31
fix: misc issues
2024-08-13 09:16:12 +05:30
Jannat Patel 3e82608d5f chore: fixed linters 2024-08-12 20:13:57 +05:30
Jannat Patel cf2c2345c3 fix: discussions text 2024-08-12 20:10:10 +05:30
Jannat Patel 05ebe4b787 fix: lesson structure issue 2024-08-12 20:09:56 +05:30
Frappe PR Bot a744a43d14 chore(release): Bumped to Version 2.1.0 2024-08-12 12:32:42 +00:00
Jannat Patel 5abdbfec1f Merge pull request #962 from pateljannat/posthog
chore: product analytics
2024-08-12 18:01:45 +05:30
Jannat Patel 0335b3b4d0 chore: fixed linters 2024-08-12 17:38:59 +05:30
Jannat Patel 703fafd6c3 chore: analytics 2024-08-12 17:13:31 +05:30
Jannat Patel b956c4e383 Merge branch 'develop' of https://github.com/frappe/lms into posthog 2024-08-12 14:17:04 +05:30
Jannat Patel d0d1fb2c8c Merge pull request #944 from pateljannat/quiz-creation
Quiz creation
2024-08-12 14:13:23 +05:30
Jannat Patel d18a6f6e73 chore: removed workspaces from package.json 2024-08-12 13:13:21 +05:30
Jannat Patel 2994144718 feat: quiz creation from lesson form 2024-08-12 12:47:17 +05:30
Jannat Patel 62ab853605 feat: quiz creation from lesson form 2024-08-12 12:46:38 +05:30
Jannat Patel 7f7986d77a chore: fixed linters 2024-08-12 10:04:42 +05:30
Jannat Patel 61f01cc51b chore: resolved conflicts 2024-08-12 10:02:22 +05:30
Jannat Patel 86af8c6301 Merge pull request #960 from mohsinalimat/patch-1
fix: lms setting to lms settings
2024-08-09 22:21:35 +05:30
Jannat Patel f1b0fcfbfc Merge pull request #961 from frappe/pot_develop_2024-08-09
chore: update POT file
2024-08-09 21:50:21 +05:30
frappe-pr-bot ab5ce39645 chore: update POT file 2024-08-09 16:04:06 +00:00
Jannat Patel 685e09ce4b feat: question update 2024-08-09 20:38:14 +05:30
MohsinAli 8ed4f775e5 fix: lms setting to lms settings 2024-08-09 13:58:50 +05:30
Jannat Patel a3a3085b1f fix: update question title in quiz 2024-08-08 22:16:21 +05:30
Jannat Patel ed97640107 feat: allow updating questions 2024-08-07 18:15:50 +05:30
Jannat Patel a9e93a679b feat: posthog initialization 2024-08-07 11:31:58 +05:30
Jannat Patel 418c36c09f Merge pull request #957 from frappe/pot_develop_2024-08-06
chore: update POT file
2024-08-06 12:17:49 +05:30
frappe-pr-bot 935f7f1f7b chore: update POT file 2024-08-06 06:32:08 +00:00
Jannat Patel 9a0056b6ca Merge branch 'develop' of https://github.com/frappe/lms into develop 2024-08-06 11:50:23 +05:30
Jannat Patel cd56da5d85 fix: changed upstream command for pot file generation 2024-08-06 11:47:37 +05:30
Jannat Patel 3a097d6b15 Merge pull request #956 from frappe/develop
chore: Merge develop into main
2024-08-06 11:27:00 +05:30
Jannat Patel 97d5d853fc Merge pull request #955 from pateljannat/issues-30
fix: lesson auto save
2024-08-06 11:11:50 +05:30
Jannat Patel 8adfe247b2 fix: lesson auto save 2024-08-05 18:14:35 +05:30
Jannat Patel afe7df2989 fix: fetch question 2024-08-05 16:29:43 +05:30
Jannat Patel cdb028c69c feat: settings 2024-08-05 15:12:45 +05:30
Jannat Patel 9de1bf1020 Merge pull request #954 from frappe/develop
chore: Merge develop into main
2024-08-05 14:47:45 +05:30
Jannat Patel eed330662b Merge pull request #953 from pateljannat/issues-29
fix: course cards home page rendering
2024-08-05 14:20:36 +05:30
Jannat Patel 26db10bbe0 fix: course cards home page rendering 2024-08-05 14:04:08 +05:30
Jannat Patel 93e5cf1c25 Merge pull request #952 from frappe/develop
chore: Merge develop to main
2024-08-05 12:22:05 +05:30
Jannat Patel 14230bd588 Merge pull request #951 from pateljannat/issues-28
fix: spacing and widths
2024-08-05 11:32:12 +05:30
Jannat Patel 699c821edd fix: spacing and widths 2024-08-05 11:12:34 +05:30
Jannat Patel 27ca13ece6 feat: add questions to quiz 2024-08-02 20:20:43 +05:30
Jannat Patel 6e2376570b Merge pull request #949 from frappe/develop
chore: Merge develop to main
2024-08-01 17:16:22 +05:30
Jannat Patel 6820dfc820 fix: make question attachments public 2024-08-01 13:02:20 +05:30
Jannat Patel 471e7d9229 fix: fetch question details 2024-08-01 13:00:37 +05:30
Jannat Patel e0855a2c1b fix: quiz question population issue 2024-07-31 22:30:29 +05:30
Jannat Patel b20c4bf197 Merge pull request #948 from frappe/develop
chore: Merge develop to main
2024-07-31 16:33:43 +05:30
Jannat Patel 6a0b37a4d4 chore: changed release branch to develop 2024-07-31 12:43:04 +05:30
Jannat Patel f7fd6916e2 chore: release notes action 2024-07-31 12:15:24 +05:30
Jannat Patel 30e61f4b7c Merge pull request #947 from pateljannat/semantic-release
chore: semantic release action
2024-07-31 11:45:42 +05:30
Jannat Patel 48b37d58d8 chore: semantic release action 2024-07-31 11:10:47 +05:30
Jannat Patel b8c3bdc0b4 feat: open modal to edit question 2024-07-31 11:07:46 +05:30
Jannat Patel e96f18df7c Merge pull request #946 from pateljannat/issues-27
fix: quiz shuffle issue
2024-07-30 18:04:26 +05:30
Jannat Patel 7d15527831 fix: quiz shuffle issue 2024-07-30 16:58:09 +05:30
Jannat Patel 794c0e760b Merge pull request #945 from pateljannat/issues-26
fix: eval request issues
2024-07-30 15:26:46 +05:30
Jannat Patel e46a60d00a chore: linters 2024-07-30 15:05:24 +05:30
Jannat Patel 819aac70fd fix: linters 2024-07-30 14:54:21 +05:30
Jannat Patel ed7db2d7c5 fix: eval request issues 2024-07-30 14:17:17 +05:30
Jannat Patel a450c846a6 feat: questions table 2024-07-29 19:44:04 +05:30
Jannat Patel fa774b0db2 feat: quiz creation 2024-07-19 20:05:28 +05:30
Jannat Patel 98a56f9117 Merge pull request #936 from pateljannat/image-pasting
fix: batch filters on desk
2024-07-19 12:19:34 +05:30
Jannat Patel cbc4b8c59d chore: removed unused plugin 2024-07-19 12:07:35 +05:30
Jannat Patel 69d266e018 feat: image pasting 2024-07-19 11:55:36 +05:30
Jannat Patel 4bc3ac1665 fix: batch filters on desk 2024-07-18 21:29:40 +05:30
Jannat Patel e0de9d70de Merge pull request #933 from pateljannat/issues-25
fix: misc issues
2024-07-17 11:40:35 +05:30
Jannat Patel 493bab8163 fix: multiline tags 2024-07-17 11:29:14 +05:30
Jannat Patel 25a2d82e82 fix: misc issues 2024-07-16 16:11:24 +05:30
Jannat Patel 0183677494 Merge pull request #932 from pateljannat/batch-categories
feat: batch categories filter
2024-07-15 14:45:57 +05:30
Jannat Patel 7ae9244896 feat: batch categories filter 2024-07-15 13:45:38 +05:30
Jannat Patel 15330cb41d Merge pull request #928 from pateljannat/completion-certificate
feat: completion certificate
2024-07-12 20:36:06 +05:30
Jannat Patel 166996d77a chore: removed unnecessary lines 2024-07-12 20:17:42 +05:30
Jannat Patel 4943e0e902 chore: fixed linters 2024-07-12 19:58:52 +05:30
Jannat Patel 1db6a8bfda chore: fixed linters 2024-07-12 19:56:01 +05:30
Jannat Patel 57f43b256a feat: enable certification from course form 2024-07-12 19:46:45 +05:30
Jannat Patel 23b2e8d682 feat: generate certificate from course page 2024-07-12 15:56:50 +05:30
Jannat Patel 6e1d62340f feat: completion certificate 2024-07-11 18:12:15 +05:30
Jannat Patel 6ae1d92033 Merge pull request #925 from frappe/develop
chore: merge `develop` into `main`
2024-07-11 09:11:50 +05:30
Jannat Patel 63d613a88e chore: fixed linters 2024-07-10 22:58:22 +05:30
Jannat Patel 70a4d16a8a chore: merge conflict 2024-07-10 22:40:40 +05:30
Jannat Patel 9960507318 Merge pull request #924 from pateljannat/reorder-lessons
feat: reorder lessons
2024-07-10 22:00:54 +05:30
Jannat Patel a84b225247 chore: fixed linters 2024-07-10 21:53:49 +05:30
Jannat Patel a1f938eaaf chore: removed unnecessary lines 2024-07-10 21:51:00 +05:30
Jannat Patel f7027e9cfd fix: success message after lesson moved 2024-07-10 21:38:21 +05:30
Jannat Patel 8164526763 fix: misc issues 2024-07-10 16:13:28 +05:30
Jannat Patel 2ecc07ee58 feat: reorder lessons 2024-07-09 22:45:45 +05:30
Jannat Patel 8edfe041c3 Merge pull request #922 from pateljannat/delete-lesson
feat: delete lessons
2024-07-08 19:53:19 +05:30
Jannat Patel e3e54b0188 feat: delete lessons 2024-07-08 18:15:22 +05:30
Jannat Patel 602d457212 Merge pull request #921 from pateljannat/course-cache-issue
fix: course cache issue
2024-07-08 12:38:02 +05:30
Jannat Patel 8bd4a5448b fix: achievements title issue 2024-07-08 11:18:59 +05:30
Jannat Patel 2257c09228 fix: course cache issue 2024-07-05 19:24:49 +05:30
Jannat Patel dac8a3ecf2 fix: translations upstream 2024-07-05 16:03:36 +05:30
Jannat Patel 288f85b2f3 fix: indian state validation 2024-07-04 17:35:44 +05:30
Jannat Patel d5d9e5e6e8 chore: changed translation cron 2024-07-04 17:32:10 +05:30
Jannat Patel e194f2efea Merge pull request #919 from pateljannat/quiz-instructions
fix: instructions for user input questions
2024-07-04 10:25:00 +05:30
Jannat Patel 686839adc1 fix: instructions for user input questions 2024-07-03 22:41:39 +05:30
Jannat Patel 0c52b5a8ec fix: badge share url 2024-07-02 16:17:28 +05:30
Jannat Patel f80a139c93 Merge pull request #913 from pateljannat/translations
feat: translations via gettext
2024-07-02 14:54:01 +05:30
Jannat Patel eeadd6910e fix: changed cron to wednesday 2024-07-02 14:43:08 +05:30
Jannat Patel eed16d9604 feat: translations via gettext 2024-07-01 11:15:12 +05:30
Jannat Patel 3745db6da4 Merge pull request #905 from pateljannat/search-course
feat: search courses
2024-06-28 19:05:34 +05:30
Jannat Patel 4ef694a2ed fix: search cache issue 2024-06-28 18:51:47 +05:30
Jannat Patel 279bb89ca9 feat: search courses 2024-06-28 15:58:35 +05:30
Jannat Patel 0bc5714392 Merge pull request #902 from pateljannat/quiz-limit
feat: limit questions in quiz
2024-06-28 12:48:10 +05:30
Jannat Patel 764f358708 feat: limit questions in quiz 2024-06-28 12:21:07 +05:30
Jannat Patel bf43fd5079 Merge pull request #901 from pateljannat/issues-24
fix: lesson editor menu position
2024-06-27 21:58:39 +05:30
Jannat Patel 6adc62c72a fix: lesson editor menu position 2024-06-27 21:50:02 +05:30
Jannat Patel 2cf894df59 Merge pull request #900 from pateljannat/correct-workspace-links
fix: corrected workspace links
2024-06-27 21:29:08 +05:30
Jannat Patel 72053dbf56 fix: corrected workspace links 2024-06-27 21:20:14 +05:30
Jannat Patel 0cd50ff1b6 Merge pull request #898 from pateljannat/google-drive
feat: more embed sources for lesson components
2024-06-27 14:28:48 +05:30
Jannat Patel d3f443014c feat: more embed sources for lesson components 2024-06-27 12:30:48 +05:30
Jannat Patel ecd56609a0 Merge pull request #895 from pateljannat/issues-23
fix: minor UI issues
2024-06-26 15:01:06 +05:30
Jannat Patel 1af10b7f96 chore: removed unused imports 2024-06-26 14:29:29 +05:30
Jannat Patel 55170361c1 fix: minor UI issues 2024-06-26 14:25:16 +05:30
Jannat Patel daa42f146d Merge pull request #894 from pateljannat/issues-22
fix: batch ui
2024-06-26 13:52:30 +05:30
Jannat Patel 67ebd30836 fix: batch ui 2024-06-26 13:10:20 +05:30
Jannat Patel ac282cebfb Merge pull request #878 from MuhammadKazimSadiq/recent-courses-web-template
Recent courses web template
2024-06-26 11:13:38 +05:30
Jannat Patel 4aea074041 Merge pull request #888 from pateljannat/batch-instructors
feat: instructors in courses and batches
2024-06-26 10:42:01 +05:30
Jannat Patel 888ea5a911 test: type instructor 2024-06-26 10:32:42 +05:30
Jannat Patel f02b9c09e6 chore: fixed merge conflicts 2024-06-26 09:34:09 +05:30
Jannat Patel 5e91553190 test: instructor when creating course 2024-06-26 09:33:03 +05:30
Md Hussain Nagaria 326c77cdb9 fix: clip progress bar width to 100% (#892)
* fix: course progress bar should not go beyond 100% width

* refactor: progress bar component should include outer body div
2024-06-26 00:29:55 +05:30
Muhammad Kazim e10af413b2 Merge branch 'develop' into recent-courses-web-template 2024-06-25 19:44:08 +03:30
Md Hussain Nagaria d4a15ade98 fix: seats left condition (#889) 2024-06-25 21:28:32 +05:30
Jannat Patel b18a3cb5e1 test: instructor for courses 2024-06-25 19:56:50 +05:30
Jannat Patel 96028c9f42 feat: instructors in courses and batches 2024-06-25 18:43:28 +05:30
Jannat Patel 8625ac048a Merge pull request #877 from nikkothari22/fix-seats-badge
fix: show "Seats Left" instead of "Seat Left" if more than 1 seat is available
2024-06-24 14:35:11 +05:30
Jannat Patel 30934f9eba Merge pull request #884 from pateljannat/issues-21
fix: job page layout
2024-06-24 14:31:22 +05:30
Jannat Patel 8349f47cbe Merge branch 'develop' into fix-seats-badge 2024-06-24 14:30:24 +05:30
Muhammad Kazim 9d3d93443f fix linting issues with pre-commit 2024-06-22 10:46:06 +00:00
Muhammad Kazim 4b6d1c296c Merge branch 'frappe:develop' into recent-courses-web-template 2024-06-22 13:28:51 +03:30
Jannat Patel 0a3a48759f fix: deleted fixture json 2024-06-21 19:23:18 +05:30
Jannat Patel 407bea4ab9 fix: removed badge fixture 2024-06-21 19:17:23 +05:30
Jannat Patel 3ba34f36eb fix: removed meta from eval web form as its not needed 2024-06-21 19:03:22 +05:30
Jannat Patel 8d1c03d4c1 chore: removed unused imports 2024-06-21 18:52:12 +05:30
Jannat Patel ed739b25e2 fix: job page layout 2024-06-21 18:41:10 +05:30
Nikhil Kothari 807c9b2225 fix: use single span instead of multiple badges 2024-06-21 17:17:36 +05:30
Jannat Patel 7d3dc8df90 Merge pull request #883 from pateljannat/batch-timezone
feat: timezone in batches
2024-06-21 14:23:59 +05:30
Jannat Patel aafb8948d2 chore: resolved conflicts 2024-06-21 14:05:03 +05:30
Jannat Patel 4f2dd7654c fix: notification template for timezone 2024-06-21 13:17:54 +05:30
Jannat Patel 9c2bebb3d9 feat: timezone in batches 2024-06-21 13:08:58 +05:30
Jannat Patel e93e82b56c Merge pull request #882 from pateljannat/video-player
feat: video and audio player
2024-06-21 11:44:08 +05:30
Jannat Patel f783b981e5 feat: added support to embed aparat 2024-06-21 11:38:30 +05:30
Jannat Patel b5a904354a test: fix lesson content 2024-06-21 11:24:28 +05:30
Jannat Patel ed7c30057c test: increase wait time when lesson is opened 2024-06-21 10:36:26 +05:30
Jannat Patel 05e8513ad1 feat: video player 2024-06-20 16:46:50 +05:30
Muhammad Kazim 775f8db31e Merge branch 'frappe:develop' into recent-courses-web-template 2024-06-17 00:57:16 +03:30
Muhammad Kazim 4b6d3fe968 web template for recently published courses 2024-06-16 21:26:16 +00:00
Nikhil Kothari e397295b5e fix: use else-if 2024-06-14 16:30:33 +05:30
Nikhil Kothari 1d16c46003 fix: show "30 seats left" instead of "seat left" in batches 2024-06-14 16:29:58 +05:30
Jannat Patel 3ba8805413 Merge branch 'develop' of https://github.com/frappe/lms into video-player 2024-06-14 10:28:22 +05:30
Jannat Patel 63f4dc0caa Merge pull request #876 from pateljannat/issues-20
fix: misc issues
2024-06-14 10:22:16 +05:30
Jannat Patel 965bdd7890 fix: hide discussions is lesson has quiz 2024-06-14 09:48:22 +05:30
Jannat Patel a99c41a07b fix: misc changes 2024-06-13 15:34:57 +05:30
Jannat Patel 81feee887c Merge pull request #870 from pateljannat/issues-19
fix: better validation message on course creation
2024-06-12 12:11:47 +05:30
Jannat Patel 77433ebb7c fix: better validation message on course creation 2024-06-12 11:44:14 +05:30
Jannat Patel d5614322c5 Merge pull request #869 from pateljannat/issues-18
fix: event meeting generation
2024-06-12 10:54:16 +05:30
Jannat Patel 479ff037c6 fix: convert eval string to dict 2024-06-12 10:42:47 +05:30
Jannat Patel 8a74f495e7 fix: event meeting generation 2024-06-12 10:32:57 +05:30
Jannat Patel 231f2cbc14 feat: video player 2024-06-12 10:27:33 +05:30
Jannat Patel 1f466482f8 Merge pull request #867 from pateljannat/issues-17
fix: perf issues
2024-06-07 11:52:41 +05:30
Jannat Patel 103ecef9f4 fix: misc issues 2024-06-07 11:37:46 +05:30
Jannat Patel 2744002390 Merge pull request #866 from pateljannat/issues-16
fix: misc issues
2024-06-06 22:04:47 +05:30
Jannat Patel fd26d2bcd1 fix: misc issues 2024-06-06 21:57:24 +05:30
Md Hussain Nagaria a55da8149a fix: forward resource submit promise (#861) 2024-06-06 18:23:14 +05:30
Jannat Patel 631f69bd75 Merge pull request #860 from pateljannat/issues-15
fix: sold out batch issue
2024-06-06 13:07:13 +05:30
Jannat Patel 621556263b fix: sold out batch issue 2024-06-06 13:00:08 +05:30
Jannat Patel 6fdd1a5f09 fix: job application count 2024-06-05 15:58:08 +05:30
Jannat Patel a2b3bc8c1f Merge pull request #856 from pateljannat/jobs-applied
feat: job application count
2024-06-05 13:56:57 +05:30
Jannat Patel d932baf896 feat: job application count 2024-06-05 10:53:31 +05:30
Jannat Patel a9b469d3bf Merge pull request #849 from pateljannat/sidebar-edit
feat: configure sidebar items
2024-06-04 09:43:35 +05:30
Jannat Patel e2bd9401a6 fix: removed unused imports 2024-06-04 09:22:16 +05:30
Jannat Patel c6ada95b9d feat: edit and delete sidebar item 2024-06-03 20:28:25 +05:30
Jannat Patel 330a2f632a feat: edit and delete sidebar item 2024-06-03 20:27:38 +05:30
Jannat Patel bf6a7a85a7 feat: web pages for sidebar 2024-05-31 21:26:11 +05:30
Jannat Patel e609153f4f Merge branch 'develop' of https://github.com/frappe/lms into sidebar-edit 2024-05-30 12:31:50 +05:30
Jannat Patel bedb1dc8d3 Merge pull request #852 from pateljannat/issues-14
fix: evaluation related issues
2024-05-30 12:24:32 +05:30
Jannat Patel 7f2821f639 fix: evaluation related issues 2024-05-30 12:16:01 +05:30
Jannat Patel 844f4b5e8d feat: new web page table 2024-05-30 11:01:30 +05:30
Jannat Patel 1e69ff7de8 feat: configure sidebar items 2024-05-29 17:16:09 +05:30
Jannat Patel e6d58721f0 Merge pull request #846 from pateljannat/share-badge
feat: share badge on linkedin
2024-05-28 12:37:51 +05:30
Jannat Patel 7c077ace95 feat: share badge on social media 2024-05-28 12:05:16 +05:30
Jannat Patel d03dd3d20d Merge branch 'develop' of https://github.com/frappe/lms into share-badge 2024-05-27 17:36:31 +05:30
Jannat Patel a780668aac Merge pull request #841 from pateljannat/featured-courses
feat: featured courses
2024-05-27 15:51:31 +05:30
Jannat Patel c0998ca8b3 feat: share badge on linkedin 2024-05-27 15:31:53 +05:30
Jannat Patel b7dd488886 feat: featured courses 2024-05-27 15:30:15 +05:30
Jannat Patel cb9125632a Merge pull request #837 from pateljannat/issues-13
fix: minor issues
2024-05-24 17:08:03 +05:30
Jannat Patel 9a776dabed fix: minor issues 2024-05-24 17:00:14 +05:30
Jannat Patel 180c8941a4 Merge pull request #787 from Bowrna/patch-2
Update README.md
2024-05-24 15:34:38 +05:30
Jannat Patel f6b83d3518 Merge branch 'develop' into patch-2 2024-05-24 15:25:53 +05:30
Jannat Patel 97712dbdc0 Merge pull request #711 from ph4ni/main
Added batch start and end date validation
2024-05-24 15:19:58 +05:30
Jannat Patel febf38a47a Merge pull request #739 from ahmadRagheb/patch-3
Update edit.html
2024-05-24 15:18:54 +05:30
Jannat Patel 753ae01efc Merge pull request #836 from pateljannat/notifications
feat: notifications
2024-05-24 15:13:39 +05:30
Jannat Patel cef638e37a chore: removed unnecessary code 2024-05-24 15:08:18 +05:30
Jannat Patel 850069d380 feat: batch notifications 2024-05-24 13:08:02 +05:30
Jannat Patel a748e2c2db feat: notification on mentions 2024-05-23 21:25:22 +05:30
Jannat Patel f38aebbc9c feat: notifications 2024-05-22 20:40:02 +05:30
Jannat Patel 8e1b871f87 Merge pull request #824 from pateljannat/issues-12
fix: edit permission and other issues
2024-05-17 18:31:09 +05:30
Jannat Patel 76ea4fc1ae fix: edit permission and other issues 2024-05-17 18:03:04 +05:30
Jannat Patel 36c7c10d94 Merge pull request #821 from pateljannat/issues-11
fix: batch related issues
2024-05-16 13:15:24 +05:30
Jannat Patel 5148fcf25b fix: batch related issues 2024-05-16 12:53:14 +05:30
Jannat Patel d00d152fdc Merge pull request #816 from pateljannat/ui-tests
test: course creation flow
2024-05-16 11:46:29 +05:30
Jannat Patel 7123736707 chore: removed unnecessary files 2024-05-16 10:56:42 +05:30
Jannat Patel 0ad685c262 text: removed user check 2024-05-15 18:10:12 +05:30
Jannat Patel f2bef08568 ci: revert linter changes 2024-05-15 18:06:35 +05:30
Jannat Patel 7651eb5f97 test: fix discussions and asset testing 2024-05-15 17:56:11 +05:30
Jannat Patel a0fc1b0a9e test: course creation flow 2024-05-15 14:55:54 +05:30
Jannat Patel a62fd757d4 test: course creation flow 2024-05-15 14:55:28 +05:30
Jannat Patel 0094809273 Merge pull request #795 from pateljannat/badges
feat: badges
2024-05-14 19:46:29 +05:30
Jannat Patel 2ea5858716 fix: reverted unnecesary custom fields 2024-05-14 15:14:41 +05:30
Jannat Patel 753e62b441 feat: auto assign badges 2024-05-14 14:53:34 +05:30
Jannat Patel 68a1d1e436 fix: progress update 2024-05-13 16:50:52 +05:30
Jannat Patel 0d89f51d78 chore: merge conflicts 2024-05-13 11:16:13 +05:30
Jannat Patel 9670dfa916 Merge pull request #810 from pateljannat/issues-10
fix: mobile and lesson issues
2024-05-13 11:14:00 +05:30
Jannat Patel 2a19fbc3d2 fix: linter github action 2024-05-13 10:39:03 +05:30
Jannat Patel e98d7d29f7 fix: removed permission check for linters 2024-05-13 10:31:09 +05:30
Jannat Patel 3c5918d485 fix: added branches to linters github action 2024-05-13 10:23:33 +05:30
Jannat Patel 65e9d164f5 fix: linter action 2024-05-13 10:22:11 +05:30
Jannat Patel 9d0b120cde fix: removed unnecessary commits 2024-05-10 19:04:13 +05:30
Jannat Patel 10ed37ec67 fix: mobile and lesson issues 2024-05-10 18:41:39 +05:30
Jannat Patel 528ab8f796 Merge pull request #808 from pateljannat/issues-9
fix: course issues
2024-05-09 16:45:43 +05:30
Jannat Patel 30973eb78d fix: course issues 2024-05-09 16:35:04 +05:30
Jannat Patel 2be7645c0c fix: course issues 2024-05-09 16:34:54 +05:30
Jannat Patel 0075c44918 fix: achievements position 2024-05-09 12:25:48 +05:30
Jannat Patel 4a321440d9 Merge pull request #803 from pateljannat/issues-8
fix: certified participants page mobile layout
2024-05-08 11:15:38 +05:30
Jannat Patel b4cc0c6807 fix: certified participants page mobile layout 2024-05-07 19:03:27 +05:30
Jannat Patel 98c748359a Merge pull request #802 from pateljannat/issues-7
fix: misc issues
2024-05-06 16:44:28 +05:30
Jannat Patel 5c51e01c78 fix: linter 2024-05-06 16:24:57 +05:30
Jannat Patel 650f81c22b fix: misc issues 2024-05-06 16:20:47 +05:30
Jannat Patel 3478f278ff fix: progress 2024-05-06 14:24:19 +05:30
Jannat Patel d53123cf07 Merge pull request #792 from dj12djdjs/fix-existing-role
fix: check if role exists before renaming
2024-05-03 16:01:19 +05:30
Jannat Patel cf5a088f5e fix: disable self learning 2024-05-03 11:38:41 +05:30
Jannat Patel 7d937eb024 Merge pull request #794 from arunmathaisk/develop
feat: CertifiedParticipants.vue page is now searchable
2024-05-03 10:56:18 +05:30
Arun Mathai SK 4edaad53a1 chore : change to Lucide icon, lint issues 2024-05-02 15:07:08 +00:00
Jannat Patel 8a2991c4fb fix: multiple badges 2024-05-02 19:43:32 +05:30
Arun Mathai SK 0c9fdc6534 feat: CertifiedParticipants.vue page is now searchable 2024-05-02 13:00:46 +00:00
Devin Slauenwhite 889bc2b1c7 fix: check if role exists before renaming 2024-04-30 20:27:29 -04:00
Jannat Patel 7355be2a8b feat: badges 2024-04-30 19:25:07 +05:30
Jannat Patel 0f64da69c0 Merge pull request #791 from pateljannat/issues-5
fix: misc fixes
2024-04-30 11:12:55 +05:30
Jannat Patel d9ad642a31 fix: misc fixes 2024-04-30 10:52:35 +05:30
Md Hussain Nagaria 180140c13f fix: attempts should be reloaded when quiz data changes (#790) 2024-04-29 20:03:11 +05:30
Jannat Patel e7d7cffbc5 fix: unavailability validations 2024-04-29 13:39:58 +05:30
Jannat Patel 29ccbddea8 Merge pull request #788 from pateljannat/issues-4
fix: seo link redirections and guest certificate
2024-04-26 16:31:53 +05:30
Jannat Patel 944020ca6e fix: seo link redirections and guest certificate 2024-04-26 16:20:09 +05:30
Bowrna 4bc07100f5 Update README.md
After the docker is up, we may need to log in to the app for first time. Those credentials were hidden inside the file and keeping it in README.md may be useful for new contributors like me. Also the docker-compose yaml, comes bundled with frappe bench therefore the following guidelines on installing the frappe bench may be irrelevant.
2024-04-26 14:26:52 +05:30
Jannat Patel 7dec8f019f Merge pull request #783 from pateljannat/lesson-issues-3
fix: misc lesson issues
2024-04-26 10:32:21 +05:30
Jannat Patel 1a2cb0fc3c fix: misc lesson issues 2024-04-25 16:41:56 +05:30
Jannat Patel 5dc3b62b94 Merge pull request #782 from pateljannat/quiz-shuffle
feat: quiz shuffle
2024-04-25 12:37:03 +05:30
Jannat Patel 4a4c8b4e7a fix: explanation issue 2024-04-25 12:27:00 +05:30
Jannat Patel c3390b9005 feat: quiz shuffle 2024-04-24 12:51:01 +05:30
Jannat Patel 804fc8e391 fix: quiz question rendering 2024-04-24 12:31:11 +05:30
Jannat Patel 5b5d779f25 fix: certified participants query 2024-04-24 11:27:50 +05:30
Jannat Patel 3fcf037db2 Merge pull request #781 from pateljannat/certified-users
feat: certified participants
2024-04-23 17:58:50 +05:30
Jannat Patel 324ede5523 fix: converted sql to qb 2024-04-23 17:52:21 +05:30
Jannat Patel e6e8718bb4 feat: certified participants 2024-04-23 17:29:16 +05:30
Jannat Patel 93e42fbd86 fix: zoom settings 2024-04-22 21:10:19 +05:30
Jannat Patel 8a6adae89c fix: lesson content rendering 2024-04-22 20:51:09 +05:30
Jannat Patel e3ad0baeb7 fix: batch details meta 2024-04-22 17:41:42 +05:30
Jannat Patel 953eb74235 fix: lesson duplicate video rendering 2024-04-22 17:18:53 +05:30
Jannat Patel b3c76e311c fix: unavailability validations 2024-04-22 16:56:07 +05:30
Jannat Patel f41eb30f3c Merge branch 'develop' of https://github.com/frappe/lms into develop 2024-04-22 16:50:18 +05:30
Jannat Patel dbe236f75e fix: edit course when no tags added 2024-04-22 16:50:10 +05:30
Jannat Patel 7d4a9eaf45 Merge pull request #779 from pateljannat/lesson-issue-1
fix: misc lesson fixes
2024-04-22 15:06:34 +05:30
Jannat Patel 4f7c3f14df fix: batch lists 2024-04-22 14:38:46 +05:30
Jannat Patel f15fdcc42e feat: code editor 2024-04-19 14:59:40 +05:30
Jannat Patel 44b36599c3 fix: profile routes 2024-04-18 20:27:15 +05:30
Jannat Patel 86713db75e fix: misc lesson fixes 2024-04-17 16:46:20 +05:30
Jannat Patel d2491b81c0 Merge pull request #778 from pateljannat/new-bill-job
feat: new tab and other misc fixes
2024-04-17 10:43:42 +05:30
Jannat Patel b98f6369ae feat: new tab and other misc fixes 2024-04-17 10:36:48 +05:30
Md Hussain Nagaria a2a210d82b Merge pull request #777 from frappe/fix-batch-date-range
fix: batch date range
2024-04-16 22:04:00 +05:30
Hussain Nagaria 5b120ad248 refactor: take format as optional argument 2024-04-16 22:02:56 +05:30
Hussain Nagaria 4ec57349f8 refactor: extract out component for date range 2024-04-16 21:39:19 +05:30
Hussain Nagaria f48f437075 fix: handle same start and end dates case for batch
* also minor refactor
2024-04-16 21:24:53 +05:30
Jannat Patel 255990b022 Merge pull request #774 from pateljannat/profile
feat: profile page
2024-04-16 17:37:37 +05:30
Jannat Patel ac44c59e50 fix: unavailability validaions 2024-04-16 17:28:45 +05:30
Jannat Patel 9252920a79 feat: google calendar integration 2024-04-16 16:56:18 +05:30
Jannat Patel 719e471678 feat: evaluator unavailability 2024-04-16 11:08:30 +05:30
Jannat Patel 39bc141133 Merge branch 'develop' of https://github.com/frappe/lms into profile 2024-04-15 13:55:35 +05:30
Jannat Patel 78698cfcbe Merge pull request #773 from pateljannat/youtube-issues
fix: lesson youtube video issue
2024-04-15 13:33:03 +05:30
Jannat Patel 64c02f14a9 fix: removed quiz_id from the lesson content 2024-04-15 13:29:50 +05:30
Jannat Patel 2f68fc0d6e fix: quiz rerender issue 2024-04-15 13:27:38 +05:30
Jannat Patel 16570469e6 fix: lesson youtube video issue 2024-04-15 12:35:27 +05:30
Jannat Patel f2c14d09d4 feat: profile settings for roles 2024-04-15 12:10:11 +05:30
Jannat Patel 7e81b9d45d Merge branch 'develop' of https://github.com/frappe/lms into profile 2024-04-15 10:06:58 +05:30
Md Hussain Nagaria a62b754d28 fix: empty the container before editorjs init (#771) 2024-04-12 13:52:43 +05:30
Jannat Patel 93859d6635 Merge pull request #769 from pateljannat/fixes-lesson
fix: check site conf before sending email
2024-04-10 21:23:15 +05:30
Jannat Patel 20fab8dbd3 fix: check site conf before sending email 2024-04-10 19:38:30 +05:30
Jannat Patel e56c8cc5f8 feat: profile page 2024-04-10 11:53:28 +05:30
Jannat Patel 13d0621881 feat: profile page 2024-04-10 11:53:00 +05:30
Md Hussain Nagaria 13536aac51 fix: primary page title (#767) 2024-04-09 15:33:10 +05:30
Jannat Patel ccb8721674 fix: evaluation modal 2024-04-06 11:19:49 +05:30
Jannat Patel fbe1423edd fix: meta for batches 2024-04-06 11:17:25 +05:30
Jannat Patel d2713d7824 Merge pull request #763 from pateljannat/slots-message
fix: no slots message
2024-04-06 11:03:26 +05:30
Jannat Patel f24a15b4f8 fix: no slots message 2024-04-06 10:55:50 +05:30
Jannat Patel bf74868bd4 Merge pull request #762 from pateljannat/assignments
feat: assignments in batches
2024-04-05 22:51:39 +05:30
Jannat Patel 6d75b8a3a2 feat: assignments in batches 2024-04-05 21:51:18 +05:30
Jannat Patel 055f917c61 Merge pull request #761 from pateljannat/rewrite-fixes
fix: mobile layout and certification link
2024-04-05 08:59:38 +05:30
Jannat Patel d892a28069 fix: mobile layout and certification link 2024-04-05 08:56:18 +05:30
Jannat Patel 838bc1fac2 Merge pull request #760 from pateljannat/fix-templates
fix: web templates
2024-04-04 15:41:14 +05:30
Jannat Patel a98d36513b fix: web templates 2024-04-04 15:01:22 +05:30
Jannat Patel 2cfa6771ac fix: lesson page issue 2024-04-04 11:24:44 +05:30
Jannat Patel 4960c47377 Merge pull request #758 from pateljannat/branding
fix: branding, course, lesson and certificate creation
2024-04-04 10:31:13 +05:30
Jannat Patel a46306720b fix: branding, course, lesson and certificate creation 2024-04-03 22:42:59 +05:30
Jannat Patel efcdba3a29 Merge pull request #713 from pateljannat/lms-frappe-ui
feat: LMS rewrite in Frappe UI
2024-04-03 12:22:03 +05:30
Jannat Patel e7263d0566 style: removed print statement 2024-04-03 12:14:51 +05:30
Jannat Patel 5de7f5e283 fix: progress 2024-04-03 12:11:34 +05:30
Jannat Patel c7bdf68bc6 bump: frappe-ui 2024-04-02 14:07:52 +05:30
Jannat Patel 998ff51c58 chore: removed print statements 2024-04-01 22:34:59 +05:30
Jannat Patel 4eb9d84d8b chore: fixed semgrep 2024-04-01 22:29:24 +05:30
Jannat Patel 5f000d8017 style: linters for vue files 2024-04-01 22:01:55 +05:30
Jannat Patel 0cf9ad5228 chore: resolved conflicts 2024-04-01 21:54:01 +05:30
Jannat Patel 71a526e7aa fix: dummy text to make content words greater than 250 2024-04-01 18:38:31 +05:30
Jannat Patel c5d9adb7fd fix: added paragraph for description and a link for seo 2024-04-01 17:47:34 +05:30
Jannat Patel 05fdf163a9 fix: certificate website link 2024-04-01 17:27:12 +05:30
Jannat Patel de0a983033 fix: replaced h2 with h1 for flash text 2024-03-29 22:44:17 +05:30
Jannat Patel 44ee9b644f fix: flash text for seo 2024-03-29 22:29:24 +05:30
Jannat Patel bd116c3e7b feat: meta for batches 2024-03-29 14:48:46 +05:30
Jannat Patel 02e8a97f85 chore: post install scripts 2024-03-28 17:20:39 +05:30
Jannat Patel 3525e4c90b feat: meta tags 2024-03-28 16:20:53 +05:30
Jannat Patel e6d3819092 feat: mobile responsive 2024-03-28 11:30:59 +05:30
Jannat Patel f15862cef4 fix: router 2024-03-19 12:51:11 +05:30
Jannat Patel 86748b301d feat: page titles 2024-03-19 12:04:58 +05:30
Jannat Patel cc07dd849c feat: job creation 2024-03-18 16:55:36 +05:30
Jannat Patel 63bcbb6506 feat: batch creation 2024-03-15 21:54:02 +05:30
Jannat Patel 83a1b03bb7 feat: quiz plugin in lesson 2024-03-11 09:38:27 +05:30
Jannat Patel 2905a6af1a Merge pull request #749 from pateljannat/batch-conditions
fix: batch registration button conditions
2024-03-07 10:33:39 +05:30
Jannat Patel 4cc27adb8b fix: batch registration button conditions 2024-03-07 10:21:18 +05:30
Jannat Patel 2126b4f657 fix: lesson editing 2024-03-07 10:06:32 +05:30
Jannat Patel 0ce7c74778 feat: lesson creation 2024-03-05 23:07:58 +05:30
Jannat Patel b9f6a23412 chore: build files 2024-03-04 22:12:21 +05:30
Jannat Patel 9ae96bd1fa feat: chapter creation 2024-03-04 22:10:51 +05:30
Jannat Patel e863abe37c fix: structure of ourline creation 2024-03-01 13:50:00 +05:30
Jannat Patel 80e9984db0 feat: course creation resources 2024-03-01 10:57:31 +05:30
Jannat Patel 8f504a8043 fix: course creation form validations 2024-02-28 23:42:17 +05:30
Jannat Patel 60a917e60c feat: course creation page structure 2024-02-27 20:41:02 +05:30
Jannat Patel a5d000f702 fix: quix show correct answers 2024-02-21 17:02:18 +05:30
Jannat Patel 5317aa8fb5 feat: job application 2024-02-21 12:08:05 +05:30
Jannat Patel 39aa1d443d fix: removed unnecessary start learning buttons 2024-02-19 17:07:22 +05:30
Jannat Patel 36c4e2f4dc feat: job application modal 2024-02-19 16:54:07 +05:30
Md Hussain Nagaria 8e7c1da7af Merge branch 'main' into main 2024-02-12 04:46:28 +03:00
ahmadRagheb 4f1f7c3fc0 Update edit.html
fix typo
2024-02-08 00:46:54 +02:00
Jannat Patel 084eeba2ed Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2024-02-07 12:25:37 +05:30
Jannat Patel 4b4086afb3 fix: active site capture 2024-02-07 11:14:12 +05:30
Jannat Patel 6401497422 feat: job details 2024-02-07 10:57:05 +05:30
Jannat Patel 684601f31b Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2024-02-07 10:55:50 +05:30
Jannat Patel d7d222842b feat: statistics graphs 2024-02-06 22:39:08 +05:30
Jannat Patel b0bb7d32ca chore: capture active sites 2024-02-06 10:12:49 +05:30
Jannat Patel ff1bd91223 feat: cohort description 2024-02-05 23:06:26 +05:30
Jannat Patel f59f6c617a fix: cleanup ui 2024-02-05 17:36:55 +05:30
Jannat Patel af48ccfb57 fix: cleanup ui 2024-02-05 17:35:46 +05:30
Jannat Patel 4b9d3bd996 fix: minor ui 2024-02-01 15:03:50 +05:30
Jannat Patel 3dad3580bb fix: batch self enrollment 2024-02-01 10:52:23 +05:30
Jannat Patel 53eb95612c fix: review button 2024-02-01 10:48:05 +05:30
Jannat Patel 8f687145be fix: pricing issue 2024-01-25 23:13:43 +05:30
Jannat Patel 9c405edd09 Merge branch 'main' of https://github.com/frappe/lms 2024-01-25 15:45:41 +05:30
Jannat Patel fe791dc478 fix: batch self enrollment 2024-01-25 15:45:27 +05:30
Jannat Patel 8f317d2f44 fix: ui issues 2024-01-25 15:24:52 +05:30
Jannat Patel f4e581f6cb fix: multicurrency on course cards 2024-01-23 17:03:15 +05:30
Jannat Patel 9671c4d63f feat: batch billing 2024-01-23 15:33:31 +05:30
Jannat Patel 42417621fa Merge pull request #712 from IslemMedjahdi/patch-1
Update docker-installation.md
2024-01-23 13:30:10 +05:30
Jannat Patel d3b3d85c84 fix: redirect to login if guest before batch enrollment 2024-01-22 11:19:32 +05:30
Md Hussain Nagaria b700013704 fix: only show start date for single day batches (#726) 2024-01-22 10:55:36 +05:30
Jannat Patel bac229c731 Merge pull request #725 from pateljannat/students-in-batch
feat: self enrolment in batches
2024-01-22 10:54:20 +05:30
Jannat Patel 28043e634b fix: removed unnecessary roles 2024-01-22 10:43:02 +05:30
Md Hussain Nagaria b672108155 fix: remove $ typos (#723) 2024-01-22 10:33:55 +05:30
Jannat Patel 5e569ab0e6 feat: self enrollment in batches 2024-01-19 23:56:48 +05:30
Jannat Patel b07940951c feat: billing page 2024-01-19 22:48:38 +05:30
Jannat Patel 1f18ef4362 feat: discussions in batches 2024-01-19 17:44:47 +05:30
Jannat Patel bf57a19e2c Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2024-01-18 14:44:20 +05:30
Jannat Patel 43a07e53a6 Merge branch 'main' of https://github.com/frappe/lms 2024-01-18 11:32:12 +05:30
Jannat Patel fbd83196fc fix: job page logos 2024-01-18 11:31:50 +05:30
Jannat Patel 465f4e1e96 docs: fixed readme logo dimensions 2024-01-17 14:48:48 +05:30
Jannat Patel 43d409ce64 Merge branch 'main' of https://github.com/frappe/lms 2024-01-17 14:47:11 +05:30
Jannat Patel a5fc52ec29 fix: logo on readme 2024-01-17 14:46:48 +05:30
Jannat Patel a9b06575d0 Merge pull request #718 from pateljannat/change-jobs-route
fix: changed jobs route to job-openings
2024-01-17 11:24:06 +05:30
Jannat Patel 3070cbed3c fix: changed jobs route to job-openings 2024-01-17 11:00:31 +05:30
Jannat Patel 0845a6e2a3 feat: statistics page numbers 2024-01-17 10:35:34 +05:30
Jannat Patel 041bae16e0 feat: discussions new topic 2024-01-16 20:49:07 +05:30
Jannat Patel 3313db844c feat: discussions edit and delete 2024-01-16 17:24:35 +05:30
Jannat Patel 3a5977a718 feat: discussions 2024-01-15 23:26:31 +05:30
Jannat Patel bcee74ce77 feat: batch announcements 2024-01-12 21:48:42 +05:30
Jannat Patel 1a6a119f35 feat: students and assessment tab in dashboard 2024-01-10 21:36:02 +05:30
Jannat Patel 09ae61492f feat: upcoming evals 2024-01-08 16:17:50 +05:30
Jannat Patel 3a33f047f5 feat: batch details 2024-01-05 18:22:03 +05:30
Jannat Patel 10cdd712d2 feat: batch card price and seat count 2024-01-02 12:39:28 +05:30
Jannat Patel 21959eef7b feat: quiz submission history table 2024-01-02 11:00:12 +05:30
Jannat Patel 41c3522285 feat: quiz submission 2024-01-01 23:26:53 +05:30
Medjahdi Islem d712881e16 Update docker-installation.md 2024-01-01 15:32:00 +01:00
Jannat Patel 991dc7f8c8 fix: batch card 2023-12-28 12:04:06 +05:30
Jannat Patel 7087fde686 feat: quiz base 2023-12-28 11:59:44 +05:30
Sai Phanindra a6ae5e0675 Update lms_batch.py 2023-12-27 11:31:17 +05:30
Sai Phanindra cbd5ae9969 Update lms_batch.py 2023-12-27 11:29:51 +05:30
Sai Phanindra 7389d080b6 Update lms_batch.py 2023-12-27 11:28:48 +05:30
Sai Phanindra 8defd664c5 Added batch start and end date validation 2023-12-24 00:06:56 +05:30
Jannat Patel 6b6c8da785 Merge pull request #706 from pateljannat/evaluation-request-validations
fix: evaluation dates validation
2023-12-22 22:54:23 +05:30
Jannat Patel e1d61c9eb9 feat: review submission 2023-12-21 17:25:08 +05:30
Jannat Patel afcb15148f chore: merged conflicts 2023-12-21 14:59:30 +05:30
Jannat Patel f40fbaed3e fix: check country from ip for multicurrency 2023-12-21 14:22:58 +05:30
Jannat Patel 5adb36deaf Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2023-12-21 14:05:59 +05:30
Jannat Patel 4973386dd0 Merge pull request #710 from pateljannat/usd-pricing
feat: usd pricing
2023-12-21 12:58:06 +05:30
Jannat Patel 13536b8bad feat: usd pricing 2023-12-21 12:28:11 +05:30
Jannat Patel caea7e334c Merge pull request #707 from pateljannat/batch-meta-image
fix: batch meta image saving
2023-12-21 09:56:50 +05:30
Jannat Patel 4065b1b8cc feat: review modal 2023-12-21 09:56:15 +05:30
Jannat Patel b248774774 Merge pull request #708 from pateljannat/confirmation-email
fix: copy of enrolment email
2023-12-20 12:16:03 +05:30
Jannat Patel 7a9d6325d5 fix: copy of enrollment email 2023-12-20 11:49:32 +05:30
Jannat Patel b0d0b41502 fix: batch meta image saving 2023-12-20 11:37:54 +05:30
Jannat Patel 30c89cb13c fix: evaluation dates validation 2023-12-20 11:00:09 +05:30
Jannat Patel eb3afbbad1 feat: rating component 2023-12-20 10:35:12 +05:30
Jannat Patel 9175737b9c Merge pull request #705 from pateljannat/email-address-assignment-issue
fix: assignment issue
2023-12-19 11:49:53 +05:30
Jannat Patel 7ae772205a Merge pull request #704 from pateljannat/evaluation-fields
fix: evaluation fields
2023-12-19 11:15:32 +05:30
Jannat Patel 00b0a20c83 fix: translations 2023-12-19 10:54:56 +05:30
Jannat Patel 6604866342 fix: assignment issue 2023-12-19 10:51:36 +05:30
Jannat Patel 881c3d943a fix: evaluation fields 2023-12-18 20:06:43 +05:30
Jannat Patel fbe219a888 feat: lesson pagination 2023-12-18 19:17:44 +05:30
Jannat Patel 5928b8e5f9 feat: lesson pagination 2023-12-18 19:17:17 +05:30
Jannat Patel 372425bed2 Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2023-12-18 11:31:35 +05:30
Jannat Patel d2922fd361 feat: lesson page 2023-12-15 23:39:15 +05:30
Jannat Patel d5118cc91f fix: razorpay payment in other currency 2023-12-14 16:08:07 +05:30
Jannat Patel ac74cbdf72 fix: razorpay payment in other currency 2023-12-14 15:53:07 +05:30
Jannat Patel 01f7fc3cff fix: razorpay payment in other currency 2023-12-14 15:12:23 +05:30
Jannat Patel 85c850e5bf fix: cohorts 2023-12-14 15:08:42 +05:30
Jannat Patel e7b6001e5f fix: logout issue 2023-12-14 14:32:50 +05:30
Jannat Patel 4053984ca2 fix: courses cahce 2023-12-13 11:57:25 +05:30
Jannat Patel a1e06bf316 fix: courses cahce 2023-12-13 11:57:18 +05:30
Jannat Patel 67dfffdd58 fix: calendar day view range 2023-12-13 10:41:15 +05:30
Jannat Patel c50f2147fd feat: course details page design 2023-12-13 10:33:34 +05:30
Jannat Patel d4671fb888 Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2023-12-12 14:58:45 +05:30
Jannat Patel ae4aadb8d3 Merge pull request #702 from pateljannat/timetable-mobile-view
feat: day view for timetable on mobile
2023-12-12 12:15:02 +05:30
Jannat Patel e5dc2bad6a feat: day view for timetable on mobile 2023-12-12 12:00:24 +05:30
Jannat Patel 77cda10419 feat: course details page 2023-12-12 10:19:52 +05:30
Jannat Patel 6de879cd2a fix: translations 2023-12-08 19:12:59 +05:30
Jannat Patel 0e2fabf139 Merge pull request #700 from pateljannat/fix-milestones
fix: future date access on timetables for moderators
2023-12-08 16:06:38 +05:30
Jannat Patel c45a372e83 fix: future date access on timetables for moderators 2023-12-08 15:27:33 +05:30
Jannat Patel 25f24b98c6 feat: fetch translations 2023-12-08 15:04:41 +05:30
Jannat Patel 98ecb4c27c Merge pull request #699 from pateljannat/all-day-events-style
fix: All day events style
2023-12-07 17:37:44 +05:30
Jannat Patel 9023094326 fix: timetable style 2023-12-07 16:00:11 +05:30
Jannat Patel 497de05db2 fix: all day events style 2023-12-07 15:53:10 +05:30
Jannat Patel 11079dae00 feat: translations 2023-12-07 11:38:12 +05:30
Jannat Patel d00da31f84 feat: course list 2023-12-05 22:39:00 +05:30
Jannat Patel 644fb698d8 chore: fixed config 2023-11-30 16:03:06 +05:30
Jannat Patel 92edb3a1bf Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2023-11-30 12:15:39 +05:30
Jannat Patel cb3224664e Merge pull request #695 from pateljannat/all-day-events
feat: all day events
2023-11-30 12:12:09 +05:30
Jannat Patel 9b532a5470 fix: editing evaluation end date from lms portal 2023-11-30 12:02:43 +05:30
Jannat Patel f1f9d9790b feat: all day events 2023-11-30 11:51:36 +05:30
Jannat Patel 96190910a7 Merge pull request #694 from pateljannat/evaluation-end-date
feat: evaluation end date
2023-11-29 22:58:53 +05:30
Jannat Patel 6484763d37 fix: removed additional roles 2023-11-29 22:32:52 +05:30
Jannat Patel 0e2feac81e fix: frappe-ui setup 2023-11-29 22:28:38 +05:30
Jannat Patel 6f1e7624ec feat:evaluation end date from lms portal 2023-11-29 18:01:44 +05:30
Jannat Patel eef5bd6062 feat: evaluation end date 2023-11-29 17:36:34 +05:30
Jannat Patel 63bcf15900 feat: course cards 2023-11-29 12:05:40 +05:30
Jannat Patel 25bcd10e93 Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2023-11-28 11:20:52 +05:30
Md Hussain Nagaria de60fbb25a fix(LMS Batch): add portal web link to form view (#692) 2023-11-27 22:19:07 +05:30
Jannat Patel fd9a638879 fix: quiz and timetable issues 2023-11-24 12:37:34 +05:30
Jannat Patel ddcb718a3a fix: quiz submission questions 2023-11-23 11:50:22 +05:30
Jannat Patel a17a7453e7 fix: ceil the percentage 2023-11-22 17:49:47 +05:30
Jannat Patel 479be0b8ee Merge pull request #681 from pateljannat/notify-mentions
feat: misc changes
2023-11-22 17:34:44 +05:30
Jannat Patel 6f40c357b3 fix: quiz submission page rendering 2023-11-22 17:27:42 +05:30
Jannat Patel 81db6c544d fix: mention email link 2023-11-22 13:04:04 +05:30
Jannat Patel be4e3aa963 Merge pull request #682 from pateljannat/course-creation-error
fix: course creation issue
2023-11-21 14:38:27 +05:30
Jannat Patel 6da0c07a3d fix: course creation issue 2023-11-21 14:13:11 +05:30
Jannat Patel b4ad10ca35 Merge pull request #680 from pateljannat/lesson-creation-issue
fix: encode chapter during lesson creation
2023-11-21 13:46:07 +05:30
Jannat Patel 2388b878dc fix: encode chapter during lesson creation 2023-11-21 13:35:47 +05:30
Jannat Patel 8cdaa7877a feat: discussions mention notifications 2023-11-21 13:32:12 +05:30
Jannat Patel d314287883 Merge pull request #679 from pateljannat/upcoming-batch
fix: upcoming batches based on start time
2023-11-17 11:00:07 +05:30
Jannat Patel b70dfc8e82 fix: upcoming batches based on start time 2023-11-17 10:45:29 +05:30
Jannat Patel 0a784766b4 Merge branch 'main' of https://github.com/frappe/lms into lms-frappe-ui 2023-11-09 16:16:08 +05:30
Jannat Patel a5a7184f9a Merge pull request #676 from pateljannat/pyproject
build: added pyproject.toml
2023-11-09 15:54:12 +05:30
Jannat Patel 4e019d0a43 Merge pull request #677 from pateljannat/get-certificate-issue
fix: get certificate button visibility
2023-11-09 15:50:35 +05:30
Jannat Patel 8453b54360 fix: syntax of pyproject 2023-11-09 15:46:51 +05:30
Jannat Patel 9f9dfdb26d fix: get certificate button visibility 2023-11-09 15:27:46 +05:30
Jannat Patel 9fd4984247 fix: get certificate button visibility 2023-11-09 15:22:05 +05:30
Jannat Patel 9ebd64f47d build: added pyproject.toml 2023-11-09 15:18:06 +05:30
Jannat Patel 4316a37ed6 Merge pull request #675 from pateljannat/certificate-fix
fix: certificates in profile
2023-11-09 12:58:47 +05:30
Jannat Patel 2d745460e8 fix: certificates in profile 2023-11-09 12:29:23 +05:30
Jannat Patel b5258b6d9f Merge pull request #674 from pateljannat/assignment-fix
fix: assignment submission email
2023-11-07 12:05:21 +05:30
Jannat Patel 41b076c0db fix: user type filter on assignment submission 2023-11-07 11:42:31 +05:30
Jannat Patel 9d65e5e398 Merge pull request #673 from rtdany10/total-mark-issue
fix: mandatory total marks issue
2023-11-07 11:41:34 +05:30
Jannat Patel 7250bf7d65 fix: changed recipient in assignment submission email 2023-11-07 11:32:26 +05:30
Jannat Patel 4d7b247378 fix: assignment submission email 2023-11-07 11:31:58 +05:30
Dany Robert 0aaa58cd54 fix: mandatory total marks issue 2023-11-07 04:48:32 +00:00
Jannat Patel 014b85f12c Merge pull request #672 from pateljannat/user-category-default
fix: default user category
2023-11-06 19:14:19 +05:30
Jannat Patel 929f97cb72 test: skip invite email if in test 2023-11-06 19:08:30 +05:30
Jannat Patel de9cb935ee test: skip certificate email if in test 2023-11-06 18:58:12 +05:30
Jannat Patel 9aafc176e4 fix: default user category 2023-11-06 18:39:52 +05:30
Jannat Patel 0488ae8305 Merge pull request #670 from pateljannat/cert-fixes
fix: certificate border and email
2023-11-02 12:29:55 +05:30
Jannat Patel 60fd317d98 feat: certification email 2023-11-02 12:20:11 +05:30
Jannat Patel e54435d85d fix: certificate border 2023-11-01 18:27:17 +05:30
Jannat Patel 3a23b91c90 Merge pull request #669 from pateljannat/batch-tabs-customisation
feat: batch tabs settings
2023-10-30 18:42:56 +05:30
Jannat Patel 69591577bf feat: batch tabs settings 2023-10-30 18:30:58 +05:30
Jannat Patel e56afba6d3 Merge pull request #645 from tundebabzy/644
fix: 10th lesson access issue
2023-10-27 18:45:00 +05:30
Jannat Patel 98536ce4c7 Merge pull request #668 from frappe/pateljannat-security-md
chore: created security policy
2023-10-27 18:36:39 +05:30
Jannat Patel 05282178dd fix: removed functional programing code 2023-10-27 18:30:45 +05:30
Jannat Patel 1af547288c chore: fix linters 2023-10-27 17:53:35 +05:30
Jannat Patel b4af82acbc chore: fix linters 2023-10-27 17:21:28 +05:30
Jannat Patel 50fbe00d23 Merge pull request #667 from pateljannat/batch-ic
fix: misc batch issues
2023-10-27 17:18:20 +05:30
Jannat Patel b44428677e chore: created security policy 2023-10-27 17:17:10 +05:30
Tunde Akinyanmi d67faa1610 forgot to remove the LessonBookmark class 2023-10-27 12:05:37 +01:00
Tunde Akinyanmi 7b3f4c29d8 remove LessonBookmark abstraction. 2023-10-27 12:00:44 +01:00
Jannat Patel a49871c5b1 fix: misc batch issues 2023-10-27 16:04:03 +05:30
Jannat Patel e4005792af Merge pull request #665 from saadchaudharry/main
Fix:timetable validation
2023-10-27 12:04:36 +05:30
saadindictrans 8c0c09a21b Fix:timetable validation 2023-10-27 11:33:18 +05:30
Jannat Patel a9b05f4256 Merge pull request #662 from pateljannat/batch-source
feat: batch source
2023-10-26 20:35:57 +05:30
Jannat Patel cb6013a7a6 fix: source doctype name during install 2023-10-26 18:09:05 +05:30
Jannat Patel bb23b78a4f fix: made source mandatory in billing form 2023-10-26 18:00:11 +05:30
Jannat Patel 243277012f feat: batch source 2023-10-26 17:51:43 +05:30
Jannat Patel c9ed8a4b03 Merge pull request #661 from pateljannat/fix-eval-slot
fix: evaluation slots
2023-10-26 15:25:55 +05:30
Jannat Patel d413acaef3 fix: evaluation slots 2023-10-26 15:14:35 +05:30
Jannat Patel d6aad6cd74 Merge branch 'main' into 644 2023-10-26 14:45:56 +05:30
Jannat Patel ca45e43003 Merge pull request #658 from pateljannat/certification-fix
fix: certificate download template
2023-10-26 12:52:14 +05:30
Jannat Patel ad39530705 fix: certificate download template 2023-10-26 11:30:26 +05:30
Jannat Patel a6c2378b56 fix: certificate template pathc 2023-10-25 14:25:42 +05:30
Jannat Patel c073d2201d Merge pull request #657 from pateljannat/course-certificates
feat: certificate template
2023-10-25 14:15:54 +05:30
Jannat Patel 6d70de2eb1 feat: certificate template 2023-10-25 13:08:56 +05:30
Jannat Patel 48982e8f4a Merge pull request #655 from pateljannat/append-student-email
fix: Append student email to batch
2023-10-25 11:47:54 +05:30
Jannat Patel 397128f980 chore: merged conflicts 2023-10-25 11:36:07 +05:30
Jannat Patel 1d77fd3f94 Merge pull request #654 from pateljannat/timetable-milestones
feat: timetable milestones
2023-10-25 11:28:56 +05:30
Jannat Patel 60e78e8e74 feat: emails tab 2023-10-23 20:12:48 +05:30
Jannat Patel 4a9ccc6fde fix: cc in student email 2023-10-23 19:14:59 +05:30
Jannat Patel a707095fae fix: link student emails to batch 2023-10-23 19:11:36 +05:30
Jannat Patel d4f662f65e feat: timetable milestones 2023-10-23 16:35:35 +05:30
Jannat Patel 509b1365d9 Merge pull request #646 from pateljannat/quiz-refactor
feat: Quiz Refactor
2023-10-20 11:31:31 +05:30
Jannat Patel d0b236e381 fix: translations 2023-10-20 11:08:10 +05:30
Jannat Patel fe98265636 test: fix quiz tests 2023-10-20 10:56:47 +05:30
Jannat Patel 3f7d1b1e83 feat: add questions from LMS Portal 2023-10-19 22:15:30 +05:30
Jannat Patel 52cde329c1 Merge branch 'quiz-refactor' of https://github.com/pateljannat/lms into quiz-refactor 2023-10-18 23:21:57 +05:30
Jannat Patel 68b2dd6147 feat: quiz question from UI 2023-10-18 23:21:49 +05:30
Jannat Patel 5fa0d022dc Merge branch 'main' into quiz-refactor 2023-10-18 15:47:58 +05:30
Jannat Patel d996a5c53f Merge pull request #649 from NagariaHussain/feat-reply-to
feat: add reply_to in email students dialog
2023-10-18 12:35:46 +05:30
Jannat Patel b6dfc6ed4d Merge pull request #650 from NagariaHussain/feat-payment-info
feat: store batch/course in LMS Payment
2023-10-18 12:35:33 +05:30
Jannat Patel c7c2ba83f3 Merge branch 'main' into feat-payment-info 2023-10-18 12:12:19 +05:30
Hussain Nagaria 2bffabff05 style: fix linter 2023-10-18 12:11:23 +05:30
Hussain Nagaria 697e81df10 feat: add reply_to in email students 2023-10-18 12:11:23 +05:30
Jannat Patel f1b791845b Merge pull request #651 from pateljannat/editorjs-para
chore: bumped down paragraph plugin of editor js
2023-10-18 11:58:26 +05:30
Jannat Patel 6310845cdd chore: bunped down paragraph plugin of editor js 2023-10-18 11:47:15 +05:30
Hussain Nagaria 230cca63f3 feat: store batch/course in LMS payment 2023-10-17 23:18:43 +05:30
Hussain Nagaria af9f4d4b1e fix: remove unused import 2023-10-17 22:17:28 +05:30
Jannat Patel 0111ff9c99 feat: quiz marks and passing percentage 2023-10-17 20:06:04 +05:30
Jannat Patel 12bec14c92 feat: quiz validations and marks 2023-10-16 19:52:36 +05:30
Jannat Patel 174ea1ddd4 chore: resolved conflicts 2023-10-16 11:19:34 +05:30
Tunde Akinyanmi 038a7463e1 update get_neighbours to use LessonBookmark and
return the correct bookmark string
2023-10-13 18:39:11 +01:00
Tunde Akinyanmi a702909216 add LessonBookmark which is a data structure that
represents a bookmark.

While the underlying data structure is a tuple, it makes it easy to
abstract most of the logic we need and therefore allow the code to be
more readable.
2023-10-13 18:32:15 +01:00
Tunde Akinyanmi 8effd5614f remove cast operation from str to float.
It cause loss of the bookmark data
2023-10-13 18:14:11 +01:00
Jannat Patel a02365c223 Merge pull request #642 from pateljannat/course-permissions
fix: permissions
2023-10-13 19:43:50 +05:30
Jannat Patel 2d589aefa2 Merge pull request #643 from pateljannat/timetable-customisations
feat: timetable customisations
2023-10-13 19:39:15 +05:30
Jannat Patel bc2dc679a8 fix: revert ci changes 2023-10-13 18:15:49 +05:30
Jannat Patel f2432d78ee ci: added collation server for mariadb 2023-10-13 16:29:47 +05:30
Jannat Patel f27eecce1f ci: added collation server for mariadb 2023-10-13 16:17:58 +05:30
Jannat Patel caf967f2e2 ci: added collation server for mariadb 2023-10-13 16:13:45 +05:30
Jannat Patel eecc9b53df ci: added collation server for mariadb 2023-10-13 16:07:01 +05:30
Jannat Patel 8e12cae91f ci: added collation server for mariadb 2023-10-13 15:58:07 +05:30
Jannat Patel 12c5ad54e7 ci: added collation server for mariadb 2023-10-13 15:24:12 +05:30
Jannat Patel c20fa7e093 ci: added collation server for mariadb 2023-10-13 14:50:50 +05:30
Jannat Patel 4c83264c4a ci: added collation server for mariadb 2023-10-13 13:14:35 +05:30
Jannat Patel f592cf08d8 ci: added collation server for mariadb 2023-10-13 12:47:36 +05:30
Jannat Patel bf0cb25a88 ci: added collation server for mariadb 2023-10-13 12:33:16 +05:30
Jannat Patel 2ff3d83d8f ci: added collation server for mariadb 2023-10-13 11:52:38 +05:30
Jannat Patel 3f5c3e89c8 ci: added collation server for mariadb 2023-10-13 11:45:42 +05:30
Jannat Patel a1bb7962bc ci: added collation server for mariadb 2023-10-13 11:40:17 +05:30
Jannat Patel bf5cc5e1d1 ci: fixed mariadb options 2023-10-13 11:24:58 +05:30
Jannat Patel d840d2fc18 ci: fixed step in server tests script 2023-10-13 11:19:27 +05:30
Jannat Patel 1e458921e8 ci: fix server tests script 2023-10-13 11:17:41 +05:30
Jannat Patel 55feb41998 feat: timetable customisations 2023-10-13 10:59:44 +05:30
Jannat Patel a7dbdd844b feat: batch customisations 2023-10-12 21:20:36 +05:30
Jannat Patel f3d6ad6c84 fix: course permissions 2023-10-11 13:40:07 +05:30
Jannat Patel a0255e1743 feat: send email to batch students 2023-10-11 12:58:07 +05:30
Jannat Patel 1046d28092 feat: quiz refactor 2023-10-11 12:25:46 +05:30
Jannat Patel affd2b47bd Merge pull request #640 from pateljannat/registration-email
feat: batch registration confirmation email
2023-10-10 10:16:12 +05:30
Jannat Patel 814870fd69 feat: batch regisration confirmation email 2023-10-09 18:53:50 +05:30
Jannat Patel 50c1a566a8 Merge pull request #639 from pateljannat/summary
feat: assignment as text
2023-10-07 11:08:10 +05:30
Jannat Patel 47783997c6 feat: assignment as text 2023-10-06 15:32:53 +05:30
Jannat Patel 70d8505596 Merge pull request #637 from pateljannat/batch-emails
feat: send email to batch students
2023-10-05 21:59:46 +05:30
Jannat Patel 6e8cf9ca25 fix: category on batch edit 2023-10-05 17:24:04 +05:30
Jannat Patel c9cda6c6f5 fix: show email button only to moderators 2023-10-05 16:24:11 +05:30
Jannat Patel 6c4d3ea37e feat: send email to batch students 2023-10-05 16:12:02 +05:30
Jannat Patel 8ad0e99b3c Merge pull request #634 from pateljannat/template-days
feat: Days and Duration in timetable template
2023-10-04 13:06:36 +05:30
Jannat Patel 60277ed6e9 fix: onboarding style 2023-10-04 12:12:00 +05:30
Jannat Patel 7b570420ca fix: content collapse 2023-10-04 11:07:01 +05:30
Jannat Patel 9205b59e29 feat: days in timetable template 2023-10-04 10:44:16 +05:30
Jannat Patel 685c5babe5 Merge pull request #633 from pateljannat/pdf-upload-issue
fix: pdf rendering in lessons
2023-10-03 16:24:18 +05:30
Jannat Patel 681dc8fbc1 fix: pdf rendering in lessons 2023-10-03 16:09:11 +05:30
Jannat Patel 7c623b1a8d Merge pull request #632 from pateljannat/audio-in-lesson
feat: audio in lessons
2023-10-03 13:53:30 +05:30
Jannat Patel 277c089adc feat: audio in lessons 2023-10-03 13:33:59 +05:30
Jannat Patel cfc3c231ff fix: permissions for lms enrollment 2023-10-02 12:55:35 +05:30
Jannat Patel 1000a22490 fix: permissions for lms enrollment 2023-10-02 12:52:36 +05:30
Jannat Patel 65c0ebac50 Merge pull request #629 from pateljannat/student-role
feat: LMS Student Role
2023-09-29 19:22:23 +05:30
Jannat Patel 80843ec44b feat: assign LMS Student role to all signups 2023-09-29 18:59:08 +05:30
Jannat Patel be23220e01 feat: lms student role 2023-09-29 17:14:00 +05:30
Jannat Patel c82c10d17e Merge pull request #628 from pateljannat/batch-customisations
feat: batch customisations
2023-09-29 10:59:41 +05:30
Jannat Patel 5918b8be60 feat: batch customisations 2023-09-28 19:11:46 +05:30
Jannat Patel 647a0a8ff1 Merge pull request #626 from pateljannat/ins-notes-changes
feat: editor js for instructor notes
2023-09-28 11:32:00 +05:30
Jannat Patel bf3c6bc6be test: change lesson sequence 2023-09-28 10:39:30 +05:30
Jannat Patel cc7832614b fix: hide course header for students if no courses in batch 2023-09-28 10:14:10 +05:30
Jannat Patel d5387a0d1a test: fix course creation test 2023-09-27 19:57:37 +05:30
Jannat Patel 5d7ad973a2 Merge pull request #627 from pateljannat/batch-meta
feat: batch meta and raw details
2023-09-27 19:46:28 +05:30
Jannat Patel 0fcea692c7 feat: batch meta and raw details 2023-09-27 19:21:57 +05:30
Jannat Patel db71f1271b feat: editor js for instructor notes 2023-09-27 17:59:36 +05:30
Jannat Patel 3fde923190 Merge pull request #624 from pateljannat/billing-flow-issues
fix: billing flow issues
2023-09-27 09:17:53 +05:30
Jannat Patel 4f97760e8a fix: billing flow issues 2023-09-26 22:40:00 +05:30
Jannat Patel 5614a6203f Merge pull request #622 from pateljannat/issues
fix: sanitized inputs for people and course creation page
2023-09-25 22:49:25 +05:30
Jannat Patel 5727b7cd73 fix: sanitized inputs for people and course creation page 2023-09-25 22:08:37 +05:30
Jannat Patel 1c0644aa7a Merge pull request #619 from pateljannat/state-validation
fix: billing flow
2023-09-25 17:57:50 +05:30
Jannat Patel 23e6ebe8ee fix: multicurrency on course pages 2023-09-25 17:50:36 +05:30
Jannat Patel 5602c0b6c3 Merge branch 'main' of https://github.com/frappe/lms into state-validation 2023-09-25 09:48:09 +05:30
Jannat Patel 8e59c10b90 Merge pull request #610 from pateljannat/ins-notes
fix: instructor notes
2023-09-25 09:39:45 +05:30
Jannat Patel 90587b0508 fix: price update on country 2023-09-22 21:46:08 +05:30
Jannat Patel 153a8428f7 fix: billing flow 2023-09-21 12:52:31 +05:30
Jannat Patel 3d00d96716 Merge pull request #614 from pateljannat/timetable
feat: Batch Timetable
2023-09-20 13:07:09 +05:30
Jannat Patel fb9824301f fix: removed live class from template row 2023-09-20 13:00:51 +05:30
Jannat Patel 33f4e82399 fix: batch copy 2023-09-20 12:40:04 +05:30
Jannat Patel 0d99269109 feat: live class checkbox 2023-09-20 12:09:02 +05:30
Jannat Patel 8098532215 feat: timetable legends and template 2023-09-18 19:16:57 +05:30
Jannat Patel 24e9f46e2f feat: batch timetable 2023-09-15 21:55:06 +05:30
Jannat Patel 7c3b40f9d5 Merge pull request #613 from pateljannat/change-batch-course-naming
fix: batch course sequence id issue
2023-09-14 12:47:44 +05:30
Jannat Patel 29860583f4 fix: batch course sequence id issue 2023-09-14 12:34:34 +05:30
Jannat Patel 9c00a5561a Merge pull request #600 from pateljannat/paid-class
feat: Batches Revamp
2023-09-13 15:18:55 +05:30
Jannat Patel 82b8853f39 fix: patches 2023-09-13 15:10:52 +05:30
Jannat Patel c4ab91a565 feat: certified participants page 2023-09-13 13:07:20 +05:30
Jannat Patel 87e5096f5d fix: course card edit and delete button position 2023-09-13 10:39:32 +05:30
Jannat Patel 1a07021bbf fix: quiz list in lesson page 2023-09-12 18:03:56 +05:30
Jannat Patel 6ab4f15d0c feat: publish batches 2023-09-12 15:09:13 +05:30
Jannat Patel f137f8e048 feat: multicurrency 2023-09-12 12:13:41 +05:30
Jannat Patel 04501143ec feat: apply_gst in batches 2023-09-11 22:44:28 +05:30
Jannat Patel 07276f5c17 fix: renamed class to batch for live classes 2023-09-04 23:18:45 +05:30
Jannat Patel a9bd01b34e fix: instructor notes 2023-09-01 23:14:58 +05:30
Jannat Patel 93db82305f Merge pull request #607 from pateljannat/lesson-embed
feat: embeds in lesson
2023-08-31 23:38:23 +05:30
Jannat Patel ce09f27373 fix: assignment renderer 2023-08-31 23:32:46 +05:30
Jannat Patel ffd9d56896 feat: embed pdf 2023-08-31 23:29:56 +05:30
Jannat Patel 833e714a1f feat: embeds in lesson 2023-08-31 21:33:09 +05:30
Jannat Patel e402f322f6 Merge pull request #606 from pateljannat/instructor-notes
feat: instructor notes
2023-08-31 12:18:56 +05:30
Jannat Patel 2a0636b32b fix: field descriptions 2023-08-31 11:58:08 +05:30
Jannat Patel 677dc59399 feat: instructor notes 2023-08-31 11:49:51 +05:30
Jannat Patel 7678b89995 feat: setup frappe ui 2023-08-30 22:45:56 +05:30
Jannat Patel db408b21d2 chore: resolve conflicts 2023-08-30 14:38:18 +05:30
Jannat Patel fe08f4cf09 Merge pull request #605 from pateljannat/assignment-url
feat: Assignment as URL
2023-08-30 13:26:35 +05:30
Jannat Patel ccb7c1485b fix: validation for URL 2023-08-30 13:10:22 +05:30
Jannat Patel 4a76f42e35 feat: assignment url 2023-08-30 13:01:45 +05:30
Jannat Patel 6f31d50a27 fix: payment fetch failure after payment completion 2023-08-30 11:50:12 +05:30
Jannat Patel 018c26b885 fix: course enrollment 2023-08-29 22:25:40 +05:30
Jannat Patel f9f70f208f feat: certificate generation dialog 2023-08-29 16:50:14 +05:30
Jannat Patel b940ddca25 fix: batch ui and ux 2023-08-29 09:55:40 +05:30
Jannat Patel cd82527ef3 Merge branch 'main' of https://github.com/frappe/lms into paid-class 2023-08-28 11:15:27 +05:30
Jannat Patel f600f016ae fix: permissions for lms course doctype 2023-08-28 11:14:08 +05:30
Jannat Patel 27101ffd31 fix: renamed class to batch 2023-08-28 10:59:52 +05:30
Jannat Patel 9376b0b010 chore: resolved conflicts 2023-08-26 16:00:44 +05:30
Jannat Patel e2c1f6aa2d Merge pull request #602 from pateljannat/rename-batch-doctype
refactor: renamed batch and membership doctypes
2023-08-26 15:53:56 +05:30
Jannat Patel e2287cc73c Merge pull request #586 from niraj2477/fix-quiz-submission
fix: Add question in quiz submission
2023-08-26 15:53:22 +05:30
Jannat Patel c350ce1b60 fix: replaced batch references 2023-08-26 15:44:19 +05:30
Jannat Patel 09dbe0fed7 fix: replaced instances of batch to batch_old 2023-08-26 15:28:03 +05:30
Jannat Patel 12b3d16662 Merge branch 'main' of https://github.com/frappe/lms into rename-batch-doctype 2023-08-25 18:04:28 +05:30
Jannat Patel 1676329eb2 Merge pull request #572 from tahir-zaqout/fix-instructors
fix: course when instructor is not set
2023-08-25 18:02:59 +05:30
Jannat Patel 86434ea320 fix: removed fields array as there is pluck 2023-08-25 17:45:46 +05:30
Jannat Patel de6b4f7fb2 test: fix batch fieldname 2023-08-25 17:05:55 +05:30
Jannat Patel 6e488cba3e test: fix enrollment tests 2023-08-25 16:44:04 +05:30
Jannat Patel 03a6cc85fe test: enrollment and exercise test fixed 2023-08-25 15:19:29 +05:30
Jannat Patel b8b32681bf refactor: renamed batch and membership doctypes 2023-08-25 14:46:11 +05:30
Jannat Patel 7f67c6c6d9 Merge pull request #601 from pateljannat/link-class-to-eval-flow
feat: link class in evaluation flow
2023-08-25 10:08:38 +05:30
Jannat Patel 0487b2c987 chore: resolved conflicts 2023-08-24 22:17:45 +05:30
Jannat Patel d5f10db250 feat: capture gst information 2023-08-24 22:15:55 +05:30
Jannat Patel 74df0f19cf fix: class filter on certification doctypes 2023-08-23 14:52:56 +05:30
Jannat Patel 47c19b4e3d feat: gst fields in class student 2023-08-23 13:00:54 +05:30
Jannat Patel b197e36ba7 Merge pull request #599 from pateljannat/filter-mobile
fix: styling of course list menu
2023-08-23 10:43:37 +05:30
Jannat Patel 4b049dcf71 fix: styling of course list menu 2023-08-22 19:16:22 +05:30
Jannat Patel 04ed7f412f feat: class billing 2023-08-22 18:34:42 +05:30
Jannat Patel ac64e59c43 chore: resolved conflicts 2023-08-19 12:26:21 +05:30
Jannat Patel d5524a8d67 feat: registration information in class student 2023-08-19 12:24:13 +05:30
Jannat Patel bc350a2661 Merge pull request #595 from pateljannat/revert-registration
revert: class registration
2023-08-18 19:09:19 +05:30
Jannat Patel 575fb623ba revert: class registration 2023-08-18 18:59:02 +05:30
Jannat Patel b7783659c9 Merge branch 'main' of https://github.com/frappe/lms 2023-08-18 17:39:02 +05:30
Jannat Patel bddd4743a7 fix: reload course doctype 2023-08-18 17:38:20 +05:30
Jannat Patel ce8ac15faa Merge pull request #594 from pateljannat/user-validate-image
fix: dont validate user uploaded files
2023-08-18 15:19:57 +05:30
Jannat Patel 46e7c83fae fix: dont validate user uploaded files 2023-08-18 15:13:34 +05:30
Jannat Patel 3dcb55f603 Merge pull request #592 from pateljannat/course-filter
feat: course filters
2023-08-18 13:05:24 +05:30
Jannat Patel fb3e0832d6 chore: removed unnecessary print statements 2023-08-18 12:49:43 +05:30
Jannat Patel 982d6c9045 fix: popularity filter for enrolled and authored courses 2023-08-18 12:39:19 +05:30
Jannat Patel a061a89ee7 fix: paid course details on course card template 2023-08-17 22:06:25 +05:30
Jannat Patel 00bb71f714 chore: resolved conflicts 2023-08-17 21:25:52 +05:30
Jannat Patel e23cfac5a7 Merge pull request #589 from pateljannat/paid-courses
feat: Paid courses
2023-08-17 14:44:29 +05:30
Jannat Patel ed651959c1 fix: amount information in membership 2023-08-17 14:20:30 +05:30
Jannat Patel 01a1632a5a feat: course filters 2023-08-16 22:01:59 +05:30
Jannat Patel c2a6697f72 fix: show price on all course cards 2023-08-16 11:51:05 +05:30
Jannat Patel 211775dba5 fix: formatting 2023-08-16 11:00:06 +05:30
Jannat Patel 2ba85ba6a7 feat: paid course from course creation form 2023-08-14 19:30:33 +05:30
Jannat Patel 3b3f1d692f Merge branch 'main' of https://github.com/frappe/lms into paid-courses 2023-08-14 09:59:46 +05:30
Ankush Menat d90bb1e5ea fix: escape arguments 2023-08-13 23:37:16 +05:30
Jannat Patel 0c14a1ab4c feat: payment verification and membership 2023-08-11 19:45:12 +05:30
Jannat Patel ea27acc683 Merge branch 'main' of https://github.com/frappe/lms into paid-courses 2023-08-10 13:33:44 +05:30
14987 b2122e7707 fix: add question in quiz submission 2023-08-10 13:19:33 +05:30
Jannat Patel 9cdc8a50f6 Merge pull request #580 from pateljannat/class-flow
feat: Class flow
2023-08-10 13:14:27 +05:30
Jannat Patel 03620be7bb fix: class schedule date and time validation 2023-08-10 13:00:26 +05:30
Jannat Patel 55296cd9cc fix: show progress on class schedule 2023-08-10 11:51:16 +05:30
Jannat Patel 5fefea1434 Merge branch 'main' of https://github.com/frappe/lms into class-flow 2023-08-09 17:22:44 +05:30
Jannat Patel 66dbe68a15 Merge pull request #583 from pateljannat/certificate-share
fix: Certificate share
2023-08-09 17:10:14 +05:30
Jannat Patel 066e2ddc69 fix: print format value 2023-08-09 17:03:10 +05:30
Jannat Patel 59f08ad4da fix: raise error if certificate is not found in any condition 2023-08-09 16:57:25 +05:30
Jannat Patel 551936e7c4 fix: show logo on certificate only if its present 2023-08-09 16:29:36 +05:30
Jannat Patel 4660240395 fix: certificate share 2023-08-09 14:29:51 +05:30
Jannat Patel 5d0a50242e fix: progress marking for normal content 2023-08-09 12:37:56 +05:30
Jannat Patel 141a778c9a chore: resolved conflicts 2023-08-09 11:49:00 +05:30
Jannat Patel d83d6cf2d8 Merge pull request #559 from pateljannat/class-revamp
feat: discussions and class dashboard
2023-08-09 11:18:44 +05:30
Jannat Patel 71dc32098e fix: removed unnecessary code 2023-08-09 11:09:17 +05:30
Jannat Patel 6e47b4a941 test: fix discussions test 2023-08-09 10:53:52 +05:30
Jannat Patel 8479e90aeb fix: allow evaluators to access the discussions section 2023-08-09 10:16:48 +05:30
Jannat Patel 24276b779d fix: progress access by students 2023-08-09 10:13:02 +05:30
Jannat Patel 47e254ed9b fix: flow UI and quiz progress 2023-08-07 21:17:23 +05:30
Jannat Patel 9c021ef3b1 feat: razorpay order creation and checkout redirection 2023-08-04 19:37:08 +05:30
Jannat Patel c284e95dc8 feat: validate razorpay data 2023-08-03 11:46:59 +05:30
Jannat Patel 39663a872c Merge branch 'main' of https://github.com/frappe/lms into paid-courses 2023-08-02 18:50:57 +05:30
Jannat Patel 14cefca735 Merge pull request #579 from pateljannat/fix-gha-dependencies
ci: remove mysql
2023-08-02 18:27:49 +05:30
Jannat Patel 55c56207c2 ci: remove mysql 2023-08-02 18:19:45 +05:30
Jannat Patel 79d9f31db7 feat: paid courses 2023-08-02 18:08:42 +05:30
Jannat Patel 845b906851 feat: redirection from class flow 2023-08-01 18:02:02 +05:30
Jannat Patel 5d2b19cc43 feat: learning flow in class 2023-08-01 10:10:06 +05:30
Jannat Patel a5bc30f776 Merge pull request #576 from pateljannat/evaluation-duplication
fix: eval request duplicate conditions
2023-07-31 14:49:44 +05:30
Jannat Patel cce77a475a chore: removed print statement 2023-07-31 14:42:35 +05:30
Jannat Patel 13a26321f5 fix: eval request duplicate conditions 2023-07-31 13:25:12 +05:30
Jannat Patel e7a2eb7373 feat: student dashboard 2023-07-31 12:36:13 +05:30
tahirAnvil 1cc168404a fix: get_instructors function 2023-07-27 12:07:11 +03:00
Jannat Patel cef3d21ab3 Merge branch 'main' of https://github.com/frappe/lms into class-revamp 2023-07-26 12:27:16 +05:30
Jannat Patel d0ac0e4523 Merge pull request #571 from pateljannat/fix-escription
fix: course card descriptions
2023-07-26 12:24:34 +05:30
Jannat Patel abaa7754a6 fix: adding dependency mariadb-client-core-10.6 for UI Test 2023-07-26 12:17:32 +05:30
Jannat Patel 02e875cbdc Merge branch 'main' of https://github.com/frappe/lms into fix-escription 2023-07-26 11:44:24 +05:30
Jannat Patel a218257952 fix: course card descriptions 2023-07-26 11:09:35 +05:30
Jannat Patel 7dfcabde5e chore: resolved conflicts 2023-07-26 11:00:27 +05:30
Jannat Patel 6573602dfc Merge pull request #570 from pateljannat/remove-dependencies
chore: remove dev dependencies
2023-07-25 19:27:19 +05:30
Jannat Patel 3c374f48b3 ci: manually installing cypress 2023-07-25 19:20:55 +05:30
Jannat Patel 2412ef0260 fix: dependencies 2023-07-25 18:48:31 +05:30
Jannat Patel d4dcfcdbc6 chore: remove dev dependencies 2023-07-25 18:06:25 +05:30
Jannat Patel 60aec7c801 Merge pull request #569 from pateljannat/fix-telemetry
fix: telemetry
2023-07-25 17:29:36 +05:30
Jannat Patel 1862d726ad fix: telemetry 2023-07-25 17:15:56 +05:30
Jannat Patel 3d27d5f755 fix: upcoming evals query 2023-07-25 10:50:56 +05:30
Jannat Patel 0b3f76590f Merge branch 'main' of https://github.com/frappe/lms into class-revamp 2023-07-24 18:25:58 +05:30
Jannat Patel 294832834c fix: ignore permissions while eval creations 2023-07-24 18:25:36 +05:30
Jannat Patel e3338e0236 Merge pull request #562 from pateljannat/class-evaluator
Class evaluator
2023-07-24 18:23:19 +05:30
Jannat Patel 5c7ae55775 Merge branch 'main' of https://github.com/frappe/lms into class-evaluator 2023-07-24 17:14:46 +05:30
Jannat Patel bc8827547e fix: scheduled the eval event creation 2023-07-24 17:10:03 +05:30
Jannat Patel 7990675c5c fix: evaluator in evals and link field descriptions 2023-07-21 12:46:33 +05:30
Jannat Patel 0182db8030 fix: show upcoming evals in progress page 2023-07-20 20:16:13 +05:30
Jannat Patel 295feccb49 fix: check booked slots against both day and time 2023-07-17 14:28:25 +05:30
Jannat Patel b5005f41fe feat: schedule evaluations 2023-07-14 20:56:21 +05:30
Jannat Patel 37f06a8ba4 Merge branch 'main' of https://github.com/frappe/lms into class-evaluator 2023-07-14 10:34:22 +05:30
Jannat Patel 71d421898d Merge pull request #561 from pateljannat/fix-docker
fix: use node 18 for docker
2023-07-13 17:16:05 +05:30
Jannat Patel bf5a69cee4 use node 18 for docker 2023-07-13 17:08:05 +05:30
Jannat Patel 11e6b8a372 feat: class evaluators 2023-07-13 15:10:53 +05:30
Jannat Patel d763dba204 discussions in class 2023-07-11 19:29:30 +05:30
Jannat Patel 9e5cd84214 Merge pull request #558 from pateljannat/quiz-with-no-answer-check
feat: show and hide quiz answers
2023-07-10 15:03:56 +05:30
Jannat Patel 14cf0c9ae1 test: fix flaky course creation test 2023-07-10 14:56:36 +05:30
Jannat Patel 7d410e9ec8 fix: removed print statement 2023-07-10 14:30:05 +05:30
Jannat Patel 07c3d423aa Merge branch 'main' of https://github.com/frappe/lms into quiz-with-no-answer-check 2023-07-10 12:33:25 +05:30
Jannat Patel 5d8003549f Merge pull request #556 from pateljannat/minor-ux
fix: UX Improvements
2023-07-10 12:01:13 +05:30
Jannat Patel b286daad16 feat: show and hide quiz answers 2023-07-04 19:42:12 +05:30
Jannat Patel caa9144a12 fix: progress page width 2023-07-03 14:58:12 +05:30
Jannat Patel 3606902753 fix: ux improvements 2023-06-28 16:55:43 +05:30
Jannat Patel 1abb75a58e fix: certificate duplication validation 2023-06-27 14:37:53 +05:30
Jannat Patel d35c15c384 Merge pull request #554 from pateljannat/class-ui
fix: class improvements
2023-06-27 14:35:56 +05:30
Jannat Patel 1888209027 test: upgrade node version 2023-06-27 12:51:31 +05:30
Jannat Patel f3830bfdd5 fix: assessment validation 2023-06-27 12:17:00 +05:30
Jannat Patel 0e1b91f1ec fix: validate duplication 2023-06-26 21:16:27 +05:30
Jannat Patel 8353aa24f3 feat: description in class card 2023-06-26 13:00:45 +05:30
Jannat Patel 99f1a8dfc3 fix: class improvements 2023-06-23 20:16:48 +05:30
Jannat Patel 3d8237008f Merge pull request #551 from pateljannat/quiz-in-classes
feat: quiz in classes
2023-06-22 11:51:13 +05:30
Jannat Patel 22199da7d4 fix: linters 2023-06-22 11:25:32 +05:30
Jannat Patel d8e11f69cc fix: quiz creation url 2023-06-22 11:14:15 +05:30
Jannat Patel c9a5c0801e fix: redirect after quiz submission 2023-06-22 10:53:11 +05:30
Jannat Patel bb0abe27cd fix: redirect after quiz submission 2023-06-22 10:52:57 +05:30
Jannat Patel 7d18e1d928 fix: quiz max attempts 2023-06-21 20:11:30 +05:30
Jannat Patel da72513f6a feat: quiz in classes 2023-06-20 20:12:10 +05:30
Jannat Patel 6f8c161e03 Merge pull request #549 from pateljannat/profile-form
fix: profile web form
2023-06-19 11:25:36 +05:30
Jannat Patel ac1f02971f fix: profile web form 2023-06-19 10:55:10 +05:30
Jannat Patel d19538abd2 Merge pull request #545 from pateljannat/quiz-enhancements-2
fix: quiz list in dialog
2023-06-16 14:27:30 +05:30
Jannat Patel b1ab7e7783 fix: removed unnecesary comments 2023-06-16 13:44:55 +05:30
Jannat Patel 35c080fcc2 fix: quiz dialog display 2023-06-16 13:08:49 +05:30
Jannat Patel 43e89d9dc2 Merge branch 'main' of https://github.com/frappe/lms into quiz-enhancements-2 2023-06-16 10:12:02 +05:30
Jannat Patel 547b69dd31 Merge pull request #544 from pateljannat/class-medium-and-category
feat: class medium and category
2023-06-15 17:28:24 +05:30
Jannat Patel 1ff8514b22 feat: class medium and category 2023-06-15 17:07:28 +05:30
Jannat Patel 5fffe51c4e fix: quiz in lessons 2023-06-15 11:18:17 +05:30
Jannat Patel af9aa3e37b fix: verison and readme 2023-06-14 15:03:18 +05:30
Jannat Patel d644ee7ccd Merge branch 'main' of https://github.com/frappe/lms 2023-06-14 14:39:49 +05:30
Jannat Patel 08e3278ca0 feat: track visit on lesson page 2023-06-14 14:39:14 +05:30
Jannat Patel 85feaa00fc Merge pull request #540 from pateljannat/quiz-modal
fix: quiz enhancements
2023-06-14 10:38:14 +05:30
Jannat Patel 76ba5c188e fix: arguements for set_single_value 2023-06-13 20:40:48 +05:30
Jannat Patel 9941e0e936 fix: linters and tests 2023-06-13 20:21:02 +05:30
Jannat Patel 89206f94f0 fix: show only first line in questions table 2023-06-13 19:39:00 +05:30
Jannat Patel 43128d7ea3 chore: resolved conflicts 2023-06-13 18:58:44 +05:30
Jannat Patel 6f1026434d fix: quiz enhancements 2023-06-13 18:44:37 +05:30
Jannat Patel db35e3e425 Merge pull request #539 from pateljannat/quiz-enhancements
feat: quiz option as small text
2023-06-12 10:27:07 +05:30
Jannat Patel 1d8de792a5 feat: quiz option as small text 2023-06-09 18:09:54 +05:30
Jannat Patel 0db47dfee1 Merge pull request #537 from pateljannat/general
fix: misc issues
2023-06-08 11:19:58 +05:30
Jannat Patel fc086fdbc3 fix: misc issues 2023-06-08 11:02:42 +05:30
Jannat Patel 8a86d19b79 Merge pull request #535 from pateljannat/course-publish-issue
fix: show course settings only to moderators
2023-06-07 16:56:47 +05:30
Jannat Patel 9198302f7e fix: show course settings only to moderators 2023-06-07 16:53:46 +05:30
Jannat Patel d076451ea8 Merge pull request #534 from pateljannat/onboarding-redirects
fix: Onboarding redirects
2023-06-07 16:02:48 +05:30
Jannat Patel c2e9ef59d6 fix: onboarding conditions 2023-06-07 15:43:44 +05:30
Jannat Patel 100f72de9d Merge branch 'main' of https://github.com/frappe/lms into onboarding-redirects 2023-06-07 15:06:14 +05:30
Jannat Patel 5a32109d5d docs: updated FC link in readme 2023-06-06 22:20:27 +05:30
Jannat Patel f5e7934906 docs: fixed FC signup button 2023-06-06 22:09:41 +05:30
Jannat Patel 9800c24939 docs: FC signup button on readme 2023-06-06 22:08:24 +05:30
Jannat Patel dcd81e0a3f fix: onboarding links 2023-06-06 22:06:01 +05:30
Jannat Patel 6574b55440 docs: fix logo in readme 2023-06-06 12:57:06 +05:30
Jannat Patel 8474d1c8c4 docs: PH embed on readme 2023-06-06 12:55:32 +05:30
Jannat Patel 38ae9ab9f5 Merge pull request #532 from pateljannat/video-with-spaces
fix: embed video with spaces in name
2023-06-06 09:59:03 +05:30
Jannat Patel 659b35f03e fix: embed video with spaces in name 2023-06-05 16:17:43 +05:30
Jannat Patel 414f126f1e Merge pull request #529 from pateljannat/lesson-assignment-fixes
fix: assignment submission in lesson
2023-06-05 10:59:07 +05:30
Jannat Patel b336d769c8 fix: assignment submission in lesson 2023-06-05 10:15:40 +05:30
Jannat Patel c173953c6a Merge pull request #520 from pateljannat/assignments-in-classes
feat: assignments in class
2023-06-02 15:56:49 +05:30
Jannat Patel afac45e65f fix: assignment evaluator 2023-06-02 15:37:02 +05:30
Jannat Patel f0aa5b8744 fix: new assessment doc creation 2023-06-02 14:33:55 +05:30
Jannat Patel a101e7b089 fix: class pages 2023-06-02 13:53:09 +05:30
Jannat Patel 85903d5385 feat: my class tab 2023-06-01 22:44:32 +05:30
Jannat Patel fe80ef9b85 fix: progress view 2023-06-01 14:29:15 +05:30
Jannat Patel 961f8c1627 Merge branch 'main' of https://github.com/frappe/lms into assignments-in-classes 2023-06-01 12:56:54 +05:30
Jannat Patel 6c7fc9b317 Merge pull request #522 from pateljannat/quiz-answer-fix
fix: possible answer check
2023-05-31 11:30:02 +05:30
Jannat Patel 2afa14d68e fix: possible answer check 2023-05-31 11:13:39 +05:30
Jannat Patel f6cdac4826 feat: assessment in progress 2023-05-31 10:35:12 +05:30
Jannat Patel bb39999b84 feat: assessment tab in class 2023-05-30 22:11:14 +05:30
Jannat Patel 70a036e5a7 fix: remove lesson assignment references 2023-05-26 17:20:53 +05:30
Jannat Patel 0432751050 feat: lesson assignment renamed to lms assignment submission 2023-05-25 22:44:56 +05:30
Jannat Patel 36b3b1d086 Update README.md 2023-05-24 22:46:21 +05:30
Jannat Patel 6a783e540b docs: updated readme logo 2023-05-24 22:39:56 +05:30
Jannat Patel daeeb693d6 Merge pull request #519 from pateljannat/fix-username
fix: remove space from username
2023-05-22 17:54:53 +05:30
Jannat Patel a0b06be422 test: fixed username length test 2023-05-19 18:03:36 +05:30
Jannat Patel 4b2ba96435 test: removed invalid tests 2023-05-19 17:46:55 +05:30
Jannat Patel 10510e204f fix: removed unused functions 2023-05-19 17:34:47 +05:30
Jannat Patel 032749dd01 fix: remove space from username 2023-05-19 16:38:47 +05:30
Jannat Patel dc65bff772 Merge pull request #518 from pateljannat/telemetry-changes
fix: telemetry capture on client side
2023-05-18 14:52:35 +05:30
Jannat Patel 56266a3774 fix: load telemetry js irrespective of telemetry settings 2023-05-18 14:42:27 +05:30
Jannat Patel 93f0f8ab44 fix: telemetry capture on client side 2023-05-18 14:26:48 +05:30
Jannat Patel 611cc4d5a1 Merge pull request #515 from pateljannat/class-improvements
fix: Class improvements
2023-05-16 17:18:53 +05:30
Jannat Patel 552b0c9616 fix: sort classes by start date 2023-05-16 17:10:50 +05:30
Jannat Patel 1327b033e6 fix: removed student details doctype 2023-05-16 16:47:41 +05:30
Jannat Patel ae42828771 fix: course and student interactions in class 2023-05-16 16:14:13 +05:30
Jannat Patel 1df6319164 chore: fixed conflicts 2023-05-15 19:44:50 +05:30
Jannat Patel 95012072fc Merge pull request #514 from pateljannat/social-links
fix: course details link preview
2023-05-15 14:11:52 +05:30
Jannat Patel c01c248202 fix: course details link preview 2023-05-15 13:13:45 +05:30
Jannat Patel 0093025e5d Merge pull request #513 from pateljannat/style-issue
fix: change primary color back to frappe blue
2023-05-12 16:37:46 +05:30
Jannat Patel 20398cb934 fix: primary color 2023-05-12 16:29:39 +05:30
Jannat Patel 2792eb53b7 Merge pull request #511 from pateljannat/analytics
feat: analytics for course creation journey
2023-05-11 16:50:34 +05:30
Jannat Patel b2f8f796b9 Merge pull request #512 from pateljannat/illegal-course
fix: course creation url in LMS
2023-05-11 16:38:23 +05:30
Jannat Patel 39bb3149c9 fix: course creation url in LMS 2023-05-11 16:26:09 +05:30
Jannat Patel 1e610f7fbb feat: analytics for course creation journey 2023-05-11 15:29:11 +05:30
Jannat Patel c760fd5776 Merge pull request #510 from pateljannat/new-design-system
New design system
2023-05-11 12:53:45 +05:30
Jannat Patel 2162963926 fix: removed unnecessary lines of code 2023-05-11 12:40:43 +05:30
Jannat Patel c3f3a110c0 fix: validations and UI 2023-05-11 12:01:32 +05:30
Jannat Patel 0e444ab7d3 test: fixed course creation test 2023-05-10 19:35:45 +05:30
Jannat Patel 752fe5b4ba feat: reorder chapters, lessons 2023-05-08 19:07:28 +05:30
Jannat Patel dce369638a Merge pull request #509 from pateljannat/community-page-guest-access
fix: don't allow guest users to search the people page
2023-05-05 14:50:20 +05:30
Jannat Patel 911cfe9d2f Merge pull request #508 from pateljannat/share-certificate-on-creation
fix: share certificate with member on creation
2023-05-05 13:26:23 +05:30
Jannat Patel f4e882ba3e fix: don't allow guest users to search the people page 2023-05-05 13:22:07 +05:30
Jannat Patel 211c69bb41 feat: Video and Header component for a lesson 2023-05-05 11:53:04 +05:30
Jannat Patel b592172b82 Merge pull request #507 from pateljannat/class-seat-count
feat: Class seat count, start time and end time
2023-05-04 12:11:20 +05:30
Jannat Patel 40445cbb94 fix: share certificate with member on creation 2023-05-04 12:08:01 +05:30
Jannat Patel 20c93b3a6b fix: fetch start and end time in modal 2023-05-03 23:10:46 +05:30
Jannat Patel e2bf324fb4 feat: start and end time in class 2023-05-03 23:08:02 +05:30
Jannat Patel b47ff80e9d feat: seat count from class dialog 2023-05-03 22:47:39 +05:30
Jannat Patel e10feb3c36 feat: seat count in class 2023-05-03 21:02:57 +05:30
Jannat Patel b8471dd753 feat: paid classes and seat count 2023-05-03 20:55:49 +05:30
Jannat Patel 125c06952a Merge branch 'main' of https://github.com/frappe/lms into class-improvements 2023-05-03 17:41:44 +05:30
Jannat Patel 4336839932 feat: edit existing lesson 2023-05-03 17:41:18 +05:30
Jannat Patel bbdfaa32e9 Merge branch 'main' of https://github.com/frappe/lms into new-design-system 2023-05-02 14:46:24 +05:30
Jannat Patel 4f52a73029 Merge pull request #506 from pateljannat/revert-text-editor
revert: text editor for lesson and course
2023-05-02 14:46:03 +05:30
Jannat Patel 1a2f693fea revert: text editor for lesson and course 2023-05-02 14:22:43 +05:30
Jannat Patel ab8b76cada feat: lesson editor youtube and quiz components 2023-05-02 11:09:46 +05:30
Jannat Patel b5240f0eec feat: class improvements 2023-04-27 22:29:45 +05:30
Jannat Patel 7777bd02e3 feat: lesson edit page 2023-04-27 10:20:50 +05:30
Jannat Patel fcdd70dcc7 feat: course outline page 2023-04-26 11:46:08 +05:30
Jannat Patel 4eb5390ad8 feat: redesign lesson page 2023-04-25 20:54:57 +05:30
Jannat Patel 3b5c47222d feat: data in course fields 2023-04-21 18:17:37 +05:30
Jannat Patel f97ae4e4e2 feat: adding editorjs 2023-04-21 09:58:59 +05:30
Jannat Patel 33db16a1a2 Merge branch 'new-editor' of https://github.com/pateljannat/lms into new-design-system 2023-04-20 17:55:36 +05:30
Jannat Patel 6232f8703e feat: new design system for exisitng course home 2023-04-20 17:55:03 +05:30
Jannat Patel e6621ad866 Merge pull request #499 from pateljannat/certificate
feat: Certificate export as PDF
2023-04-18 18:45:34 +05:30
Jannat Patel 6a1533191a Merge branch 'main' into certificate 2023-04-18 18:14:41 +05:30
Jannat Patel a0782c7bf7 feat: editor js import 2023-04-18 11:51:57 +05:30
Jannat Patel 2b6436915d feat: design for course list count 2023-04-18 09:14:59 +05:30
Jannat Patel 4c220a67f2 Merge pull request #498 from pateljannat/new-class-modal
feat: New Class Dialog
2023-04-17 21:52:43 +05:30
Jannat Patel 110aab00d6 fix: removed unnecessary code 2023-04-17 16:53:48 +05:30
Jannat Patel 8e8111d272 fix: certificate page UI 2023-04-17 15:00:18 +05:30
Jannat Patel 53d2e288d4 feat: certificate pdf and custom certificate 2023-04-14 17:38:24 +05:30
Jannat Patel 262c1ea371 feat: certificate download as pdf 2023-04-12 23:15:52 +05:30
Jannat Patel 7be9eb09e8 fix: exponse class info only to moderators 2023-04-11 17:09:38 +05:30
Jannat Patel 5fb7e88318 feat: edit class 2023-04-11 16:45:34 +05:30
Jannat Patel d9c50714f4 fix: reload lesson assignment doctype in patch 2023-04-10 22:44:47 +05:30
Jannat Patel 0a91e5aa05 fix: reload question doctype in patch 2023-04-10 22:35:33 +05:30
Jannat Patel 9b70b4212f feat: class dialog 2023-04-10 22:34:24 +05:30
Jannat Patel 9f525d69b6 Merge pull request #497 from pateljannat/text-editor
feat: Text editor for course description and Lesson Content
2023-04-07 21:25:03 +05:30
Jannat Patel b09c4753da fix: removed print statements 2023-04-07 21:06:16 +05:30
Jannat Patel e4b4556210 feat: text editor for description 2023-04-06 18:01:12 +05:30
Jannat Patel fafd132768 feat: text editor for lesson body 2023-04-05 14:13:18 +05:30
Jannat Patel 67dc6d1f29 Merge pull request #496 from pateljannat/cypress
test: Course Creation UI
2023-04-04 16:48:52 +05:30
Jannat Patel 969cb37cfe test: changed test user 2023-04-03 22:23:04 +05:30
Jannat Patel 94c2be9919 test: removed beforeEach 2023-04-03 22:13:26 +05:30
Jannat Patel 5089285913 test: mariadb password 2023-04-03 22:01:14 +05:30
Jannat Patel e80920ad6c test: setup requirements 2023-04-03 21:46:25 +05:30
Jannat Patel d6606ab898 test: site_config in helper 2023-04-03 21:41:30 +05:30
Jannat Patel 41599348c4 test: added install_dependencies and install script 2023-04-03 15:44:21 +05:30
Jannat Patel 92a8ce6ef4 test: course creation flow 2023-04-03 15:19:54 +05:30
Jannat Patel 690a86bb69 Merge branch 'main' of https://github.com/frappe/lms into cypress 2023-03-31 16:46:29 +05:30
Jannat Patel cde4b61cea Merge pull request #494 from pateljannat/move-lessons
feat: move chapters and lessons
2023-03-31 16:45:26 +05:30
Jannat Patel f361c42a30 feat: move chapters and lessons 2023-03-31 16:30:38 +05:30
Jannat Patel 065646ed5d test: cypress setup 2023-03-29 17:13:51 +05:30
Jannat Patel de399166f1 fix: only allow class students to see progress 2023-03-28 16:30:14 +05:30
Jannat Patel a3a4d7fbd0 Merge pull request #493 from pateljannat/notification-on-assignment-submission
feat: notification on assignment submission
2023-03-28 16:03:23 +05:30
Jannat Patel a7c1595978 fix: spacing in email 2023-03-27 17:38:26 +05:30
Jannat Patel 1a8d113ad8 feat: notification on assignment submission 2023-03-27 17:32:43 +05:30
Jannat Patel 72cbbf147f Merge pull request #491 from pateljannat/quiz-input
feat: quiz with user input
2023-03-27 13:04:39 +05:30
Jannat Patel a0e6462c13 fix: new question with possible answers 2023-03-27 12:53:14 +05:30
Jannat Patel b37f259804 test: quiz with no possible answer 2023-03-27 08:47:07 +05:30
Jannat Patel 2fbe5dacb2 feat: user input quiz portal form 2023-03-24 18:06:42 +05:30
Jannat Patel 3150cf2510 feat: quiz with user input 2023-03-23 22:22:57 +05:30
Jannat Patel 3b1b375d5b Merge pull request #487 from pateljannat/live-class
feat: live class
2023-03-16 12:30:05 +05:30
Jannat Patel 3c0a29d4c7 fix: removed unnecessary changes 2023-03-16 12:24:12 +05:30
Jannat Patel 817bc4441f feat: ui for class cards 2023-03-16 11:23:24 +05:30
Jannat Patel 07e1aaaa66 fix: removed print statements 2023-03-15 12:15:44 +05:30
Jannat Patel 35b77a8908 feat: timezone and recording 2023-03-15 10:52:05 +05:30
Jannat Patel d5b4af95ff Merge branch 'main' of https://github.com/frappe/lms into live-class 2023-03-14 14:36:22 +05:30
Jannat Patel fc6a50b13f docs: docker instructions update in readme 2023-03-14 13:19:27 +05:30
Jannat Patel 8415abec6e Merge pull request #489 from pateljannat/delete-roles-after-uninstall
fix: delete roles after uninstall
2023-03-14 11:01:50 +05:30
Jannat Patel ea9ca67d1e fix: delete using before_uninstall hook 2023-03-14 10:56:08 +05:30
Jannat Patel 8201506c5f fix: delete roles after uninstall 2023-03-14 10:32:31 +05:30
Jannat Patel 5fc879b0ef fix: formatting 2023-03-13 18:14:14 +05:30
Jannat Patel bfde847045 Merge pull request #488 from pateljannat/session_redirection_issues
fix: redirection after completing setup wizard
2023-03-13 18:03:42 +05:30
Jannat Patel d96e3f4f9f fix: don't show past classes 2023-03-13 18:03:03 +05:30
Jannat Patel 0593a9fb30 fix: add student section 2023-03-13 15:47:51 +05:30
Jannat Patel c03cca21e8 fix: redirection after completing setup wizard 2023-03-10 23:08:00 +05:30
Jannat Patel 170b1b0dcc fix: live class card layout 2023-03-09 21:40:49 +05:30
Jannat Patel cb9c7966d9 fix: uncomment live class event creation 2023-03-08 10:19:44 +05:30
Jannat Patel b9c2222951 feat: create event for live class 2023-03-06 19:45:54 +05:30
Jannat Patel dfef5ca26c Merge branch 'main' of https://github.com/frappe/lms into live-class 2023-03-03 18:45:39 +05:30
Jannat Patel bce60a8657 Merge pull request #484 from pateljannat/mini-fix 2023-03-03 18:35:36 +05:30
Jannat Patel 2b244bb4f4 test: fix lms exercise doctype name 2023-03-03 18:23:49 +05:30
Jannat Patel 31b08eb545 test: fix lms exercise doctype name 2023-03-03 18:16:29 +05:30
Jannat Patel 9b7817a57f fix: exercise conflict and progress member 2023-03-03 18:03:35 +05:30
Jannat Patel bb0f3d5962 feat: live class list display 2023-03-03 15:15:49 +05:30
Jannat Patel 23c78d5801 Merge branch 'main' of https://github.com/frappe/lms 2023-03-02 22:48:29 +05:30
Jannat Patel cd3236976f fix: class list settings 2023-03-02 22:48:26 +05:30
Jannat Patel e6096bf9ed feat: live class modal 2023-03-02 19:33:12 +05:30
Jannat Patel a502603915 Merge pull request #483 from pateljannat/certificate-request 2023-03-01 17:49:37 +05:30
Jannat Patel 7566565f55 fix: certificate request notification 2023-02-28 19:55:21 +05:30
Faris Ansari f56f0b5366 Update README.md 2023-02-28 13:21:47 +05:30
Jannat Patel 34870b4625 feat: live class 2023-02-28 09:19:37 +05:30
Jannat Patel 3ee592a989 Merge pull request #482 from pateljannat/misc-fix 2023-02-27 09:13:59 +05:30
Jannat Patel d6d7e05b51 fix: quiz and assignment submission 2023-02-27 09:05:25 +05:30
Jannat Patel 07eaec2ded Merge pull request #480 from pateljannat/class-fixes 2023-02-23 14:12:44 +05:30
Jannat Patel 296a7e6023 fix: translation syntax 2023-02-23 13:04:47 +05:30
Jannat Patel 54827edd7e fix: modified timestamp 2023-02-23 13:01:45 +05:30
Jannat Patel d87fb81cf3 fix: class issues 2023-02-23 12:40:07 +05:30
Jannat Patel 99a7c47798 Merge pull request #478 from pateljannat/preview-video 2023-02-21 10:31:33 +05:30
Jannat Patel 080a02589c fix: accept only embed id for preview video 2023-02-21 09:52:20 +05:30
Jannat Patel d1e7549da9 Merge pull request #477 from pateljannat/evaluation-event 2023-02-17 11:01:54 +05:30
Jannat Patel 8e1ef1dc77 fix: layout of certification request 2023-02-17 10:52:50 +05:30
Jannat Patel 619a2f9d80 fix: only link calendars that are enabled 2023-02-16 20:20:16 +05:30
Jannat Patel 926444767b feat: event for evaluation 2023-02-16 20:11:03 +05:30
Jannat Patel 6bf4020ad1 Merge pull request #474 from fproldan/translations_es 2023-02-09 10:59:50 +05:30
Jannat Patel cb63ad8ed2 Merge pull request #475 from pateljannat/default-view 2023-02-08 13:07:16 +05:30
Jannat Patel 458ed9ad95 feat: default home setting 2023-02-07 19:58:06 +05:30
fproldan a11df1a237 feat: es translations 2023-02-01 12:48:11 -03:00
fproldan 352d4b9ab9 feat: es translations 2023-02-01 12:43:17 -03:00
Jannat Patel 275ded0658 fix: fullscreen for preview video 2023-01-18 15:07:04 +05:30
Jannat Patel c8f3350761 fix: creator patch 2023-01-17 12:27:32 +05:30
Jannat Patel e3112d8dcf fix: og tags 2023-01-16 17:53:54 +05:30
Jannat Patel 5009900c0e Merge pull request #469 from pateljannat/job-changes 2023-01-16 09:54:58 +05:30
Jannat Patel 0f60f1a58b fix: see on website link in job opportunity 2023-01-11 10:11:57 +05:30
Jannat Patel 8f88518187 Merge pull request #464 from pateljannat/people 2023-01-09 16:33:45 +05:30
Jannat Patel 05bcead7d1 fix: profile webform layout 2023-01-09 16:24:24 +05:30
Jannat Patel 6268989306 fix: user custom field positions 2023-01-09 12:51:33 +05:30
Jannat Patel 43ba835b52 fix: renamed community to people 2023-01-06 18:27:04 +05:30
Jannat Patel 9240bc9130 feat: card background 2023-01-05 13:25:59 +05:30
Jannat Patel fb70aee055 chore: fix pre-commit-config 2023-01-05 11:19:48 +05:30
Jannat Patel 7bf69eb77d chore: fix pre-commit-config 2023-01-05 11:18:32 +05:30
Jannat Patel 7ded9a23be Merge pull request #463 from pateljannat/user-singles-issue 2023-01-05 09:38:25 +05:30
Jannat Patel 281af15d65 fix: converted query to qb 2023-01-04 16:57:35 +05:30
Jannat Patel ec31c96120 fix: linters 2023-01-04 16:29:07 +05:30
Jannat Patel b970eb1541 fix: user doctype singles issue 2023-01-03 22:04:59 +05:30
Jannat Patel 7f6b90d5f4 Merge pull request #461 from NagariaHussain/fix-meta 2023-01-03 18:49:52 +05:30
Hussain Nagaria d28096ede6 Revert "feat: add meta image field in LMS course"
This reverts commit 37e8c3ab84.
2023-01-03 17:32:49 +05:30
Hussain Nagaria 12b2b0d0eb fix: linter 2023-01-03 17:01:00 +05:30
Hussain Nagaria a0e281fb30 feat(ux): add View in Website button in LMS Course 2023-01-03 16:52:50 +05:30
Hussain Nagaria 37e8c3ab84 feat: add meta image field in LMS course 2023-01-03 16:48:52 +05:30
Hussain Nagaria 16cb564a6a fix: render meta block in portal base pages 2023-01-03 16:48:16 +05:30
Jannat Patel cd88657bc9 Merge pull request #460 from pateljannat/readme 2022-12-30 18:11:42 +05:30
Jannat Patel d82a32b06a docs: grammar correction in readme 2022-12-30 18:03:01 +05:30
Jannat Patel 094bd943ee docs: updated screenshots in readme 2022-12-30 15:58:31 +05:30
Jannat Patel 1564de346d docs: improved readme 2022-12-30 12:56:41 +05:30
Jannat Patel a5268af269 Merge pull request #459 from pateljannat/onboarding-fixes 2022-12-29 16:43:14 +05:30
Jannat Patel 565d9e093c fix: onboarding header 2022-12-29 16:29:03 +05:30
Jannat Patel cb75606b05 Merge pull request #458 from pateljannat/lesson-issues 2022-12-29 14:39:23 +05:30
Jannat Patel 7c36294359 fix: removed unnecessary code 2022-12-29 11:32:31 +05:30
Jannat Patel ad084389cc fix: minor issues 2022-12-29 11:31:52 +05:30
Jannat Patel aa8c65a00a Merge pull request #454 from pateljannat/course-count 2022-12-28 15:29:06 +05:30
Jannat Patel 95ec31e238 fix: formatting 2022-12-28 15:10:01 +05:30
Jannat Patel b5f3a0fa98 feat: course count in list view 2022-12-28 13:13:03 +05:30
Jannat Patel 36bf0d7fb9 fix: rectified condition for login redirection 2022-12-28 11:07:37 +05:30
Jannat Patel 1719887ac4 Merge pull request #453 from pateljannat/setup-wizard-check-on-login 2022-12-27 17:39:06 +05:30
Jannat Patel 7f149bf3b1 fix: login redirect condition 2022-12-27 17:06:41 +05:30
Jannat Patel f592e6655f fix: docker setup 2022-12-27 16:36:40 +05:30
Jannat Patel 46399c7b13 revert: docker setup 2022-12-27 15:44:12 +05:30
Jannat Patel 0ec66f0f2d fix: docker setup 2022-12-27 15:17:33 +05:30
Jannat Patel 96c8b64e26 Merge pull request #452 from pateljannat/search 2022-12-26 16:46:46 +05:30
Jannat Patel bd0b7a8286 fix: removed unused code 2022-12-26 13:56:03 +05:30
Jannat Patel 263b3ec476 fix: formatting 2022-12-26 13:27:57 +05:30
Jannat Patel 46075130ab fix: search ux 2022-12-26 13:24:29 +05:30
Jannat Patel 0f314bc4e3 feat: new search ui 2022-12-22 15:47:03 +05:30
Jannat Patel 2b45e7d77c Merge pull request #450 from pateljannat/onboarding-signup 2022-12-21 12:04:49 +05:30
Jannat Patel 987c3e5fe2 Merge pull request #451 from mohsinalimat/main 2022-12-21 10:59:33 +05:30
Jannat Patel 1e1580d58a fix: patch format 2022-12-21 10:40:30 +05:30
Jannat Patel da9667e1f7 feat: base template and patch for onboarding 2022-12-20 13:32:30 +05:30
Jannat Patel 9e42fdd786 feat: skip onboarding 2022-12-20 11:34:56 +05:30
Jannat Patel de19abbc5e feat: onboarding ui 2022-12-19 23:25:53 +05:30
MohsinAli 5448a99177 fix: doc url 2022-12-17 17:01:00 +05:30
Jannat Patel f93d7b0193 signup-and-onboarding 2022-12-16 16:44:55 +05:30
Jannat Patel d3bda1b5d0 Merge pull request #449 from pateljannat/revert-navbar-settings 2022-12-15 10:35:16 +05:30
Jannat Patel 1c49e78b13 revert: navbar settings 2022-12-15 10:28:17 +05:30
Jannat Patel 9d373d4091 Merge pull request #446 from pateljannat/navbar-settings
Resolves https://github.com/frappe/lms/issues/442
2022-12-12 13:55:31 +05:30
Jannat Patel 26edfc7bb9 fix: remove after_install hook 2022-12-12 13:47:48 +05:30
Jannat Patel b527c9b160 fix: format 2022-12-12 13:39:01 +05:30
Jannat Patel 0356b8e2d2 feat: pages to navbar settings 2022-12-12 13:31:11 +05:30
Jannat Patel 1bf093d1b9 Merge pull request #443 from pateljannat/course-redirection-issue 2022-12-12 11:37:33 +05:30
Jannat Patel a78d127702 fix: formatting 2022-12-12 11:28:38 +05:30
Jannat Patel 028c0725c3 fix: hide start learning when no lesson in course 2022-12-12 11:17:51 +05:30
Jannat Patel 424d35bf42 fix: course outline style 2022-12-07 16:06:55 +05:30
Jannat Patel 1effdd8482 Merge pull request #441 from pateljannat/rename-instructor-to-course-creator 2022-12-02 23:46:31 +05:30
Jannat Patel a780b7520f fix: rename instructor role to course creator 2022-12-01 15:22:18 +05:30
Jannat Patel 233bf36ef6 Merge pull request #440 from pateljannat/rename-skill 2022-12-01 15:03:01 +05:30
Jannat Patel 616a45ebc5 fix: linter 2022-12-01 13:13:01 +05:30
Jannat Patel 136f16c9cc fix: renamed skill doctype to user skill 2022-12-01 12:48:33 +05:30
Jannat Patel 609628b9cf fix: progress page style 2022-11-29 16:18:15 +05:30
Jannat Patel 1e0d2e0f2a Merge pull request #436 from pateljannat/optimisation 2022-11-28 14:44:12 +05:30
Jannat Patel da7e52f85f perf: course card improvements 2022-11-28 12:40:07 +05:30
Jannat Patel 4640ce82f6 docs: updated readme 2022-11-28 10:26:37 +05:30
Jannat Patel 03ff9e0521 Merge pull request #434 from pateljannat/student-class-view 2022-11-28 10:13:41 +05:30
Jannat Patel f566211d82 feat: students view for classes 2022-11-25 17:46:46 +05:30
Jannat Patel 66ddea2031 Merge pull request #433 from pateljannat/activity-details 2022-11-25 09:29:54 +05:30
Jannat Patel 8b5a9e1639 fix: removed unnecessary lines of code 2022-11-25 09:21:59 +05:30
Jannat Patel 9a183d2ef1 fix: removed quiz result view 2022-11-25 09:02:19 +05:30
Jannat Patel 807f77755e feat: activity details in class 2022-11-24 18:57:45 +05:30
Jannat Patel c0a851e045 Merge pull request #432 from pateljannat/class-evaluations 2022-11-23 15:24:39 +05:30
Jannat Patel 96849afcba fix: formatting 2022-11-23 15:14:15 +05:30
Jannat Patel 91e71091ef fix: show evaluation in read only mode 2022-11-23 15:12:57 +05:30
Jannat Patel f691ebd146 feat: class evaluation 2022-11-23 14:39:18 +05:30
Jannat Patel f620c431a1 Merge pull request #431 from pateljannat/last-active 2022-11-23 09:52:36 +05:30
Jannat Patel 019743b245 fix: formating 2022-11-22 08:46:39 +05:30
Jannat Patel 1d8e3de136 feat: last active time of class students 2022-11-22 08:43:12 +05:30
Jannat Patel 0f46f6a1c1 Merge pull request #429 from pateljannat/classes 2022-11-21 14:08:29 +05:30
Jannat Patel b5078c1f1f fix: removed unused file 2022-11-21 13:36:37 +05:30
Jannat Patel 88f9114dd6 ci: updated flake8 url 2022-11-21 12:33:26 +05:30
Jannat Patel cfcc1b3162 fix: formatting 2022-11-21 12:27:52 +05:30
Jannat Patel ed2fababff feat: assignment comments display 2022-11-21 12:08:17 +05:30
Jannat Patel 74210245cf feat: assignment submission and ui 2022-11-18 17:05:38 +05:30
Jannat Patel a4ec058a81 feat: student progress 2022-11-16 18:43:10 +05:30
Jannat Patel ae2c15fe8c feat: progress page 2022-11-15 18:56:45 +05:30
Jannat Patel d9e44e0f91 fix: renamed instructor and moderator roles 2022-11-14 17:25:07 +05:30
Jannat Patel 3e1f29af48 feat: add and remove students and courses from class 2022-11-14 16:20:13 +05:30
Jannat Patel 7ac3f6d8ef Merge branch 'main' of https://github.com/frappe/lms into classes 2022-11-11 12:00:12 +05:30
Jannat Patel e0f2b9c1ab Merge pull request #428 from pateljannat/lesson-chart 2022-11-11 10:54:52 +05:30
Jannat Patel 3785e7066e fix: formatting 2022-11-11 10:46:35 +05:30
Jannat Patel 157f6b45e9 feat: add pages to nav after install 2022-11-11 10:40:29 +05:30
Jannat Patel c8dbc18179 feat: statistics page 2022-11-10 20:21:43 +05:30
Jannat Patel 1d5d86ef6c feat: claasses 2022-11-09 16:36:26 +05:30
Jannat Patel f1746978b2 Merge pull request #427 from pateljannat/more-stats 2022-11-09 15:33:34 +05:30
Jannat Patel e1f4dae832 fix: linting 2022-11-09 15:27:42 +05:30
Jannat Patel 94e7f6a1f4 feat: course and lesson completion count 2022-11-09 15:21:08 +05:30
Jannat Patel d3ea923da7 fix: profile button visibility 2022-11-09 11:42:16 +05:30
Jannat Patel dc27dd5d7e Merge pull request #425 from pateljannat/stats-format 2022-11-08 11:55:36 +05:30
Jannat Patel 26f76acdd2 fix: format stats 2022-11-08 11:29:46 +05:30
Jannat Patel 719a32e4a5 Merge pull request #424 from pateljannat/workspace-links 2022-11-07 18:59:59 +05:30
Jannat Patel cdf004cdec fix: workspace links 2022-11-07 18:50:43 +05:30
Jannat Patel 9d5f495842 Merge pull request #422 from pateljannat/semgrep 2022-11-04 13:54:08 +05:30
Jannat Patel 8204fa8ee7 test: slugify issue 2022-11-04 13:48:12 +05:30
Jannat Patel 9f9dd25f91 fix: translations 2022-11-04 13:39:25 +05:30
Jannat Patel bd929bfa3f fix: translations 2022-11-04 13:27:14 +05:30
Jannat Patel 5916695d30 ci: removed isort 2022-11-04 12:57:24 +05:30
Jannat Patel cca42dca49 ci: flake8 issues 2022-11-04 12:43:15 +05:30
Jannat Patel 33065c0ed3 fix: pre commit in profile 2022-11-04 11:49:25 +05:30
Jannat Patel 603eddf878 fix: pre commit issues 2022-11-04 11:47:09 +05:30
Jannat Patel cda26ab248 ci: test pre commit 2022-11-04 11:37:59 +05:30
Jannat Patel e73d59d538 ci: pre commit yaml 2022-11-04 11:25:35 +05:30
Jannat Patel 893fac348d ci: pre commit config 2022-11-04 11:22:52 +05:30
Jannat Patel 642b28bad9 Merge pull request #421 from pateljannat/tabs-url 2022-11-04 11:17:23 +05:30
Jannat Patel b9db14ad44 ci: semgrep 2022-11-04 11:14:37 +05:30
Jannat Patel 0c23ead398 fix: tab urls 2022-11-04 10:46:48 +05:30
Jannat Patel e9009dcb9c fix: quiz button mayout 2022-11-03 15:23:16 +05:30
Jannat Patel 0d0e64f930 fix: no cache for quiz 2022-11-03 15:01:06 +05:30
Jannat Patel b1bdf6516e fix: removed unused field 2022-11-03 14:21:06 +05:30
Jannat Patel eca4f89d8b Merge pull request #419 from pateljannat/course-permission-messages 2022-11-03 11:27:46 +05:30
Jannat Patel 199cbcf33f fix: messages if access lacking 2022-11-03 11:20:58 +05:30
Jannat Patel 1f4c7fcb0f fix: course permission messages 2022-11-03 10:59:39 +05:30
Jannat Patel 59b8c781e3 fix: assignment issues 2022-11-01 14:39:30 +05:30
Jannat Patel 9133a3f50b fix: batch issue 2022-11-01 12:12:08 +05:30
Jannat Patel b9f4ba6527 Merge pull request #417 from pateljannat/assignments-refactor 2022-10-31 17:22:36 +05:30
Jannat Patel 7b5fe82de9 fix: removed unused field and code 2022-10-31 17:17:46 +05:30
Jannat Patel d74db85b82 fix: validations 2022-10-31 16:54:22 +05:30
Jannat Patel 915bbdf247 fix: batch context 2022-10-31 11:50:36 +05:30
Jannat Patel b3412b42b7 refactor: assignments 2022-10-28 19:22:48 +05:30
Jannat Patel c6b917fa83 Merge branch 'main' of https://github.com/frappe/lms 2022-10-27 17:40:31 +05:30
Jannat Patel c286afa45f fix: stats graph for the current day 2022-10-27 17:40:27 +05:30
Jannat Patel c74faa3340 Merge pull request #412 from pateljannat/user-onboarding 2022-10-27 13:38:32 +05:30
Jannat Patel fa4e8a1ea6 Merge pull request #413 from pateljannat/stats-template 2022-10-27 11:33:49 +05:30
Jannat Patel 42c664a379 Merge pull request #416 from pateljannat/cohort-fixes 2022-10-27 11:31:38 +05:30
Jannat Patel b84a955ee1 fix: cohorts 2022-10-27 11:23:44 +05:30
Jannat Patel 211ca3111f fix: stats template 2022-10-21 11:00:37 +05:30
Jannat Patel 935e2a976e fix: certifications section in workspace 2022-10-20 20:09:12 +05:30
Jannat Patel 5d38b4dfa0 feat: onboarding 2022-10-20 17:41:26 +05:30
Jannat Patel cbf852828c Merge pull request #409 from pateljannat/reviews-cta 2022-10-19 17:52:49 +05:30
Jannat Patel 7d8b366a73 fix: reviews CTA 2022-10-19 17:29:05 +05:30
Jannat Patel 4ad457d568 chore: fix subscription limit for course members 2022-10-19 09:56:22 +05:30
Jannat Patel 2ab0cb2787 Merge pull request #406 from pateljannat/stats 2022-10-18 09:52:45 +05:30
Jannat Patel 4feab27c59 fix: show stats to guest users 2022-10-18 09:42:29 +05:30
Jannat Patel 3c1449c898 fix: import chart lib from website bundle 2022-10-17 19:47:11 +05:30
Jannat Patel 7d029c5305 fix: stats grid width 2022-10-17 11:26:47 +05:30
Jannat Patel 13274c01d7 fix: chart color 2022-10-17 10:56:06 +05:30
Jannat Patel f37229c202 feat: statistics section 2022-10-14 20:33:27 +05:30
Jannat Patel 61f9ff6892 Merge pull request #405 from pateljannat/cohorts 2022-10-13 20:51:46 +05:30
Jannat Patel 3df08b99b3 fix: cohort translations 2022-10-13 17:28:22 +05:30
Jannat Patel f9748cb723 fix: cohort issue 2022-10-13 17:12:13 +05:30
Jannat Patel 437f637be9 Merge pull request #404 from pateljannat/start-learning-issue 2022-10-13 13:19:39 +05:30
Jannat Patel 7d2b86c548 fix: dont show start learning from course page if disabled 2022-10-13 13:04:22 +05:30
Jannat Patel c10ff68ee7 Merge pull request #383 from joebordes/i18n_es_001 2022-10-13 12:33:09 +05:30
Jannat Patel b2a8dd13f6 Merge pull request #402 from pateljannat/dashboard-profile-merge 2022-10-12 15:55:21 +05:30
Jannat Patel fb8ab132e9 fix: heading for course list page 2022-10-12 11:14:02 +05:30
Jannat Patel 7ce2e45719 Merge branch 'main' of https://github.com/frappe/lms into dashboard-profile-merge 2022-10-12 10:53:38 +05:30
Jannat Patel c6d15d2605 Merge pull request #401 from pateljannat/ui-components 2022-10-12 10:53:12 +05:30
Jannat Patel 8d57ea4216 fix: better modal UI 2022-10-12 10:44:28 +05:30
Jannat Patel fdf1bbd1e2 refactor: merged profile and dashboard page 2022-10-11 17:23:36 +05:30
Jannat Patel 662813b378 Merge pull request #400 from pateljannat/quiz-submission 2022-10-11 10:13:18 +05:30
Jannat Patel 8709ae7113 fix: quiz submission 2022-10-11 09:53:21 +05:30
Jannat Patel ac22b71171 Merge pull request #397 from pateljannat/misc-fixes 2022-10-10 15:47:12 +05:30
Jannat Patel 328d1d6546 fix: label of login button in review section 2022-10-10 13:31:15 +05:30
Jannat Patel 11277d2ef3 fix: misc ux 2022-10-10 13:11:49 +05:30
Jannat Patel 54dc6102a6 Merge pull request #395 from pateljannat/delete-custom-fields-on-uninstall 2022-10-07 10:07:16 +05:30
Jannat Patel c0c9b50a5f fix: delete custom fields after app in uninstalled 2022-10-06 18:08:27 +05:30
Jannat Patel e780a6fc7c fix: get course directly from lesson for assignment folder 2022-10-04 19:23:51 +05:30
Jannat Patel fd89b288e5 fix: username validation 2022-10-04 18:11:55 +05:30
joebordes a05c3a5e94 i18n(ES) syntax and CSV format 2022-10-02 03:19:12 +02:00
Jannat Patel 43e91c9275 Merge pull request #382 from pateljannat/lms-statistics 2022-09-30 11:17:32 +05:30
Jannat Patel 26dd2935d7 fix: renamed dashboard stats to LMS Statistics 2022-09-30 10:51:51 +05:30
Jannat Patel f653871e3a fix: duplicate function names 2022-09-29 18:30:45 +05:30
Jannat Patel 89b91a081c fix: course restriction condition 2022-09-29 18:02:50 +05:30
Jannat Patel 246b26079b perf: course cards get all memberships at once 2022-09-29 16:59:08 +05:30
Jannat Patel 41a9e422d5 fix: course list page performance 2022-09-29 13:19:09 +05:30
Jannat Patel 0704d7f4a4 Merge pull request #381 from pateljannat/dashboard-stats 2022-09-29 09:04:15 +05:30
Jannat Patel 1e66742d02 fix: batch creation error 2022-09-28 21:55:35 +05:30
Jannat Patel d55f827d93 feat: dashboard stat 2022-09-28 18:34:14 +05:30
Jannat Patel 40c68d4d63 Merge pull request #380 from pateljannat/progress-refactor 2022-09-28 12:58:15 +05:30
Jannat Patel 5c58ddc800 fix: progress tracking 2022-09-28 12:42:15 +05:30
Jannat Patel 94171cbc0e Merge pull request #379 from pateljannat/notifications 2022-09-27 18:22:40 +05:30
Jannat Patel cf8549bb28 fix: removed unused functions 2022-09-27 18:21:57 +05:30
Jannat Patel a291d73828 feat: show notifications from logs 2022-09-27 18:13:46 +05:30
Jannat Patel a6156ec863 feat: get notifications 2022-09-26 22:09:18 +05:30
Jannat Patel be583cc86d fix: conflicts 2022-09-26 09:45:16 +05:30
Jannat Patel 00c55f5e82 Merge branch 'main' of https://github.com/frappe/lms 2022-09-23 07:12:16 +05:30
Jannat Patel c9fd1f5252 fix: discussions component visibility conditions 2022-09-23 07:12:12 +05:30
Jannat Patel 992d1065ac Merge pull request #378 from pateljannat/subscription 2022-09-22 22:18:09 +05:30
Jannat Patel 247017d19a fix: changed essential plan to pro 2022-09-21 20:38:56 +05:30
Jannat Patel b9fe05c27f feat: subscription add ons 2022-09-21 17:37:56 +05:30
Jannat Patel b01a2cfd79 Merge pull request #377 from pateljannat/private-files 2022-09-20 15:39:07 +05:30
Jannat Patel 37f2e7eeda fix: check if path is present 2022-09-19 17:56:49 +05:30
Jannat Patel 4ba6ea9190 fix: removed unnecessary import 2022-09-19 10:34:49 +05:30
Jannat Patel 7c1c061681 fix: change private files to public for company logo, user image and course image 2022-09-16 19:06:53 +05:30
Jannat Patel 47e4175c9a Merge pull request #376 from pateljannat/ux-fix 2022-09-16 16:10:49 +05:30
Jannat Patel 023fd73b86 fix: removed unused classes 2022-09-16 16:05:33 +05:30
Jannat Patel f7ba72217b fix: controls script loading 2022-09-16 11:37:11 +05:30
Jannat Patel 47b9b1dcd6 fix: show first chapter and question form by default 2022-09-15 22:52:17 +05:30
Jannat Patel f3adbfef55 Merge pull request #375 from pateljannat/fixes 2022-09-14 20:42:54 +05:30
Jannat Patel bc9225f8ed fix: course count on profile page 2022-09-14 20:07:58 +05:30
Jannat Patel 62ac0089c9 fix: misc ux 2022-09-14 17:10:38 +05:30
Jannat Patel af059141f0 fix: profile ux 2022-09-13 17:48:54 +05:30
Jannat Patel efe73a21d9 fix: profile ui 2022-09-13 17:13:25 +05:30
Jannat Patel adad299724 Merge pull request #374 from pateljannat/certificate-on-profile 2022-09-13 13:11:38 +05:30
Jannat Patel 15b832eefb fix: styles 2022-09-13 13:03:21 +05:30
Jannat Patel 434b6fdc8f Merge pull request #373 from pateljannat/description-field 2022-09-13 12:49:40 +05:30
Jannat Patel 99c886a9cb fix: conflicts 2022-09-13 12:49:06 +05:30
Jannat Patel 7d18215bc9 feat: certificates section in profile 2022-09-13 12:47:01 +05:30
Jannat Patel 7d7f674d9e fix: empty states 2022-09-12 18:17:06 +05:30
Jannat Patel 46861486c9 fix: text editor for description field 2022-09-12 13:00:51 +05:30
Jannat Patel d959cacd15 Merge pull request #372 from pateljannat/course-moderator 2022-09-12 12:35:44 +05:30
Jannat Patel d8d0ce5b45 fix: empty state for review section 2022-09-12 12:15:30 +05:30
Jannat Patel b94a4ef9d6 feat: role settings from profile 2022-09-12 12:06:36 +05:30
Jannat Patel 212ed8e428 feat: course settings from website 2022-09-09 18:16:02 +05:30
Jannat Patel 6d14bc2f54 fix: encode course image 2022-09-09 16:04:53 +05:30
Jannat Patel 9dc10c3756 feat: allow moderators to edit course 2022-09-09 15:37:35 +05:30
Jannat Patel 316e7be51e Merge branch 'main' of https://github.com/frappe/lms into course-moderator 2022-09-09 11:54:39 +05:30
Jannat Patel 14842a6d56 Merge pull request #371 from pateljannat/ui-fix 2022-09-06 13:12:33 +05:30
Jannat Patel ce7f3ffca9 fix: no preview message 2022-09-06 11:38:40 +05:30
Jannat Patel 4c969420f3 feat: course moderator 2022-09-06 11:19:11 +05:30
Jannat Patel 36aca1e664 fix: ui for review, instructors and profile 2022-09-05 18:05:16 +05:30
Jannat Patel 3a08f57fb1 fix: context for dashboard 2022-09-05 14:53:13 +05:30
Jannat Patel 8f86a8aba6 chore: removed log 2022-09-05 14:46:40 +05:30
Jannat Patel e84e02ff07 fix: profile, dashboard and tests 2022-09-05 13:32:51 +05:30
Jannat Patel 7ef625c598 chore: logging user 2022-09-05 11:35:21 +05:30
Jannat Patel 2819e55a61 fix: dashboard function parameters 2022-09-05 10:34:40 +05:30
Jannat Patel 25d9b08dd5 Merge pull request #370 from pateljannat/dashboard 2022-09-05 09:32:16 +05:30
Jannat Patel 6a760c3019 chore: removed logs 2022-09-05 09:25:00 +05:30
Jannat Patel 8088a464ad fix: dashboard creators section issue 2022-09-05 09:16:57 +05:30
Jannat Patel e41c83a68c fix: spelling in readme 2022-09-02 17:58:52 +05:30
Jannat Patel 2d5b8430bd fix: images and links in readme 2022-09-02 17:55:00 +05:30
Jannat Patel eabbe3e3ed fix: readme 2022-09-02 17:50:29 +05:30
Jannat Patel c37cdbdc5f chore: added logs 2022-09-02 17:18:57 +05:30
Jannat Patel 8a0df559c3 Merge pull request #368 from pateljannat/video-and-quiz-field 2022-09-02 14:58:17 +05:30
Jannat Patel dfc1c9c228 feat: seperate inputs for adding youtube video and quiz 2022-09-02 13:05:26 +05:30
Jannat Patel ad20c1cbf1 fix: membership doctype structure 2022-09-01 17:12:32 +05:30
Jannat Patel 6f4677b36b fix: ui issues 2022-08-31 15:34:18 +05:30
Jannat Patel b3a9274cd3 fix: minor UI 2022-08-30 12:50:26 +05:30
Jannat Patel 7a7bc3e0db fix: removed desk access from course instructor role 2022-08-29 09:21:45 +05:30
Jannat Patel 425bb54057 feat: notifications tab in dashboard 2022-08-29 09:19:06 +05:30
Jannat Patel d82df84cf6 Merge pull request #357 from pateljannat/new-course-ui 2022-08-26 17:39:34 +05:30
Jannat Patel 7d697f068f fix: ux issues 2022-08-26 16:35:02 +05:30
Jannat Patel 4499b34b51 fix: minor issues 2022-08-24 18:20:19 +05:30
Jannat Patel 9c6cc8ecd4 fix: removed web forms of old course creation flow 2022-08-23 18:27:39 +05:30
Jannat Patel 668130d443 feat: access for course creation 2022-08-22 12:58:54 +05:30
Jannat Patel 5aba690318 feat: update quiz 2022-08-19 18:22:43 +05:30
Jannat Patel 7397bf389e feat: add a new quiz 2022-08-19 11:43:49 +05:30
Jannat Patel e1b16e9ae3 feat: quiz-creation-ui 2022-08-18 19:52:27 +05:30
Jannat Patel eb50f6fd8f feat: quiz listing 2022-08-16 17:08:43 +05:30
Jannat Patel 5d6dc16a19 fix: create course button and search bar width 2022-08-12 12:34:04 +05:30
Jannat Patel 64dc76d616 fix: text editor for lesson 2022-08-12 09:09:50 +05:30
Jannat Patel 301664ce93 fix: ui for course creation 2022-08-10 19:45:58 +05:30
Jannat Patel a4534d8f3e feat: update lesson 2022-08-09 18:32:29 +05:30
Jannat Patel f161173cb6 Merge pull request #358 from pateljannat/download-certificate-pdf 2022-08-08 16:47:46 +05:30
Jannat Patel c58f5efcdd feat: export certificate 2022-08-08 16:40:40 +05:30
Jannat Patel 65edd2ce22 feat: new lesson redirect 2022-08-08 11:47:23 +05:30
Jannat Patel 0723f3091c fix: removed unnecessary code 2022-08-01 17:56:45 +05:30
Jannat Patel a95204f02e feat: add and update a chapter 2022-08-01 17:53:57 +05:30
Jannat Patel 6dd12e111d feat: new course ui 2022-07-28 18:22:57 +05:30
Jannat Patel 6e741bd800 Merge pull request #354 from pateljannat/readme-update 2022-07-19 15:40:54 +05:30
Jannat Patel d37e53bd8e chore: center align readme header 2022-07-19 15:15:04 +05:30
Jannat Patel fd3585697b chore: readme update 2022-07-19 15:10:46 +05:30
Jannat Patel e92e6ec1c6 fix: removed the blue arrow from the course cards template 2022-07-13 16:05:24 +05:30
Jannat Patel f0c89cbbba Merge pull request #352 from pateljannat/delete-old-module-documents
fix: delete doctypes from old modules
2022-07-07 17:16:01 +05:30
Jannat Patel d20f932316 fix: delete webforms of unused modules 2022-07-07 17:08:53 +05:30
Jannat Patel e011ef469f fix: delete doctypes from old modules 2022-07-05 18:50:10 +05:30
Jannat Patel 384850b452 fix: don't load api file during app init 2022-07-04 16:36:22 +05:30
Jannat Patel e467aba32f Merge pull request #350 from pateljannat/job-board-redesign 2022-07-01 18:08:43 +05:30
Jannat Patel 56c51b73b0 fix: job details redesign 2022-07-01 17:57:52 +05:30
Jannat Patel 1aa82dd03e Merge pull request #351 from frappe/ankush-patch-1 2022-07-01 16:27:43 +05:30
Ankush Menat a3b7c67ef9 ci: use python 3.10 2022-07-01 16:01:53 +05:30
Jannat Patel de0200f352 fix: job list ui 2022-06-30 17:45:48 +05:30
Jannat Patel 999c267dfe Merge pull request #348 from pateljannat/web-templates
fix: web template ui
2022-06-29 16:13:10 +05:30
Jannat Patel c9a6c2948e fix: new design for testimonial cards 2022-06-29 16:05:18 +05:30
Jannat Patel 041157a85f fix: subtitle field for testimonial and course cards 2022-06-28 18:00:53 +05:30
Jannat Patel cd009936e2 fix: save member info in quiz submission 2022-06-27 17:42:42 +05:30
Jannat Patel f43dfd47d0 revert: markdown file changes 2022-06-24 19:11:18 +05:30
Jannat Patel 7082467352 fix: made bio field small text in profile edit form 2022-06-24 19:10:42 +05:30
Jannat Patel f05d3581c1 Merge pull request #346 from pateljannat/user-name-hooks-fix
fix: renamed apps in hooks and rectified username validation conditions
2022-06-23 10:26:35 +05:30
Jannat Patel 02e560cb18 fix: renamed apps in hooks and rectified username validation conditions 2022-06-23 10:12:26 +05:30
Jannat Patel b2d38ad9d6 Merge pull request #345 from pateljannat/minor-fix 2022-06-21 16:37:44 +05:30
Jannat Patel 2743f1adc9 fix: removed unnecessary space 2022-06-21 16:19:42 +05:30
Jannat Patel 5e875b6d71 refactor: member field in lms quiz submission 2022-06-20 17:44:14 +05:30
Jannat Patel 6ccb5e8dbf Merge pull request #344 from pateljannat/testimonials-redesign 2022-06-17 19:02:25 +05:30
Jannat Patel ad42a3d41c fix: testimonials new design 2022-06-17 18:55:26 +05:30
Jannat Patel b40e0068ab fix: show only published courses in dashboard 2022-06-15 09:48:29 +05:30
Jannat Patel f8dbbc1d11 fix: quiz question style 2022-06-14 17:12:32 +05:30
Jannat Patel 951070757c fix: space between lock icon and lesson title 2022-06-13 17:57:28 +05:30
Jannat Patel c2a93c6c02 fix: course card template icon and translation 2022-06-09 16:39:29 +05:30
Jannat Patel 9dc82963c4 Merge pull request #342 from pateljannat/quiz-style-fixes
fix: quiz ui
2022-06-08 10:06:35 +05:30
Jannat Patel 148fce42ba fix: quiz ui 2022-06-08 09:56:19 +05:30
Jannat Patel 92f1263314 fix: course card meta info 2022-06-07 13:12:07 +05:30
Jannat Patel 5fad44369c Merge pull request #339 from fproldan/translations 2022-06-07 11:37:24 +05:30
Jannat Patel eb3d7c9615 Merge branch 'main' into translations 2022-06-07 11:28:42 +05:30
Jannat Patel 5437a98539 Merge pull request #341 from pateljannat/ux-fixes
fix: replaced some dialogs with alerts
2022-06-07 11:06:53 +05:30
Francisco Roldan d9b26f31f8 trans: profile 2022-06-06 14:50:08 -03:00
Jannat Patel 9916ec132b fix: revert unnecessary changes 2022-06-06 20:53:22 +05:30
Jannat Patel 1f3806a7bd fix: replaced some dialogs with alerts 2022-06-06 11:15:06 +05:30
Jannat Patel 55a770f129 fix: certificate request notification template 2022-06-03 13:36:50 +05:30
Jannat Patel d742d595b2 feat: notifications for certificate request 2022-06-03 12:01:58 +05:30
Jannat Patel 9f575902b0 fix: lms certificate existing request condition 2022-06-03 09:16:54 +05:30
Jannat Patel 6e49cf14fa fix: validation for certificate request 2022-06-02 19:28:40 +05:30
Jannat Patel 4d96abb786 Merge branch 'main' of https://github.com/frappe/lms 2022-05-27 11:44:45 +05:30
Jannat Patel b6d9470a4e fix: removed meta info from certificate page 2022-05-27 11:44:41 +05:30
Francisco Roldan 6ef86dce8c fix: es 2022-05-26 09:52:04 -03:00
Francisco Roldan 5a33f4c707 fix: translations 2022-05-26 09:49:51 -03:00
Francisco Roldan 119c1cbb35 fix: translations 2022-05-26 09:48:35 -03:00
Francisco Roldan 2be2646d95 fix: translations 2022-05-26 09:45:56 -03:00
Francisco Roldan 0609174a14 fix: translations 2022-05-26 09:43:11 -03:00
Francisco Roldan 227ca0ed41 fix: translations 2022-05-26 09:34:02 -03:00
Francisco Roldan cc90ccece2 feat: translations 2022-05-25 14:38:50 -03:00
Francisco Roldan 9ab92165c8 feat: translations 2022-05-25 14:24:54 -03:00
Jannat Patel e1fc0d08b7 Merge pull request #337 from pateljannat/ui-fixes
fix: course banner spaces
2022-05-25 14:33:56 +05:30
Jannat Patel 21dad2d72e fix: eval slot display 2022-05-25 13:20:39 +05:30
Jannat Patel 87fe3e72a2 fix: course certificate price display 2022-05-24 16:51:55 +05:30
Jannat Patel c92220f1e5 Merge branch 'main' of https://github.com/frappe/lms into ui-fixes 2022-05-24 11:05:20 +05:30
Jannat Patel eabeb612b4 fix: adding missing closing div for job details 2022-05-23 17:14:46 +05:30
Jannat Patel 900e61291a Merge pull request #336 from pateljannat/format-amount 2022-05-19 17:17:10 +05:30
Jannat Patel 51d9f1943b fix: format certificate amount on course home page 2022-05-19 17:00:19 +05:30
Jannat Patel 282b07dffc fix: format amount on course cards 2022-05-19 16:49:53 +05:30
Jannat Patel 6521415ae0 fix: course overlay site 2022-05-19 15:59:41 +05:30
Jannat Patel 2819be4508 Merge branch 'main' of https://github.com/frappe/lms into ui-fixes 2022-05-18 11:13:26 +05:30
Jannat Patel a60805a971 Merge pull request #335 from pateljannat/quiz-timer 2022-05-18 11:04:26 +05:30
Jannat Patel af21d33165 fix: page reload condition 2022-05-18 10:47:49 +05:30
Jannat Patel e465ad58ca fix: removed unnecessary tags 2022-05-17 17:47:27 +05:30
Jannat Patel cd56fc6179 fix: banner style and page exit condition 2022-05-17 17:29:11 +05:30
Jannat Patel 1ef70dd4e4 fix: submit quiz if user leaves page 2022-05-17 17:12:54 +05:30
Jannat Patel a460ea5194 fix: start banner style 2022-05-17 16:04:03 +05:30
Jannat Patel 5ebf7b7992 fix: start banner style 2022-05-17 15:31:05 +05:30
Jannat Patel c9b50e7db6 feat: timer in quiz 2022-05-17 11:52:10 +05:30
Jannat Patel b9993796a0 fix: certificate style and meta 2022-05-16 13:22:30 +05:30
Jannat Patel 4fb2241621 feat: see on website link for lms certificate 2022-05-13 19:47:36 +05:30
Jannat Patel fa49dc08a3 fix: certificate footer style 2022-05-13 18:51:07 +05:30
Jannat Patel 3d939f18df fix: removed get certificate button from course page 2022-05-11 15:08:37 +05:30
Jannat Patel 0d38b9aab1 fix: course banner spaces 2022-05-11 15:07:26 +05:30
Jannat Patel 28207f45cd Merge pull request #332 from pateljannat/certificate-design 2022-05-11 14:39:25 +05:30
Jannat Patel 72a5e9eb05 fix: return 1.1 if current lesson not found 2022-05-09 15:05:50 +05:30
Jannat Patel 91dc99d8ef fix: certificate custom and style 2022-05-09 13:17:20 +05:30
Jannat Patel 305a34b26d fix: course card info condition 2022-05-06 09:45:42 +05:30
Jannat Patel 67349bbce6 fix: job list view card style 2022-05-06 08:39:34 +05:30
Jannat Patel 242ba89b95 fix: course card cleanup 2022-05-04 19:10:40 +05:30
Jannat Patel 295280f8cf Merge pull request #331 from pateljannat/cleanup
fix: UI Cleanup
2022-05-04 17:53:31 +05:30
Jannat Patel eb0f4728c4 fix: course page style 2022-05-04 17:40:48 +05:30
Jannat Patel 8017715bc7 fix: ui cleanup 2022-05-04 16:54:16 +05:30
Jannat Patel 503c74c488 fix: show currency and certificate price in all course cards 2022-04-29 15:05:29 +05:30
Jannat Patel 32cdaa8baa Merge pull request #329 from pateljannat/max-eval-attempt 2022-04-28 16:37:21 +05:30
Jannat Patel 83176a0293 fix: renamed reapplication field to duration 2022-04-28 16:30:51 +05:30
Jannat Patel 5db3d14b17 test: evaluation eligibility 2022-04-28 14:10:10 +05:30
Jannat Patel bc6ae25aa6 Merge branch 'main' of https://github.com/frappe/lms into max-eval-attempt 2022-04-27 17:34:10 +05:30
Jannat Patel 8e3900fab7 Merge branch 'main' of https://github.com/frappe/lms 2022-04-27 17:21:39 +05:30
Jannat Patel 51b3d59094 fix: certificate price on course card web template 2022-04-27 17:21:36 +05:30
Jannat Patel 3585645580 feat: conditions for evaluation eligibility 2022-04-27 17:20:30 +05:30
Jannat Patel 1e3c20d118 Merge branch 'main' of https://github.com/frappe/lms into max-eval-attempt 2022-04-27 10:48:46 +05:30
Jannat Patel f83f13af59 Merge pull request #328 from pateljannat/course-outline-start-learning-issue
fix: no preview modal for upcoming courses.
2022-04-26 15:44:00 +05:30
Jannat Patel 54d0bc56a4 fix: indentation 2022-04-26 15:30:52 +05:30
Jannat Patel c722673dbd fix: dont show notify button from outline if already opted 2022-04-26 15:27:35 +05:30
Jannat Patel 88d34a9daf fix: no preview modal for upcoming courses. 2022-04-26 15:14:31 +05:30
Jannat Patel e91237ec05 feat: check no of attempts 2022-04-26 13:17:09 +05:30
Jannat Patel 430a2bc08d feat: max attempts fields 2022-04-25 18:48:31 +05:30
Jannat Patel 3bbe5d33d3 Merge pull request #327 from pateljannat/image-in-lesson-webform
feat: image markdown extension
2022-04-25 11:42:58 +05:30
Jannat Patel 674c6a1684 fix: web form description and redirection 2022-04-25 10:42:07 +05:30
Jannat Patel f34519e3ff fix: upload image component in lesson web form 2022-04-22 12:22:25 +05:30
Jannat Patel f047be816a fix: validate url for job opportunity 2022-04-21 11:56:24 +05:30
Jannat Patel 593c20d62b fix: login without user category 2022-04-21 08:42:18 +05:30
Jannat Patel a4bfad6138 fix: class name change for testimonial author 2022-04-20 17:54:37 +05:30
Jannat Patel 89de3c5f7a fix: class name change for testimonial author 2022-04-20 17:48:44 +05:30
Jannat Patel 81fb664ad9 feat: image markdown extension 2022-04-20 17:45:40 +05:30
Jannat Patel b65597b884 fix: replaced html5lib with lxml for lesson markdown 2022-04-20 11:26:54 +05:30
Jannat Patel d5423947f3 Merge pull request #325 from pateljannat/designation-to-category 2022-04-20 10:36:48 +05:30
Jannat Patel f80db23642 fix: changed designation to user category 2022-04-20 10:22:35 +05:30
Jannat Patel 935906e328 Merge pull request #324 from pateljannat/designation-during-signup
feat: Designation during signup
2022-04-19 16:39:34 +05:30
Jannat Patel 3ed7f68054 fix: data attribute for certificate price 2022-04-19 16:18:48 +05:30
Jannat Patel c894b75f4b feat: designation during signup 2022-04-19 15:53:25 +05:30
Jannat Patel ef43d6905f fix: take country from doctype at signup 2022-04-14 09:03:18 +05:30
Jannat Patel ab7ebedcd5 fix: check evaluator schedule for certificate request 2022-04-13 17:53:46 +05:30
Jannat Patel 8ca19afd87 Merge pull request #323 from pateljannat/start-learning-fixes 2022-04-11 16:08:32 +05:30
Jannat Patel 70e1e550e3 fix: certificate request flow and other minor changes 2022-04-11 15:35:40 +05:30
Jannat Patel cb0087c433 fix: no preview modal start learning button 2022-04-07 23:03:53 +05:30
Jannat Patel d867f86c08 fix: replaced save with insert for certificate doctype rename patch 2022-04-07 22:46:40 +05:30
Jannat Patel 1891029eed fix: ignore mandatory for certificate doctype rename patch 2022-04-07 22:38:49 +05:30
Jannat Patel 157090a122 fix: reload doc in certificate doctype rename patch 2022-04-07 22:33:06 +05:30
Jannat Patel 0ddf2aad79 fix: removed certification student to member rename patch 2022-04-07 22:27:26 +05:30
Jannat Patel 4f47a5032c fix: removed post_model_sync from patches.txt 2022-04-07 22:13:19 +05:30
Jannat Patel ae957ab642 fix: average rating precision 2022-04-07 21:58:49 +05:30
Jannat Patel b69a7022b5 Merge pull request #319 from pateljannat/certification 2022-04-07 14:58:27 +05:30
Jannat Patel c19bd88a8e fix: added post_model_sync in patches.txt 2022-04-07 14:42:05 +05:30
Jannat Patel 4967b70e7c fix: validate same slot addition twice 2022-04-07 14:32:02 +05:30
Jannat Patel cdfad8cc67 feat: cerificate price 2022-04-07 12:57:42 +05:30
Jannat Patel dcaccaca35 fix: certificate design 2022-04-05 21:13:21 +05:30
Jannat Patel d954262184 fix: redirect to list when course does not exist 2022-04-04 12:46:35 +05:30
Jannat Patel 208720545e Merge branch 'main' of https://github.com/frappe/lms into certification 2022-04-01 18:59:35 +05:30
Jannat Patel 2cbadc6946 Merge pull request #311 from pateljannat/discussion-component-redesign 2022-04-01 18:58:59 +05:30
Jannat Patel ebfa49ed8e chore: renamed lms certification to lms certificate 2022-04-01 18:56:57 +05:30
Jannat Patel e70c3ef939 feat: request for certification 2022-04-01 17:30:17 +05:30
Jannat Patel 0523f701c2 fix: profile page fixes 2022-03-31 18:03:11 +05:30
Jannat Patel c6b46295bc fix: date field 2022-03-31 17:54:31 +05:30
Jannat Patel 16ddfb2a20 feat: certification request 2022-03-30 22:52:38 +05:30
Jannat Patel ca5ea6032c feat: certificate evaluation 2022-03-29 16:49:50 +05:30
Jannat Patel b4eda0e7cd Merge pull request #318 from pateljannat/workspace-issue 2022-03-28 17:52:42 +05:30
Jannat Patel 9d2a9bbd9c fix: workspace published field filter 2022-03-28 17:40:55 +05:30
Jannat Patel ef13c8fe8d fix: update patch date 2022-03-25 18:53:35 +05:30
Jannat Patel aa6932f547 fix: reload doctype in patch 2022-03-25 18:53:07 +05:30
Jannat Patel 5d3c132e83 Merge pull request #317 from pateljannat/field-name-uniformity 2022-03-25 16:13:25 +05:30
Jannat Patel 56f4f6c977 fix: patch for published field 2022-03-25 15:56:43 +05:30
Jannat Patel 77df068fea fix: field cleanup 2022-03-24 18:59:58 +05:30
Jannat Patel b9a1bf9f24 fix: conflicts 2022-03-24 09:56:54 +05:30
Jannat Patel 2b348916f4 Merge pull request #316 from pateljannat/rename-to-lms 2022-03-23 19:20:36 +05:30
Jannat Patel 70bc5ea2ec fix: conflicts 2022-03-23 19:13:30 +05:30
Jannat Patel eff9e553a1 fix: course home card ui 2022-03-23 19:10:02 +05:30
Jannat Patel e1bfca1883 fix: breadcrumb from lesson page 2022-03-23 15:20:57 +05:30
Jannat Patel 190dbab3d0 fix: ui issues 2022-03-23 15:18:32 +05:30
Jannat Patel a1895b1f78 fix: removed unused modules from modules.txt 2022-03-21 14:14:24 +05:30
Jannat Patel 1091774003 Merge branch 'main' of https://github.com/frappe/school into rename-to-lms 2022-03-21 12:58:06 +05:30
Jannat Patel ae29eb35fd fix: removed unused modules 2022-03-21 12:57:16 +05:30
Jannat Patel 5ca0a89789 fix: reload doctypes in patch 2022-03-21 10:16:09 +05:30
Jannat Patel 6c6e836f0d fix: reload doctypes in recent patches 2022-03-21 09:47:18 +05:30
Jannat Patel c971d34d67 refactor: renamed app to lms 2022-03-19 17:30:00 +05:30
Jannat Patel 1b04615bff Merge pull request #313 from pateljannat/course-creation-through-ui 2022-03-19 14:19:25 +05:30
Jannat Patel 40eb8dec68 fix: branch shift for semantic 2022-03-19 12:57:10 +05:30
Jannat Patel 2556e98c26 fix: version change for semantic pull request 2022-03-19 12:33:56 +05:30
Jannat Patel 2204da25ed fix: semantic pull request workflow 2022-03-19 12:22:13 +05:30
Jannat Patel ab1eb6de6b Merge pull request #315 from pateljannat/semantic-pull-request 2022-03-19 11:32:51 +05:30
Jannat Patel 16278a72e9 chore: semantic pull request check 2022-03-19 11:20:37 +05:30
Jannat Patel 573a1f22dc fix: button positions on course home 2022-03-19 10:09:32 +05:30
Jannat Patel da370a7dd2 fix: better msg on web form save 2022-03-19 09:31:39 +05:30
Jannat Patel 6567660639 Merge pull request #314 from pateljannat/ui-cleanup 2022-03-17 15:23:51 +05:30
Jannat Patel 984054f00f fix: icon position on course card 2022-03-17 15:17:21 +05:30
Jannat Patel 9351edebe0 fix: jobs, quiz and community page cleanup 2022-03-17 14:23:06 +05:30
Jannat Patel 36465f0859 fix: icon background and space cleanup 2022-03-17 11:25:34 +05:30
Jannat Patel ef5cf4bd96 fix: course home, course cards and course outline cleanup 2022-03-16 18:53:09 +05:30
Jannat Patel 27e1aec001 fix: dashboard links, web form redirects and patch for status 2022-03-15 16:51:39 +05:30
Jannat Patel aa9ef65375 dashboard and patch for lesson 2022-03-14 19:07:02 +05:30
Jannat Patel c8af6d3672 feat: course creation from portal setting 2022-03-11 11:15:13 +05:30
Jannat Patel ffe5370264 Merge branch 'main' of https://github.com/frappe/school 2022-03-10 08:42:17 +05:30
Jannat Patel ef0156c068 fix: removed batch from list and filter of membership 2022-03-10 08:42:13 +05:30
Jannat Patel 00883170f3 Merge pull request #312 from pateljannat/cookie-policy 2022-03-10 08:41:35 +05:30
Jannat Patel fb72704a33 feat: cookie policy 2022-03-09 14:32:50 +05:30
Jannat Patel 8f9cd72975 feat: course creation from ui 2022-03-09 12:29:03 +05:30
Jannat Patel 913e87c4f5 Merge branch 'main' of https://github.com/frappe/school into course-creation-through-ui 2022-03-07 18:28:54 +05:30
Jannat Patel 3bdf6df70d fix: allow locked lessons o instructors through outline 2022-03-07 18:28:12 +05:30
Jannat Patel 5e973b21ae feat: course web form 2022-03-07 18:21:11 +05:30
Jannat Patel 23e2611725 feat: discussions redesign 2022-03-07 12:52:09 +05:30
Jannat Patel f8784afd72 Merge pull request #310 from pateljannat/minor-fixes 2022-02-24 14:24:41 +05:30
Jannat Patel 46a73c8ef1 fix: classname 2022-02-24 12:56:39 +05:30
Jannat Patel bcd80b616d fix: empty states redesign and misc changes 2022-02-24 12:40:13 +05:30
Jannat Patel b5d870d885 fix: indentation and headline field 2022-02-23 17:39:04 +05:30
Jannat Patel f9ac77606e Merge pull request #309 from pateljannat/privacy-policy-during-signup 2022-02-23 17:12:12 +05:30
Jannat Patel ce554ed53f feat: privacy policy and other misc changes 2022-02-23 16:52:29 +05:30
Jannat Patel 27d48f85a9 Merge pull request #308 from pateljannat/css-cleanup 2022-02-23 16:33:46 +05:30
Jannat Patel 059ff14e6d fix: added missing style 2022-02-23 14:31:14 +05:30
Jannat Patel 8cfb3569fe fix: css cleanup and testimonials redesign 2022-02-23 13:14:22 +05:30
Jannat Patel 1ac3e9b364 Merge pull request #307 from pateljannat/community-page-redesign 2022-02-23 12:16:41 +05:30
Jannat Patel 22c6a3da4f feat: community page redesign 2022-02-23 11:37:05 +05:30
Jannat Patel 737405d449 Merge pull request #306 from pateljannat/profile-redesign 2022-02-23 09:57:27 +05:30
Jannat Patel e805ae7757 feat: profile page redesign 2022-02-23 09:36:50 +05:30
Jannat Patel d5cf0fee64 Merge branch 'main' of https://github.com/frappe/school into profile-redesign 2022-02-22 11:34:22 +05:30
Jannat Patel 48e2ae6e52 Merge pull request #305 from pateljannat/lesson-page-fixes 2022-02-22 11:30:16 +05:30
Jannat Patel 351e784733 fix: conflicts 2022-02-22 11:18:57 +05:30
Jannat Patel 6c64181bf4 fix: overlay position when related courses 2022-02-22 11:15:02 +05:30
Jannat Patel d64e6a12a7 Merge pull request #304 from pateljannat/quiz-redesign 2022-02-21 18:45:19 +05:30
Jannat Patel ccddc9a404 fix: margin before explanation 2022-02-21 18:03:27 +05:30
Jannat Patel aee35aa66d fix: ui after question check 2022-02-21 16:30:10 +05:30
Jannat Patel 0cf953b3eb fix: markup lib 2022-02-21 16:01:07 +05:30
Jannat Patel eb073ebe87 fix: quiz card layout 2022-02-21 15:23:23 +05:30
Jannat Patel c3fac64280 fix: translations and sidebar 2022-02-21 14:55:20 +05:30
Jannat Patel 28ef8e7db7 feat: quiz redesign 2022-02-21 11:43:05 +05:30
Jannat Patel e3eda95b35 Merge pull request #303 from pateljannat/course-page-redesign 2022-02-18 12:52:05 +05:30
Jannat Patel 894a68823f fix: button width 2022-02-18 12:44:42 +05:30
Jannat Patel dc3843087e feat: course page redesign 2022-02-18 12:26:08 +05:30
Jannat Patel aaae9fe8bc Merge pull request #302 from pateljannat/reviews-empty-state 2022-02-17 17:24:23 +05:30
Jannat Patel 3dc9fc52a7 style: reviews empty state 2022-02-17 17:17:26 +05:30
Jannat Patel 2d373ba509 fix: avg rating condition 2022-02-17 16:53:40 +05:30
Jannat Patel f200e79dc8 style: banner 2022-02-17 16:51:21 +05:30
Jannat Patel ae9518a006 Merge pull request #301 from pateljannat/course-list-page 2022-02-17 15:04:48 +05:30
Jannat Patel 96c24e8e5f test: certificate with expiry 2022-02-17 14:56:33 +05:30
Jannat Patel cc0c1cc320 fix: removed console statements 2022-02-17 14:40:33 +05:30
Jannat Patel 9834c83126 revert: print statement 2022-02-17 13:43:11 +05:30
Jannat Patel 4b8cb5a4e4 fix: test data 2022-02-17 13:37:29 +05:30
Jannat Patel 7e2f473e22 fix: import statement 2022-02-17 13:05:47 +05:30
Jannat Patel ee9f858933 test: certificate creation 2022-02-17 12:46:35 +05:30
Jannat Patel 69f322d34c fix: certification flow 2022-02-17 11:38:27 +05:30
Jannat Patel 91099188f2 Merge pull request #300 from pateljannat/course-home-redesign 2022-02-17 10:12:56 +05:30
Jannat Patel 1e7209bafa style: banner 2022-02-16 20:41:20 +05:30
Jannat Patel a23a356bf6 style: course home 2022-02-16 19:12:25 +05:30
Jannat Patel 5218e134a9 Merge pull request #299 from pateljannat/jobs-redesign 2022-02-14 16:22:58 +05:30
Jannat Patel 55a87999e4 fix: date format 2022-02-14 16:14:53 +05:30
Jannat Patel 6cd7861b2c style: job card redesign 2022-02-14 13:46:02 +05:30
Jannat Patel 6dfaeddc0a Merge pull request #298 from pateljannat/ip-issue-fix 2022-02-11 15:06:51 +05:30
Jannat Patel 4846549a90 fix: ip issue 2022-02-11 12:56:11 +05:30
Jannat Patel 942837b4d9 fix: instructor patch 2022-02-11 10:33:06 +05:30
Jannat Patel 259b4aabcc Merge pull request #297 from pateljannat/redesign-school 2022-02-11 10:05:52 +05:30
Jannat Patel 6200b6a4b0 fix: suffix message for course card instructor 2022-02-10 12:59:31 +05:30
Jannat Patel 6ee1413996 fix: import 2022-02-10 10:32:23 +05:30
Jannat Patel 08fff1700f fix: tests and moved course functions to lms utils 2022-02-10 10:22:01 +05:30
Jannat Patel fd5b7976e7 fix: get_doc references 2022-02-10 09:53:08 +05:30
Jannat Patel e17637d27b fix: conflicts 2022-02-08 16:34:24 +05:30
Jannat Patel 57c69a7d6c fix: removing get_doc dependencies for lms course 2022-02-08 16:13:38 +05:30
Jannat Patel bf3a496ea3 feat: multiple instructors on course card and course home 2022-02-07 13:41:28 +05:30
Jannat Patel 3e46db9c11 feat: multiple instructors 2022-02-07 12:01:07 +05:30
Jannat Patel 50c624e305 Merge pull request #295 from anandology/context-in-page-extensions 2022-02-07 11:33:49 +05:30
Anand Chitipothu 6d4e64059a feat: pass context to page extensions
Pass the context to page extensions to allow them to make decisions
based on the context. For example, an extension to load the course
specific scripts. This is currently not possible because the course
details are not availale to the page extensions. Made this possible by
passing the context to page extensions.
2022-01-25 07:32:13 +05:30
Jannat Patel ec879b12b3 Merge pull request #291 from pateljannat/jobs-improvement 2022-01-11 19:55:18 +05:30
Jannat Patel 5ace8f5570 fix: email content 2022-01-11 19:41:59 +05:30
Jannat Patel 2fe5a6b248 Merge branch 'main' of https://github.com/frappe/school into jobs-improvement 2022-01-11 19:30:53 +05:30
Jannat Patel 19f5251736 fix: login button before job application 2022-01-11 19:27:12 +05:30
Jannat Patel a87e3d66a6 fix: hide apply and report button from guest users 2022-01-11 17:50:14 +05:30
Jannat Patel 62acdde68f fix: email 2022-01-11 16:33:20 +05:30
Jannat Patel e214573cd1 fix: job reporting 2022-01-11 15:10:31 +05:30
Jannat Patel 8fff1cd817 fix: jobs ui 2022-01-10 21:39:26 +05:30
Jannat Patel 20eb0c4d64 Merge pull request #290 from pateljannat/community-and-job-redesign 2022-01-10 17:00:02 +05:30
Jannat Patel ff05292bdb fix: community cards 2022-01-10 16:45:06 +05:30
Jannat Patel 326bc88f19 Merge pull request #288 from pateljannat/community-page-fix 2022-01-07 11:10:09 +05:30
Jannat Patel f0a7612369 fix: exclude disabled users 2022-01-06 21:29:04 +05:30
Jannat Patel 515be5de33 Merge pull request #287 from pateljannat/members-page 2022-01-06 17:19:25 +05:30
Jannat Patel e1e7354d85 feat: search in community page 2022-01-06 17:10:07 +05:30
Jannat Patel 2ec6a06204 Merge branch 'main' of https://github.com/frappe/school into members-page 2022-01-03 16:36:23 +05:30
Jannat Patel 9150def93e Merge pull request #285 from pateljannat/profile-fixes 2022-01-03 10:21:05 +05:30
Jannat Patel 730f1a6c47 fix: conditions to hide contacts section 2022-01-03 09:55:34 +05:30
Jannat Patel 7c12d094c5 fix: logo dimensions 2022-01-03 09:40:30 +05:30
Jannat Patel 8aceaf0595 Merge pull request #282 from pateljannat/job-posting 2021-12-30 14:54:08 +05:30
Jannat Patel 5a1bdc156d fix: email on job creation 2021-12-30 13:08:52 +05:30
Jannat Patel aa81426189 fix: show jobs with Open status 2021-12-30 11:51:27 +05:30
Jannat Patel 7a5d39cc94 fix: new module called job 2021-12-30 10:08:15 +05:30
Jannat Patel b1b8f202c9 feat: job posting 2021-12-28 22:26:52 +05:30
Jannat Patel fcfda68d88 Merge pull request #281 from pateljannat/rating-field 2021-12-27 15:19:43 +05:30
Jannat Patel e966e4c7ed fix: rating field issue 2021-12-27 13:26:50 +05:30
Jannat Patel 42455c72f9 fix: revert unnecesary change 2021-12-27 12:37:49 +05:30
Jannat Patel ef5f49016e fix: structure of course home page 2021-12-27 12:37:17 +05:30
Jannat Patel 6417dfb4a1 Merge pull request #279 from pateljannat/upload-in-lessons 2021-12-24 16:24:42 +05:30
Jannat Patel 40985da9ca fix: updating existing assignment 2021-12-23 20:30:31 +05:30
Jannat Patel e07c26c17d Merge pull request #280 from frappe/make-contact-display-configurable 2021-12-23 20:23:05 +05:30
Jannat Patel 9f2cba49ee feat: hide primary contact from profile 2021-12-23 19:58:42 +05:30
Jannat Patel 6e3de21f6e fix: file type support 2021-12-23 17:58:39 +05:30
Jannat Patel a6bdbd7cf1 feat: lesson assignment 2021-12-22 22:13:33 +05:30
Jannat Patel b822428d52 Merge pull request #277 from pateljannat/custom-signup 2021-12-21 16:13:15 +05:30
Jannat Patel 03a7df1c98 fix: mandatory terms of use 2021-12-21 16:02:30 +05:30
Jannat Patel 08b7290070 fix: display internship in profile 2021-12-21 15:54:47 +05:30
Jannat Patel 6188c698e3 fix: checkbox for terms of use 2021-12-21 15:41:32 +05:30
Jannat Patel 7d9b60c16a fix: conflicts 2021-12-21 11:34:43 +05:30
Jannat Patel df3c5060e9 Merge pull request #278 from pateljannat/profile-restrictions 2021-12-21 11:22:01 +05:30
Jannat Patel ff702c9d14 fix: restrict profile and mark as complete 2021-12-21 11:11:39 +05:30
Jannat Patel ea06fe8cf8 feat: hooks for profile mandatory fields 2021-12-20 14:18:22 +05:30
Jannat Patel f8b0d9b180 feat: hooks for profile mandatory fields 2021-12-20 14:18:10 +05:30
Jannat Patel d3a3e7066d fix: removed unnecessary imports 2021-12-20 11:28:55 +05:30
Jannat Patel 45e3964285 fix: renamed signup hook and moved default form to a template 2021-12-20 11:06:51 +05:30
Jannat Patel 4edf4936c1 fix: pass path in hooks instead of function 2021-12-20 10:04:50 +05:30
Jannat Patel 067be4973d fix: string translation 2021-12-20 09:42:31 +05:30
Jannat Patel 6a3442d058 fix: user and country data 2021-12-17 19:42:57 +05:30
Jannat Patel 0b83307f7d fix: custom signup form 2021-12-17 11:24:28 +05:30
Jannat Patel f36042f537 Merge pull request #272 from anandology/cohorts-v1 2021-12-17 10:45:56 +05:30
Jannat Patel 668a5d6334 fix: labels and order 2021-12-16 15:20:08 +05:30
Anand Chitipothu eb59713b65 fix: delete invalid links from Cohort doctype 2021-12-16 11:45:29 +05:30
Jannat Patel fbc6187062 fix: profile settings 2021-12-16 10:06:58 +05:30
Anand Chitipothu 274ecaa222 fix: typo in exercise_submission.py
Corrected the use of save instead of insert.
2021-12-15 22:27:57 +05:30
Anand Chitipothu 051196179d fix: failing test in doctype Exercise 2021-12-15 11:42:52 +05:30
Anand Chitipothu cddfc4550d Merge branch 'main' into cohorts-v1 2021-12-15 11:25:30 +05:30
Anand Chitipothu 465bc3b24a feat: allow the same custom page to be avaiable both for cohort and subgroup 2021-12-14 22:09:51 +05:30
Jannat Patel 38087f0b02 Merge pull request #275 from pateljannat/enhanced-profile 2021-12-14 18:09:15 +05:30
Jannat Patel 3237a539f7 fix: removed print statement 2021-12-14 18:04:41 +05:30
Jannat Patel 828d5764d0 fix: made user fields non mandatory 2021-12-14 17:21:08 +05:30
Jannat Patel 15fc3742d2 fix: ci install app command 2021-12-14 16:56:24 +05:30
Jannat Patel 8489b1d943 fix: text editor for bio and profile redirect changes 2021-12-14 16:46:06 +05:30
Jannat Patel 682188540c feat: new profile fields 2021-12-14 16:28:15 +05:30
Anand Chitipothu 8f740d70e0 fix: broken link to the course on join page 2021-12-13 21:30:19 +05:30
Anand Chitipothu bc80c2200d feat: add anchor to exercise to allow linking to an exercise 2021-12-13 11:16:56 +05:30
Jannat Patel fd524f627e fix: profile web form 2021-12-09 19:07:04 +05:30
Anand Chitipothu 59b3b68bde fix: fixed the issue of duplicate join requests
Someone was spamming mon.school by generating thousands of join
requests. Added to fix to avoid creating duplicate requests.
2021-12-09 18:21:29 +05:30
Anand Chitipothu 943c8eabbf feat: added custom pages at subgroup level 2021-12-09 01:17:03 +05:30
Anand Chitipothu b83918c2aa feat: added Exercise Latest Submission doctype
Issue #274
2021-12-08 23:07:53 +05:30
Jannat Patel 5b4db8fd54 feat: child tables for profile sections 2021-12-07 16:58:55 +05:30
Anand Chitipothu c8d7ac48ea fix: CohortSubgroup.has_student
Fixed the wrong query.

Issue #271
2021-12-07 15:37:46 +05:30
Anand Chitipothu 3cd4e64957 feat: allow cohort admins to add mentors
Issue #271
2021-12-05 02:10:58 +05:30
Anand Chitipothu 2f994628c3 fix: show students/mentors on subgroup page alphabetically
Issue #271
2021-12-05 01:33:33 +05:30
Anand Chitipothu f68fc02e57 style: improved the ux of approve/reject flow
Issue #271
2021-12-05 01:29:48 +05:30
Anand Chitipothu 0637b9c8f8 fix: allow admins to manage join requests
Issue #271
2021-12-05 01:29:24 +05:30
Anand Chitipothu 7001ddc96f feat: made all the cohort pages public
There is some info on the page that is only accessible to mentors and
admins and not shown to other users.
2021-12-05 01:04:46 +05:30
Anand Chitipothu fe31a64175 style: updated the styles of subgroup links on cohort page 2021-12-05 00:22:27 +05:30
Anand Chitipothu cd0cc2b501 feat: added support to get subgroups in sorted order
Issue #271
2021-12-05 00:13:05 +05:30
Anand Chitipothu ebcb3c5466 fix: fixed the issue with rendering custom cohort page
Issue #271
2021-12-05 00:01:42 +05:30
Anand Chitipothu a1d0f3948a feat: added support for custom web pages for cohorts
This allows adding custom web pages to each cohort by defining a web
template and attaching it to the cohort.

Issue #271
2021-12-04 23:47:29 +05:30
Anand Chitipothu 22f5508bea style: improved the display of users and mentors in a subgroup
Using MemberCard insted of Avatar macro.

Issue #271
2021-12-04 23:14:37 +05:30
Anand Chitipothu 63c4f708c3 feat: improved the subgroup page load time
Using `get_cached_doc` instead of `get_doc` for loading students and
mentors.

Issue #271
2021-12-04 23:03:58 +05:30
Anand Chitipothu 52fd891370 fix: show the recent join requests on the top
Issue #271
2021-12-04 22:52:56 +05:30
Anand Chitipothu fb447a30e4 feat: added undo of rejected join requests
Also improved the dispaly of timestamp, showing the diff now.

Issue #271
2021-12-04 22:47:23 +05:30
Anand Chitipothu e0c73e26ee fix: increased the page_length when querying for students of a subgroup. 2021-12-04 17:19:49 +05:30
Anand Chitipothu d5da5bd8aa feat: allow all mentors to see the cohort status
Issue #271
2021-12-04 07:25:15 +05:30
Anand Chitipothu d84302682e fix: permission issue on cohort page
Using get_all instead of get_list to disable permission check.

Issue #271
2021-12-03 16:03:14 +05:30
Anand Chitipothu c963e93b52 feat: allow students who have already joined the course to join the cohort
Issue #271
2021-12-03 00:28:13 +05:30
Anand Chitipothu c96e3ee2f9 feat: show counts on cohort listing and view pages
Issue #271
2021-12-02 10:36:17 +05:30
Jannat Patel a78019ccbc fix: mark as complete label 2021-12-01 18:59:29 +05:30
Anand Chitipothu e014c94446 fix: mentor counts on cohort page
The group by clause was missing in the query.

Issue #271
2021-12-01 12:19:03 +05:30
Anand Chitipothu 6c747ff8b4 feat: added get_url method to cohort doctypes
This is required to make it easier to include links in the email
notification to mentors.

Issue #271
2021-12-01 08:43:10 +05:30
Anand Chitipothu ffd9e9d48e feat: Added support for approve/reject join requests to a cohort subgroup
Issue #271
2021-11-30 18:06:36 +05:30
Anand Chitipothu 3328359ba4 style: "manage the course" button
Issue #271
2021-11-30 18:06:27 +05:30
Jannat Patel 66f6c1fd46 Merge pull request #273 from pateljannat/testimonial-card-fix 2021-11-30 11:15:59 +05:30
Jannat Patel aaa845a0f8 fix: testimonial cards height and shadows 2021-11-30 11:04:29 +05:30
Anand Chitipothu f1157895db feat: added portal page to join a cohort
Issue #271
2021-11-30 08:29:24 +05:30
Anand Chitipothu 1277cfed64 feat: added cohort and subgroup pages
Issue #271
2021-11-30 07:46:48 +05:30
Anand Chitipothu 102fa9c0a8 feat: added a page to list cohorts of a course
- added a page /courses/<course>/manage that lists the active cohorts
- only accessible to mentors and staff
- also added a "manage the course" button on course page for mentors/staff

Issue #271
2021-11-29 17:33:45 +05:30
Anand Chitipothu 7cd57cadb2 feat: added doctypes for cohorts
Issue #271
2021-11-29 17:26:38 +05:30
Jannat Patel 2a56b7ade2 Merge pull request #270 from pateljannat/mark-as-complete 2021-11-29 16:29:21 +05:30
Jannat Patel cf8be3ca21 style: discussons empty state and mark as complete message 2021-11-29 16:20:49 +05:30
Jannat Patel 715a1b5df5 fix: mark as complete behaviour 2021-11-29 16:02:59 +05:30
Jannat Patel 0a374a0e78 Merge pull request #269 from pateljannat/search-generic 2021-11-26 11:44:23 +05:30
Jannat Patel 36996a54a5 fix: search-settings 2021-11-26 11:34:10 +05:30
Jannat Patel 3f687e4c4a Merge pull request #265 from pateljannat/improve-notify-me-behaviour 2021-11-25 14:09:03 +05:30
Jannat Patel 315d373d2d fix: hide notify me button on callback 2021-11-25 13:06:12 +05:30
Jannat Patel 6ae346df44 fix: notify-me-ux 2021-11-23 22:28:07 +05:30
Jannat Patel 9582a27dc6 Merge pull request #264 from pateljannat/search-empty-state-improvements 2021-11-22 10:14:48 +05:30
Jannat Patel 6195d72c3c fix: indentation 2021-11-22 10:08:54 +05:30
Jannat Patel 3f0309c36a fix: search empty state improvements 2021-11-22 10:05:04 +05:30
Jannat Patel 08ea7401cc Merge pull request #263 from pateljannat/search-improvements 2021-11-19 19:44:55 +05:30
Jannat Patel f3d7f09476 feat: search empty state 2021-11-19 19:12:19 +05:30
Jannat Patel 36150d5b09 fix: allow guests to search 2021-11-18 15:44:19 +05:30
Jannat Patel e5deb2ddd7 Merge pull request #262 from pateljannat/testimonials 2021-11-18 15:25:33 +05:30
Jannat Patel d60aa54903 fix: condition if testimonials are less than multiple of three 2021-11-18 15:12:41 +05:30
Jannat Patel 2627cee938 fix: increased margin above explore more link 2021-11-18 15:07:29 +05:30
Jannat Patel e7f47a4485 fix: slider height 2021-11-18 10:09:11 +05:30
Jannat Patel 5bfe56c091 fix: slider 2021-11-17 20:34:10 +05:30
Jannat Patel f08586ee12 feat: testimonials template 2021-11-16 19:32:05 +05:30
Jannat Patel af17270c52 fix: back tracing result on search 2021-11-15 19:30:01 +05:30
Jannat Patel 06b4062003 Merge pull request #261 from pateljannat/search 2021-11-15 19:08:24 +05:30
Jannat Patel 6cba6972bc feat: search for courses 2021-11-15 19:00:23 +05:30
Jannat Patel f7a23e629c fix: conflicts 2021-11-15 13:29:02 +05:30
Jannat Patel e67b37be28 Merge pull request #260 from pateljannat/course-cards-cleanup 2021-11-12 19:35:52 +05:30
Jannat Patel 1fa7dfe41f fix: removed arrow interaction 2021-11-12 19:20:18 +05:30
Jannat Patel e781071ebf Merge pull request #257 from pateljannat/empty-states 2021-11-12 18:48:12 +05:30
Jannat Patel 1697c5d5b5 feat: search bar on course list 2021-11-12 10:10:39 +05:30
Jannat Patel 091fefb601 fix: removed unused css variables 2021-11-11 09:48:11 +05:30
Jannat Patel 7939e6c619 style: course cards and templates 2021-11-10 17:08:46 +05:30
Jannat Patel f8788dc32c fix: empty state logo and link style 2021-11-08 16:49:31 +05:30
Jannat Patel 4db51bff79 style: empty state for reviews 2021-11-04 22:03:26 +05:30
Jannat Patel 6f96da74c7 empty state for discussion 2021-11-02 18:27:52 +05:30
Jannat Patel f1692763d3 Merge pull request #255 from pateljannat/fixes 2021-11-01 15:08:00 +05:30
Jannat Patel 43311dfb73 fix: made course filter mandatory for course progress summary report 2021-11-01 14:46:16 +05:30
Jannat Patel 125b8d61d9 style: course cards, card dividers, breadcrumbs 2021-11-01 13:33:42 +05:30
Jannat Patel 27b92607c4 Merge pull request #253 from pateljannat/courses-enrolled-template-empty-state 2021-10-29 10:27:48 +05:30
Jannat Patel c238c6cc05 fix: empty state for courses enrolled 2021-10-28 20:25:11 +05:30
Jannat Patel fc8a702f2f Merge pull request #251 from pateljannat/readme-and-license 2021-10-27 20:17:57 +05:30
Jannat Patel a01c80794c docs: moved contribution guidelines to a separate file 2021-10-27 20:08:26 +05:30
Jannat Patel 1f6bdfbaa0 fix: docker installation file path 2021-10-27 20:04:29 +05:30
Jannat Patel a650a31990 fix: readme and license 2021-10-27 20:00:07 +05:30
Jannat Patel 12c00ae6c6 Merge pull request #250 from pateljannat/issues 2021-10-26 16:55:35 +05:30
Jannat Patel 857f170034 fix: help section in course lesson 2021-10-26 16:07:22 +05:30
Jannat Patel 41f7be4ebc style: overview card 2021-10-26 10:06:06 +05:30
Jannat Patel f95b9b4f00 Merge pull request #249 from pateljannat/course-cards-assets 2021-10-25 16:28:08 +05:30
Jannat Patel 6aa30cc8ba fix: aseets on course cards 2021-10-25 16:27:04 +05:30
Jannat Patel 1d4037fcc5 Merge pull request #238 from pateljannat/rename-app-to-school 2021-10-25 12:00:23 +05:30
Jannat Patel 59e853a012 fix: removed unnecessary lines 2021-10-25 11:52:08 +05:30
Jannat Patel 79bca49fb8 Merge branch 'main' into rename-app-to-school 2021-10-25 11:17:04 +05:30
Jannat Patel 05b0ca49fa fix: ci (#248) 2021-10-25 11:05:50 +05:30
Jannat Patel 8483b7b86b fix: conflicts 2021-10-24 12:09:31 +05:30
Jannat Patel 050cfa494c fix: conflicts 2021-10-24 12:03:06 +05:30
Jannat Patel 866829af97 Merge pull request #247 from pateljannat/fix-ui-quiz 2021-10-24 11:43:11 +05:30
Jannat Patel 0cd52b7220 style: quiz cta 2021-10-24 11:30:51 +05:30
Jannat Patel b922af1411 Merge pull request #243 from anandology/docker-compose-fixes 2021-10-24 11:30:05 +05:30
Jannat Patel ce01e83382 style: changed quiz button to secondary 2021-10-22 18:55:55 +05:30
Jannat Patel 60393e048e Merge pull request #246 from pateljannat/workspace 2021-10-21 18:50:39 +05:30
Jannat Patel 1f7e2cd0cc feat: new school workspace 2021-10-21 18:19:11 +05:30
Jannat Patel 747828b363 Merge pull request #244 from pateljannat/dashboard 2021-10-21 17:14:22 +05:30
Jannat Patel b722eedb05 fix: ci removed frappe path 2021-10-21 16:21:20 +05:30
Jannat Patel 2f664faea9 fix: ci 2021-10-21 16:17:39 +05:30
Jannat Patel e9b545c488 fix: empty state 2021-10-21 15:58:26 +05:30
Jannat Patel bb62f626fd feat: dashboard web templates 2021-10-21 12:53:36 +05:30
Anand Chitipothu 58fe403bd0 fix: docker-compose setup
The new image of anandology/frappe-bench has the following changes:
- the bench directoy is changed from /home/bench/frappe-bench to /opt/frappe-bench
- dependency on external redis service is removed

Updated the docker-compose.yml to reflect these changes. Also pinned the
docker image to anandology/frappe-bench:2021.10
2021-10-21 09:51:37 +05:30
Jannat Patel 5ae5bab76b Merge pull request #242 from pateljannat/course-progress-optimisation 2021-10-20 16:23:15 +05:30
Jannat Patel 049c374ece fix: convert progress to int for comparision 2021-10-20 16:12:41 +05:30
Jannat Patel 66e8ac9cae fix: get progress from membership 2021-10-20 12:05:13 +05:30
Jannat Patel f5af07086b Merge branch 'main' of https://github.com/frappe/school into rename-app-to-school 2021-10-19 19:20:31 +05:30
Jannat Patel 4d534db63f Merge pull request #241 from pateljannat/fix-styles 2021-10-19 19:18:46 +05:30
Jannat Patel aec69e96cb fix: style for certificate button and card responsive 2021-10-19 19:09:42 +05:30
Jannat Patel 6172b09aa3 fix: conflicts 2021-10-19 12:37:16 +05:30
Jannat Patel 98c386729c Merge pull request #240 from pateljannat/fix-translation-issue 2021-10-18 13:29:58 +05:30
Jannat Patel 91ebcd8253 fix: translation issue 2021-10-18 13:28:48 +05:30
Jannat Patel 3a51299e8d Merge pull request #239 from pateljannat/fix-rating-issue 2021-10-18 13:18:26 +05:30
Jannat Patel eaa8876f4e fix: made quotes same throughout file 2021-10-18 13:13:19 +05:30
Jannat Patel 7d80178b48 fix: allow import on course chapter lesson quiz 2021-10-18 13:02:11 +05:30
Jannat Patel 8090f2f397 fix: made strings translatable 2021-10-18 12:43:34 +05:30
Jannat Patel bf986e26bc fix: rating issue 2021-10-18 12:24:37 +05:30
Jannat Patel c95d957d2c refactor: build file and patch 2021-10-13 13:51:41 +05:30
Jannat Patel b1aaddae59 Merge pull request #235 from anandology/fix-reindex-exercises
fix: error on reindex-exercises
2021-10-12 17:23:13 +05:30
Anand Chitipothu 8fe9bad2bb fix: error on reindex-exercises
Issue fossunited/mon_school#69
2021-10-12 12:38:26 +05:30
Jannat Patel 23dab6312d Merge pull request #233 from pateljannat/quiz-question-length-issue
fix: quiz question length issue
2021-10-12 10:48:32 +05:30
Jannat Patel c91b1a7a23 fix: quiz question length issue 2021-10-12 10:34:15 +05:30
Jannat Patel d07dbcc50a refactor: renamed app to school 2021-10-11 20:31:27 +05:30
Jannat Patel 49771a627d Merge pull request #232 from anandology/ignore-xss-for-lesson
fix: fixed the issue of lesson body getting mangled on save
2021-10-11 17:13:50 +05:30
Anand Chitipothu 25ec4ae7c6 fix: fixed the issue of lesson body getting mangled on save
enabled `ignore_xss_filter` for lesson body to disable sanitizing the
input.

Issue #231
2021-10-11 15:34:16 +05:30
Jannat Patel 13022e0bcc Merge pull request #229 from pateljannat/ix-profile-cards 2021-10-08 20:34:58 +05:30
pateljannat cdc4b6992d fix: clickable course cards from profile page 2021-10-08 20:28:06 +05:30
Jannat Patel f178f3806d Merge pull request #224 from pateljannat/change-patch-sequence 2021-10-06 21:52:34 +05:30
pateljannat d84f621813 fix: patch sequence 2021-10-06 21:33:13 +05:30
Jannat Patel 7ba2ac1efd Merge pull request #222 from pateljannat/ci-fix 2021-10-04 13:39:51 +05:30
Jannat Patel 658a9e6172 fix: path to frappe-bench 2021-10-04 13:26:06 +05:30
Jannat Patel 0b44e78cc2 fix: removed frappe-path 2021-10-04 13:20:08 +05:30
Jannat Patel 1c5766d022 Merge pull request #205 from pateljannat/discussions-shift 2021-10-04 13:10:56 +05:30
pateljannat 3bff000cc9 fix: bench init command 2021-10-04 12:21:02 +05:30
pateljannat 30a8750f16 fix: ci 2021-10-04 10:34:47 +05:30
pateljannat f3ad3f6d18 Merge branch 'main' of https://github.com/fossunited/community into discussions-shift 2021-10-03 12:12:31 +05:30
Jannat Patel 65a7dde47b Merge pull request #221 from pateljannat/fix-progress-api 2021-10-02 19:50:02 +05:30
pateljannat 38ebab59c7 fix: api call for progress save 2021-10-02 19:39:27 +05:30
Jannat Patel b7f79b4832 Merge pull request #217 from pateljannat/remove-unused-doctypes 2021-10-02 19:00:21 +05:30
pateljannat 876a2f562f fix: conflicts 2021-10-02 18:54:05 +05:30
Jannat Patel 5f4fc2fb59 Merge pull request #219 from pateljannat/reload-doctypes-in-patch
fix: relaod doctypes in patch
2021-10-02 13:25:41 +05:30
pateljannat 44e8efd39b fix: relaod doctypes in patch 2021-10-02 13:12:04 +05:30
Jannat Patel 51c625da4d Merge pull request #218 from pateljannat/courses-page-headings 2021-10-01 19:40:50 +05:30
pateljannat a795cd23a8 fix: conflicts 2021-10-01 11:52:20 +05:30
pateljannat ebc3cf1cbf feat: live and upcoming course headers 2021-09-30 18:31:41 +05:30
pateljannat c717b3ba9d fix: removed unused folders 2021-09-30 17:54:59 +05:30
pateljannat 0ed3c87f79 fix: conflicts 2021-09-30 17:36:15 +05:30
Jannat Patel 9499700988 Merge pull request #216 from pateljannat/rename-chapters-and-lessons
fix: renamed chapter and lesson doctype
2021-09-30 17:17:42 +05:30
pateljannat 8366721643 fix: indentation 2021-09-30 17:09:35 +05:30
pateljannat 66afd0fcdd fix: remove unused doctype 2021-09-30 16:20:44 +05:30
pateljannat a105a1d3b4 fix: removed chapter and lesson links 2021-09-30 15:04:19 +05:30
pateljannat 5488947922 fix: rename parenttype for lesson reference 2021-09-30 11:27:27 +05:30
Jannat Patel aa466f9fb7 Merge pull request #215 from fossunited/duplicate-course-interest 2021-09-30 11:24:59 +05:30
pateljannat b3840e056f fix: naming series 2021-09-29 19:37:37 +05:30
pateljannat ddffc8372b fix: condition to check course and chapter 2021-09-29 17:55:08 +05:30
pateljannat dc877a9c09 fix: renamed chapter and lesson doctype 2021-09-29 16:42:07 +05:30
Anand Chitipothu 04d2384283 fix: avoid creating duplicate entries of LMS Course Interest 2021-09-29 13:34:38 +05:30
Jannat Patel 50938afe77 Merge pull request #214 from pateljannat/course-progress-report
feat: course progress summary
2021-09-28 20:10:00 +05:30
pateljannat ea6bd1f598 fix: columns 2021-09-28 19:58:07 +05:30
pateljannat fb0f9885c1 feat: course progress summary 2021-09-28 18:03:12 +05:30
pateljannat 4248a3af07 Merge branch 'main' of https://github.com/fossunited/community into discussions-shift 2021-09-28 11:16:46 +05:30
pateljannat a3dc2402f7 fix: semicolon 2021-09-28 11:16:42 +05:30
Jannat Patel 153b439510 Merge pull request #211 from pateljannat/preview-message
fix: preview message
2021-09-27 13:00:46 +05:30
pateljannat 06b925435d fix: preview message 2021-09-27 12:46:11 +05:30
pateljannat 93c2c3cc45 fix: conflicts 2021-09-21 12:38:43 +05:30
Jannat Patel 04a3d58028 Merge pull request #210 from pateljannat/patch-for-chapters-and-lessons
fix: Patch for chapters and lessons
2021-09-21 10:21:31 +05:30
Jannat Patel 8551cfa32e fix: check if present before adding 2021-09-20 21:40:49 +05:30
Jannat Patel b19c7f2fac fix: move data between doctypes 2021-09-20 18:11:19 +05:30
Jannat Patel d135338088 fix: patch 2021-09-20 17:49:13 +05:30
Jannat Patel b8fae5cd28 Merge pull request #209 from pateljannat/username-validation
fix: Username validation
2021-09-20 15:23:18 +05:30
Jannat Patel 29fe75d807 fix: regex in page renderer 2021-09-20 15:12:23 +05:30
Jannat Patel 1dbbf7c769 Merge branch 'main' of https://github.com/fossunited/community into username-validation 2021-09-20 13:44:51 +05:30
Jannat Patel 3be20b5658 Merge pull request #208 from pateljannat/misc
fix: minor issues
2021-09-20 12:26:59 +05:30
Jannat Patel 73b6ddf365 fix: deleted unnecessary file 2021-09-20 12:21:40 +05:30
Jannat Patel 64048a8a18 fix: minor issues 2021-09-20 12:10:35 +05:30
Jannat Patel e245af57a8 fix: regex change for username 2021-09-19 19:15:45 +05:30
Jannat Patel 0ab708396a Merge pull request #207 from pateljannat/fixes
fix: issues
2021-09-16 18:21:58 +05:30
Jannat Patel 29855a0cbc fix: issues 2021-09-16 18:04:03 +05:30
Jannat Patel ff6457171f Merge pull request #206 from kennethsequeira/patch-1
fix: spell check in Validation Message
2021-09-16 16:35:13 +05:30
Kenneth Sequeira 9fd59b5d38 fix: spell check in Validation Message
Change unedrscore to underscore
2021-09-16 15:59:32 +05:30
Jannat Patel c750c62993 fix: style and message 2021-09-16 13:26:11 +05:30
Jannat Patel a0d90ab16b fix: conflicts 2021-09-14 18:36:21 +05:30
Jannat Patel af15d978c6 Merge pull request #204 from pateljannat/discussions-markdown-support
fix: discussions markdown support
2021-09-14 16:38:02 +05:30
Jannat Patel f4271e7c0e fix: discussions markdown support 2021-09-14 16:22:56 +05:30
Jannat Patel 0440e1062d fix: shifting discussions from community app 2021-09-14 15:58:12 +05:30
Jannat Patel 2bc30d696a Merge pull request #203 from pateljannat/certification-redesign
fix: certificate-redesign
2021-09-11 11:21:07 +05:30
Jannat Patel 6dcd210031 certificate-redesign 2021-09-11 11:09:28 +05:30
Jannat Patel c78c4c92b7 Merge pull request #200 from pateljannat/progress-indicators-and-dashboard
fix: profile and progress on dashboard
2021-09-10 19:52:16 +05:30
Jannat Patel 6a2c749a86 fix: formatting 2021-09-10 19:46:48 +05:30
Jan Doe 56d738474a fix: course card buttons 2021-09-10 18:54:27 +05:30
Jan Doe 7721f31342 fix: profile urls 2021-09-09 15:34:39 +05:30
Jan Doe 90e268ff2f fix: conflicts 2021-09-09 11:01:59 +05:30
Jannat Patel 69bdb75625 Merge pull request #202 from fossunited/profile-urls
Added support for making profile urls to be top-level
2021-09-09 10:26:23 +05:30
Anand Chitipothu a0b77f5d08 feat: added get_profile_url function to get the profile url in templates
This takes care of generating the correct profile URL depending on the
`profile_url_prefix` setting.

Issue #192
2021-09-07 17:58:09 +05:30
Anand Chitipothu 77c4b53b71 feat: added redirect rule to redirect /profile_/foo to the profile url
Hack to allow redirecting to profile url from JS as it doesn't know
the `profile_url_prefix`.

Issue #192
2021-09-07 17:58:09 +05:30
Anand Chitipothu 035a674cff feat: added support for making profile urls to be top-level
Made the profile_url_prefix customizable by adding it in the hooks.

Issue #192
2021-09-07 17:58:04 +05:30
pateljannat b9736cc6d6 fix: conflicts 2021-09-06 19:35:32 +05:30
Jannat Patel f52e5067b6 Merge pull request #201 from pateljannat/discussion-second-cut
fix: Discussions Redesign
2021-09-06 19:29:40 +05:30
pateljannat d657525359 fix: discussions redesign 2021-09-06 18:59:59 +05:30
pateljannat 3a2ebd42a7 fix: progress pill and certificate secondary cta 2021-09-02 13:26:45 +05:30
pateljannat 916e64d607 feat: discussions sidebar 2021-09-02 10:47:35 +05:30
pateljannat e0b25c1e6e fix: certificate link 2021-09-01 16:50:27 +05:30
pateljannat 13b968e18c fix: profile and progress on dashboard 2021-09-01 16:21:55 +05:30
pateljannat 9e1daf5062 fix: reply card ui 2021-08-31 19:17:00 +05:30
pateljannat 941a34784c Merge branch 'main' of https://github.com/fossunited/community into discussion-second-cut 2021-08-31 17:38:13 +05:30
Jannat Patel cd4ffa2eff Merge pull request #199 from pateljannat/certificate-ui
fix: certificate ui
2021-08-31 16:31:14 +05:30
pateljannat 17a7af74f2 fix: certificate ui 2021-08-31 16:19:41 +05:30
Jannat Patel ff22eaa606 Merge pull request #198 from pateljannat/issue-fixes
fix: ui and removed mockup
2021-08-31 12:51:32 +05:30
pateljannat 417436d7b6 fix: course filter in review 2021-08-31 12:43:51 +05:30
pateljannat f228489173 fix: ui and removed mockup 2021-08-31 12:30:52 +05:30
pateljannat a49563e23f fix: discussions template 2021-08-30 18:39:00 +05:30
pateljannat b3403b78ee fix: removed global discussions page 2021-08-30 12:47:15 +05:30
pateljannat 7a9039090d fix: discussions structure 2021-08-30 12:46:08 +05:30
Jannat Patel 289195e6c9 fix: readme url 2021-08-30 11:14:25 +05:30
Jannat Patel e6502784ea Merge pull request #197 from pateljannat/ui-issues
fix: ui issues
2021-08-27 09:58:22 +05:30
pateljannat 54f301e8eb fix: edit-profile-link 2021-08-27 09:53:30 +05:30
pateljannat ed91801769 fix: ui issues 2021-08-26 18:32:14 +05:30
Jannat Patel 6965148e4e Merge pull request #196 from pateljannat/course-cards-web-template
feat: course cards web template
2021-08-26 10:59:28 +05:30
pateljannat b5481e1dd5 fix: margin 2021-08-26 10:54:38 +05:30
pateljannat 4ec9b56366 feat: course cards web template 2021-08-26 10:44:17 +05:30
Jannat Patel 530fcf9a39 Merge pull request #194 from fossunited/certification-fixes
fix: certificate, profile, quiz, and video markdown
2021-08-25 21:11:28 +05:30
pateljannat ff1363b437 fix: certificate, profile, quiz, and video markdown 2021-08-25 21:01:13 +05:30
Jannat Patel 952e3a9906 Merge pull request #190 from fossunited/web-form-changes
fix: web form issues
2021-08-24 21:23:23 +05:30
pateljannat 9d530e35fb fix: web form issues 2021-08-24 20:58:12 +05:30
Jannat Patel 2c2ad78eb7 Merge pull request #189 from sumaiya2908/event-registration
fix: attendee-route
2021-08-24 18:09:27 +05:30
Summayya f61c5a2fa1 fix: implicit user in speaker and exhibitor 2021-08-24 17:47:58 +05:30
Summayya 3e24ff9678 fix: implicit user 2021-08-24 17:27:16 +05:30
Summayya b0280c3be4 fix: attendee-route 2021-08-24 16:40:46 +05:30
Jannat Patel b10eb5c979 Merge pull request #188 from fossunited/talks-thumbnail
fix: talk card schedule
2021-08-24 12:27:13 +05:30
pateljannat e2072c72da fix: talk card schedule 2021-08-24 12:12:55 +05:30
Jannat Patel 84a43912db Merge pull request #186 from fossunited/fixes
fix: minor issues
2021-08-23 18:52:14 +05:30
pateljannat 841819436a fix: minor issues 2021-08-23 18:22:36 +05:30
pateljannat 14a984c75f Merge branch 'main' of https://github.com/frappe/community into fixes 2021-08-23 11:14:35 +05:30
Jannat Patel 445de61ce4 Merge pull request #185 from fossunited/web-form-url-fixes
fix: web form redirects
2021-08-23 10:32:40 +05:30
pateljannat f83007788d fix: web form redirects 2021-08-23 10:22:40 +05:30
Jannat Patel aefee791ca Merge pull request #184 from sumaiya2908/event-management
fix: redirections
2021-08-23 10:21:24 +05:30
Summayya 00154d80df fix: redirections 2021-08-23 10:08:43 +05:30
Summayya a1e12d29ac fix: redirections 2021-08-23 10:02:06 +05:30
Jannat Patel 5069832165 Merge pull request #183 from fossunited/event-doctype-fixes
fix: event doctypes and templates
2021-08-20 17:41:56 +05:30
pateljannat e2cb003935 fix: doctypes and templates 2021-08-20 17:35:13 +05:30
Jannat Patel b83a10c282 Merge pull request #180 from sumaiya2908/event-management
Create web templates for event management
2021-08-20 15:34:48 +05:30
Summayya c6fc0a22d2 fix: add user to exhibitor doctype 2021-08-20 15:26:47 +05:30
pateljannat c6d3994383 fix: course page 2021-08-20 14:23:18 +05:30
Summayya 07f9721aeb fix: remove speaker-registration 2021-08-20 13:45:40 +05:30
Summayya dba956e473 fix: remove speaker-registration 2021-08-20 13:41:11 +05:30
Summayya 2894a5e479 fix: change date format 2021-08-19 17:22:01 +05:30
Summayya ad0913500c fix: link user to speaker/attendee 2021-08-19 16:08:54 +05:30
Jannat Patel 79a765b725 Merge pull request #182 from fossunited/profile-urls
fix: profile urls
2021-08-19 12:05:59 +05:30
pateljannat eaec991f47 fix: chapter teaser drawer 2021-08-19 10:06:39 +05:30
pateljannat e31b189045 fix: profile urls 2021-08-19 09:35:02 +05:30
Summayya eb58b1c149 fix: remove hover 2021-08-18 23:53:02 +05:30
Summayya af9760f944 fix: remove div in schedule template 2021-08-18 19:49:12 +05:30
Summayya 21b2412362 fix: remove dummy data 2021-08-18 19:41:37 +05:30
Summayya 7e5e167eec fix: remove dummy data 2021-08-18 19:40:35 +05:30
Jannat Patel 7bf254319b Merge pull request #181 from fossunited/certification
feat: certification
2021-08-18 18:39:12 +05:30
pateljannat d7e1745c09 fix: added back update progress code 2021-08-18 18:17:40 +05:30
pateljannat ef238c1b25 fix: export label 2021-08-18 18:08:33 +05:30
pateljannat cb60d97bb7 feat: certification 2021-08-18 18:04:47 +05:30
Summayya 7c3189e273 fix:conflict 2021-08-18 11:41:09 +05:30
Summayya ace74febc7 Template for Previous content 2021-08-18 11:37:04 +05:30
Summayya 8dbdabd52c Create web templates for event management 2021-08-17 22:31:15 +05:30
Jannat Patel f0ee8d7b88 Merge pull request #173 from fossunited/sketch-redesign
fix: sketch cards
2021-08-16 13:47:05 +05:30
Jannat Patel 7e5203f058 Merge pull request #179 from fossunited/discussions
feat: Discussions
2021-08-16 13:45:00 +05:30
pateljannat a3672e9d91 feat: discussions 2021-08-16 13:33:08 +05:30
pateljannat 7017382451 fix: removed sketch card 2021-08-11 11:40:57 +05:30
pateljannat 6c9d49bf8c discussion doctypes 2021-08-11 11:14:40 +05:30
pateljannat 2de058246b Merge branch 'main' of https://github.com/frappe/community into main 2021-08-11 10:46:11 +05:30
pateljannat 798ea30382 fix: chapter teaser jerk issue 2021-08-11 10:46:01 +05:30
pateljannat 3e2c6b3343 fix: sketch image call 2021-08-10 17:08:32 +05:30
pateljannat 5ea744de5c fix: removed unused file 2021-08-10 16:46:48 +05:30
pateljannat aedb3d3d45 fix: sketch cards 2021-08-10 16:39:17 +05:30
Jannat Patel 83a2f42df9 Merge pull request #171 from fossunited/username-fixes
fix: username issues
2021-08-10 13:19:29 +05:30
pateljannat 66aace247c fix: conditions and tests 2021-08-10 10:28:59 +05:30
pateljannat bc3db06960 fix: username issues 2021-08-09 16:54:02 +05:30
Jannat Patel ddaa063587 Merge pull request #170 from fossunited/upcoming-course-notify
feat: notify me
2021-08-09 15:39:04 +05:30
pateljannat f9b4fe468e fix: removed unused import 2021-08-09 13:27:09 +05:30
pateljannat 6cbca8d1bb feat: notify me 2021-08-09 13:13:48 +05:30
Jannat Patel d5067a4bcd Merge pull request #169 from fossunited/username-validations
fix: Username validations
2021-08-06 15:05:36 +05:30
pateljannat 04d44510de fix: redirect after edit profile save 2021-08-06 14:41:37 +05:30
pateljannat 844fcc9bca fix: username validations 2021-08-06 14:41:11 +05:30
Jannat Patel 145b5efab0 Merge pull request #168 from fossunited/minor-issues
fix: quiz, course outline, and lesson indexing
2021-08-05 18:41:15 +05:30
pateljannat 4079ed97b9 fix: quiz, course outline, and lesson indexing 2021-08-05 18:26:41 +05:30
pateljannat 63d70fc037 fix: username space and empty validations 2021-08-05 15:51:21 +05:30
Jannat Patel ce86b5deda Merge pull request #167 from fossunited/issues
fix: cleanup
2021-08-04 19:18:45 +05:30
1168 changed files with 320094 additions and 10905 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ root = true
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_style = tab
trim_trailing_whitespace = true
# Python
@@ -26,4 +26,4 @@ indent_style = tab
# HTML, CSS, javascript, JSON and YAML
[*.{html,css,js,json,yml,yaml}]
indent_size = 2
indent_size = 4
+124
View File
@@ -0,0 +1,124 @@
{
"env": {
"browser": true,
"node": true,
"es2022": true
},
"parserOptions": {
"sourceType": "module"
},
"extends": "eslint:recommended",
"rules": {
"indent": "off",
"brace-style": "off",
"no-mixed-spaces-and-tabs": "off",
"no-useless-escape": "off",
"space-unary-ops": ["error", { "words": true }],
"linebreak-style": "off",
"quotes": ["off"],
"semi": "off",
"camelcase": "off",
"no-unused-vars": "off",
"no-console": ["warn"],
"no-extra-boolean-cast": ["off"],
"no-control-regex": ["off"],
},
"root": true,
"globals": {
"frappe": true,
"Vue": true,
"SetVueGlobals": true,
"__": true,
"repl": true,
"Class": true,
"locals": true,
"cint": true,
"cstr": true,
"cur_frm": true,
"cur_dialog": true,
"cur_page": true,
"cur_list": true,
"cur_tree": true,
"msg_dialog": true,
"is_null": true,
"in_list": true,
"has_common": true,
"posthog": true,
"has_words": true,
"validate_email": true,
"open_web_template_values_editor": true,
"validate_name": true,
"validate_phone": true,
"validate_url": true,
"get_number_format": true,
"format_number": true,
"format_currency": true,
"comment_when": true,
"open_url_post": true,
"toTitle": true,
"lstrip": true,
"rstrip": true,
"strip": true,
"strip_html": true,
"replace_all": true,
"flt": true,
"precision": true,
"CREATE": true,
"AMEND": true,
"CANCEL": true,
"copy_dict": true,
"get_number_format_info": true,
"strip_number_groups": true,
"print_table": true,
"Layout": true,
"web_form_settings": true,
"$c": true,
"$a": true,
"$i": true,
"$bg": true,
"$y": true,
"$c_obj": true,
"refresh_many": true,
"refresh_field": true,
"toggle_field": true,
"get_field_obj": true,
"get_query_params": true,
"unhide_field": true,
"hide_field": true,
"set_field_options": true,
"getCookie": true,
"getCookies": true,
"get_url_arg": true,
"md5": true,
"$": true,
"jQuery": true,
"moment": true,
"hljs": true,
"Awesomplete": true,
"Sortable": true,
"Showdown": true,
"Taggle": true,
"Gantt": true,
"Slick": true,
"Webcam": true,
"PhotoSwipe": true,
"PhotoSwipeUI_Default": true,
"io": true,
"JsBarcode": true,
"L": true,
"Chart": true,
"DataTable": true,
"Cypress": true,
"cy": true,
"it": true,
"describe": true,
"expect": true,
"context": true,
"before": true,
"beforeEach": true,
"after": true,
"qz": true,
"localforage": true,
"extend_cscript": true
}
}
+37
View File
@@ -0,0 +1,37 @@
[flake8]
ignore =
E121,
E126,
E127,
E128,
E203,
E225,
E226,
E231,
E241,
E251,
E261,
E265,
E302,
E303,
E305,
E402,
E501,
E741,
W291,
W292,
W293,
W391,
W503,
W504,
F403,
B007,
B950,
W191,
E124, # closing bracket, irritating while writing QB code
E131, # continuation line unaligned for hanging indent
E123, # closing bracket does not match indentation of opening bracket's line
E101, # ensured by use of black
max-line-length = 200
exclude=.github/helper/semgrep_rules
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 912 KiB

+74
View File
@@ -0,0 +1,74 @@
[flake8]
ignore =
B001,
B007,
B009,
B010,
B950,
E101,
E111,
E114,
E116,
E117,
E121,
E122,
E123,
E124,
E125,
E126,
E127,
E128,
E131,
E201,
E202,
E203,
E211,
E221,
E222,
E223,
E224,
E225,
E226,
E228,
E231,
E241,
E242,
E251,
E261,
E262,
E265,
E266,
E271,
E272,
E273,
E274,
E301,
E302,
E303,
E305,
E306,
E402,
E501,
E502,
E701,
E702,
E703,
E741,
F401,
F403,
F405,
W191,
W291,
W292,
W293,
W391,
W503,
W504,
E711,
E129,
F841,
E713,
E712,
max-line-length = 200
+46
View File
@@ -0,0 +1,46 @@
#!/bin/bash
set -e
cd ~ || exit
echo "Setting Up Bench..."
pip install frappe-bench
bench -v init frappe-bench --skip-assets --python "$(which python)"
cd ./frappe-bench || exit
bench -v setup requirements
echo "Setting Up LMS App..."
bench get-app lms "${GITHUB_WORKSPACE}"
echo "Setting Up Sites & Database..."
mkdir ~/frappe-bench/sites/lms.test
cp "${GITHUB_WORKSPACE}/.github/helper/site_config.json" ~/frappe-bench/sites/lms.test/site_config.json
mariadb --host 127.0.0.1 --port 3306 -u root -p123 -e "SET GLOBAL character_set_server = 'utf8mb4'";
mariadb --host 127.0.0.1 --port 3306 -u root -p123 -e "SET GLOBAL collation_server = 'utf8mb4_unicode_ci'";
mariadb --host 127.0.0.1 --port 3306 -u root -p123 -e "CREATE DATABASE test_lms";
mariadb --host 127.0.0.1 --port 3306 -u root -p123 -e "CREATE USER 'test_lms'@'localhost' IDENTIFIED BY 'test_lms'";
mariadb --host 127.0.0.1 --port 3306 -u root -p123 -e "GRANT ALL PRIVILEGES ON \`test_lms\`.* TO 'test_lms'@'localhost'";
mariadb --host 127.0.0.1 --port 3306 -u root -p123 -e "FLUSH PRIVILEGES";
echo "Setting Up Procfile..."
sed -i 's/^watch:/# watch:/g' Procfile
sed -i 's/^schedule:/# schedule:/g' Procfile
echo "Starting Bench..."
bench start &> bench_start.log &
CI=Yes bench build &
build_pid=$!
bench --site lms.test reinstall --yes
bench --site lms.test install-app lms
wait $build_pid
+14
View File
@@ -0,0 +1,14 @@
#!/bin/bash
set -e
echo "Setting Up System Dependencies..."
sudo apt update
sudo apt remove mysql-server mysql-client
sudo apt-get install libcups2-dev redis-server mariadb-client libmariadb-dev
install_wkhtmltopdf() {
wget -q https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb
}
install_wkhtmltopdf &
+20
View File
@@ -0,0 +1,20 @@
{
"db_host": "127.0.0.1",
"db_port": 3306,
"db_name": "test_lms",
"db_password": "test_lms",
"allow_tests": true,
"enable_ui_tests": true,
"db_type": "mariadb",
"auto_email_id": "test@example.com",
"mail_server": "smtp.example.com",
"mail_login": "test@example.com",
"mail_password": "test",
"admin_password": "admin",
"root_login": "root",
"root_password": "123",
"host_name": "http://lms.test:8000",
"monitor": 1,
"server_script_enabled": true,
"mute_emails": true
}
+40
View File
@@ -0,0 +1,40 @@
#!/bin/bash
set -e
cd ~ || exit
echo "Setting Up Bench..."
pip install frappe-bench
bench -v init frappe-bench --skip-assets --skip-redis-config-generation --python "$(which python)" --frappe-branch "${BASE_BRANCH}"
cd ./frappe-bench || exit
echo "Get LMS..."
bench get-app --skip-assets lms "${GITHUB_WORKSPACE}"
echo "Generating POT file..."
bench generate-pot-file --app lms
cd ./apps/lms || exit
echo "Configuring git user..."
git config user.email "developers@erpnext.com"
git config user.name "frappe-pr-bot"
echo "Setting the correct git remote..."
# Here, the git remote is a local file path by default. Let's change it to the upstream repo.
git remote set-url upstream https://github.com/frappe/lms.git
echo "Creating a new branch..."
isodate=$(date -u +"%Y-%m-%d")
branch_name="pot_${BASE_BRANCH}_${isodate}"
git checkout -b "${branch_name}"
echo "Commiting changes..."
git add lms/locale/main.pot
git commit -m "chore: update POT file"
gh auth setup-git
git push -u upstream "${branch_name}"
echo "Creating a PR..."
gh pr create --fill --base "${BASE_BRANCH}" --head "${branch_name}" -R frappe/lms
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

+32
View File
@@ -0,0 +1,32 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="4 2 193 52">
<g filter="url(#filter0_dd)">
<rect x="4" y="2" width="193" height="52" rx="6" fill="#2490EF"/>
<path d="M28 22.2891H32.8786V35.5H36.2088V22.2891H41.0874V19.5H28V22.2891Z" fill="white"/>
<path d="M41.6982 35.5H45.0129V28.7109C45.0129 27.2344 46.0866 26.2188 47.5494 26.2188C48.0085 26.2188 48.6388 26.2969 48.95 26.3984V23.4453C48.6543 23.375 48.2419 23.3281 47.9074 23.3281C46.5691 23.3281 45.472 24.1094 45.0362 25.5938H44.9117V23.5H41.6982V35.5Z" fill="white"/>
<path d="M52.8331 40C55.2996 40 56.6068 38.7344 57.2837 36.7969L61.9289 23.5156L58.4197 23.5L55.9221 32.3125H55.7976L53.3233 23.5H49.8374L54.1247 35.8437L53.9302 36.3516C53.4944 37.4766 52.6619 37.5312 51.4947 37.1719L50.7478 39.6562C51.2224 39.8594 51.9927 40 52.8331 40Z" fill="white"/>
<path d="M73.6142 35.7344C77.2401 35.7344 79.4966 33.2422 79.4966 29.5469C79.4966 25.8281 77.2401 23.3438 73.6142 23.3438C69.9883 23.3438 67.7319 25.8281 67.7319 29.5469C67.7319 33.2422 69.9883 35.7344 73.6142 35.7344ZM73.6298 33.1562C71.9569 33.1562 71.101 31.6171 71.101 29.5233C71.101 27.4296 71.9569 25.8827 73.6298 25.8827C75.2715 25.8827 76.1274 27.4296 76.1274 29.5233C76.1274 31.6171 75.2715 33.1562 73.6298 33.1562Z" fill="white"/>
<path d="M84.7253 28.5625C84.7331 27.0156 85.6512 26.1094 86.9895 26.1094C88.3201 26.1094 89.1215 26.9844 89.1137 28.4531V35.5H92.4284V27.8594C92.4284 25.0625 90.7945 23.3438 88.3046 23.3438C86.5306 23.3438 85.2466 24.2187 84.7097 25.6172H84.5697V23.5H81.4106V35.5H84.7253V28.5625Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M102.429 19.5H113.429V22.3141H102.429V19.5ZM102.429 35.5V26.6794H112.699V29.4982H105.94V35.5H102.429Z" fill="white"/>
<path d="M131.584 24.9625C131.09 21.5057 128.345 19.5 124.785 19.5C120.589 19.5 117.429 22.463 117.429 27.4924C117.429 32.5142 120.55 35.4848 124.785 35.4848C128.604 35.4848 131.137 33.0916 131.584 30.1211L128.651 30.1059C128.282 31.9293 126.745 32.9549 124.824 32.9549C122.22 32.9549 120.354 31.0632 120.354 27.4924C120.354 23.9824 122.204 22.0299 124.832 22.0299C126.784 22.0299 128.314 23.1011 128.651 24.9625H131.584Z" fill="white"/>
<path d="M136.409 19.7124H133.571V35.2718H136.409V19.7124Z" fill="white"/>
<path d="M144.031 35.5001C147.56 35.5001 149.803 33.0917 149.803 29.483C149.803 25.8667 147.56 23.4507 144.031 23.4507C140.502 23.4507 138.259 25.8667 138.259 29.483C138.259 33.0917 140.502 35.5001 144.031 35.5001ZM144.047 33.2969C142.094 33.2969 141.137 31.6103 141.137 29.4754C141.137 27.3406 142.094 25.6312 144.047 25.6312C145.968 25.6312 146.925 27.3406 146.925 29.4754C146.925 31.6103 145.968 33.2969 144.047 33.2969Z" fill="white"/>
<path d="M159.338 30.3641C159.338 32.1419 158.028 33.0232 156.773 33.0232C155.409 33.0232 154.499 32.0887 154.499 30.6072V23.6025H151.66V31.0327C151.66 33.8361 153.307 35.4239 155.675 35.4239C157.479 35.4239 158.749 34.5046 159.298 33.1979H159.424V35.272H162.176V23.6025H159.338V30.3641Z" fill="white"/>
<path d="M169.014 35.4769C171.084 35.4769 172.017 34.2841 172.464 33.4332H172.637V35.2718H175.429V19.7124H172.582V25.532H172.464C172.033 24.6887 171.147 23.4503 169.022 23.4503C166.238 23.4503 164.05 25.5624 164.05 29.4522C164.05 33.2965 166.175 35.4769 169.014 35.4769ZM169.806 33.2205C167.931 33.2205 166.943 31.6251 166.943 29.437C166.943 27.2642 167.916 25.7067 169.806 25.7067C171.633 25.7067 172.637 27.173 172.637 29.437C172.637 31.701 171.617 33.2205 169.806 33.2205Z" fill="white"/>
</g>
<defs>
<filter id="filter0_dd" x="0" y="0" width="201" height="60" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="0.25"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="2"/>
<feGaussianBlur stdDeviation="2"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.13 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

+64
View File
@@ -0,0 +1,64 @@
name: Build Container Image
on:
workflow_dispatch:
push:
branches:
- main
tags:
- "*"
jobs:
build:
name: Build
runs-on: ubuntu-latest
strategy:
matrix:
arch: [amd64, arm64]
permissions:
packages: write
steps:
- name: Checkout Entire Repository
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
platforms: linux/${{ matrix.arch }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Set Branch
run: |
export APPS_JSON='[{"url": "https://github.com/frappe/lms","branch": "main"}]'
echo "APPS_JSON_BASE64=$(echo $APPS_JSON | base64 -w 0)" >> $GITHUB_ENV
echo "FRAPPE_BRANCH=version-15" >> $GITHUB_ENV
- name: Set Image Tag
run: |
echo "IMAGE_TAG=stable" >> $GITHUB_ENV
- uses: actions/checkout@v4
with:
repository: frappe/frappe_docker
path: builds
- name: Build and push
uses: docker/build-push-action@v6
with:
push: true
context: builds
file: builds/images/layered/Containerfile
tags: >
ghcr.io/${{ github.repository }}:${{ github.ref_name }},
ghcr.io/${{ github.repository }}:${{ env.IMAGE_TAG }}
build-args: |
"FRAPPE_BRANCH=${{ env.FRAPPE_BRANCH }}"
"APPS_JSON_BASE64=${{ env.APPS_JSON_BASE64 }}"
+43 -13
View File
@@ -1,4 +1,4 @@
name: Run tests
name: Server Tests
on:
push:
branches:
@@ -6,7 +6,9 @@ on:
pull_request: {}
jobs:
tests:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
strategy:
fail-fast: false
services:
redis-cache:
image: redis:alpine
@@ -30,16 +32,16 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: setup python
uses: actions/setup-python@v2
uses: actions/setup-python@v6
with:
python-version: 3.9
python-version: '3.14'
- name: setup node
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: '14'
node-version: '24'
check-latest: true
- name: setup cache for bench
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/bench-cache
key: ${{ runner.os }}
@@ -53,19 +55,25 @@ jobs:
then
(cd && tar xzf ~/bench-cache/bench.tgz)
else
bench init ~/frappe-bench --skip-redis-config-generation
bench init ~/frappe-bench --skip-redis-config-generation --skip-assets --python "$(which python)"
mkdir -p ~/bench-cache
(cd && tar czf ~/bench-cache/bench.tgz frappe-bench)
fi
- name: add community app to bench
- name: add lms app to bench
working-directory: /home/runner/frappe-bench
run: bench get-app community $GITHUB_WORKSPACE
run: bench get-app lms $GITHUB_WORKSPACE
- name: create bench site
working-directory: /home/runner/frappe-bench
run: bench new-site --mariadb-root-password root --admin-password admin frappe.local
- name: install community app
- name: install lms app
working-directory: /home/runner/frappe-bench
run: bench --verbose --site frappe.local install-app community
run: bench --site frappe.local install-app lms
- name: setup requirements
working-directory: /home/runner/frappe-bench
run: bench setup requirements --dev
- name: block endpoints
working-directory: /home/runner/frappe-bench
run: bench --site frappe.local set-config block_endpoints 1
- name: allow tests
working-directory: /home/runner/frappe-bench
run: bench --site frappe.local set-config allow_tests true
@@ -74,5 +82,27 @@ jobs:
run: bench --site frappe.local build
- name: run tests
working-directory: /home/runner/frappe-bench
run: bench --site frappe.local run-tests --app community
run: bench --site frappe.local run-tests --app lms --coverage
- name: Upload coverage data
uses: actions/upload-artifact@v4
with:
path: /home/runner/frappe-bench/sites/coverage.xml
coverage:
name: Coverage Wrap Up
needs: tests
runs-on: ubuntu-latest
steps:
- name: Clone
uses: actions/checkout@v3
- name: Download artifacts
uses: actions/download-artifact@v4
- name: Upload coverage data
uses: codecov/codecov-action@v5
with:
name: Server
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
verbose: true
+39
View File
@@ -0,0 +1,39 @@
name: Regenerate POT file (translatable strings)
on:
schedule:
- cron: "00 16 * * 5"
workflow_dispatch:
jobs:
regenerate-pot-file:
name: Release
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
branch: ["develop"]
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
- name: Setup Python
uses: actions/setup-python@v6
with:
python-version: "3.14"
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
- name: Run script to update POT file
run: |
bash ${GITHUB_WORKSPACE}/.github/helper/update_pot_file.sh
env:
GH_TOKEN: ${{ secrets.RELEASE_TOKEN }}
BASE_BRANCH: ${{ matrix.branch }}
+61
View File
@@ -0,0 +1,61 @@
name: Linters
on:
pull_request:
workflow_dispatch:
push:
branches: [ main ]
jobs:
commit-lint:
name: 'Semantic Commits'
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 200
- uses: actions/setup-node@v6
with:
node-version: 24
check-latest: true
- name: Check commit titles
run: |
npm install @commitlint/cli @commitlint/config-conventional
npx commitlint --verbose --from ${{ github.event.pull_request.base.sha }} --to ${{ github.event.pull_request.head.sha }}
linters:
name: Semgrep Rules
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'
steps:
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: '3.14'
- name: Cache pip
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml', '**/setup.py') }}
restore-keys: |
${{ runner.os }}-pip-
${{ runner.os }}-
- name: Install and Run Pre-commit
uses: pre-commit/action@v3.0.1
- name: Download Semgrep rules
run: git clone --depth 1 https://github.com/frappe/semgrep-rules.git frappe-semgrep-rules
- name: Download semgrep
run: pip install semgrep
- name: Run Semgrep rules
run: semgrep ci --config ./frappe-semgrep-rules/rules
+26
View File
@@ -0,0 +1,26 @@
name: Create weekly release
on:
schedule:
- cron: '30 3 * * 3'
workflow_dispatch:
jobs:
release:
name: Release
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- uses: octokit/request-action@v2.x
with:
route: POST /repos/{owner}/{repo}/pulls
owner: frappe
repo: lms
title: |-
"chore: merge 'develop' into 'main'"
body: "Automated weekly release"
base: main
head: develop
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
+32
View File
@@ -0,0 +1,32 @@
name: Generate Semantic Release
on:
workflow_dispatch:
push:
branches:
- main
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout Entire Repository
uses: actions/checkout@v4
with:
fetch-depth: 0
persist-credentials: false
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
- name: Setup dependencies
run: |
npm install @semantic-release/git @semantic-release/exec --no-save
- name: Create Release
env:
GH_TOKEN: ${{ secrets.RELEASE_TOKEN }}
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
GIT_AUTHOR_NAME: "Frappe PR Bot"
GIT_AUTHOR_EMAIL: "developers@frappe.io"
GIT_COMMITTER_NAME: "Frappe PR Bot"
GIT_COMMITTER_EMAIL: "developers@frappe.io"
run: npx semantic-release
+39
View File
@@ -0,0 +1,39 @@
# This action:
#
# 1. Generates release notes using github API.
# 2. Strips unnecessary info like chore/style etc from notes.
# 3. Updates release info.
name: 'Release Notes'
on:
workflow_dispatch:
inputs:
tag_name:
description: 'Tag of release like v2.0.0'
required: true
type: string
release:
types: [released]
permissions:
contents: read
jobs:
regen-notes:
name: 'Regenerate release notes'
runs-on: ubuntu-latest
steps:
- name: Update notes
run: |
NEW_NOTES=$(gh api --method POST -H "Accept: application/vnd.github+json" /repos/frappe/lms/releases/generate-notes -f tag_name=$RELEASE_TAG \
| jq -r '.body' \
| sed -E '/^\* (chore|ci|test|docs|style)/d' \
| sed -E 's/by @mergify //'
)
RELEASE_ID=$(gh api -H "Accept: application/vnd.github+json" /repos/frappe/lms/releases/tags/$RELEASE_TAG | jq -r '.id')
gh api --method PATCH -H "Accept: application/vnd.github+json" /repos/frappe/lms/releases/$RELEASE_ID -f body="$NEW_NOTES"
env:
GH_TOKEN: ${{ secrets.RELEASE_TOKEN }}
RELEASE_TAG: ${{ github.event.inputs.tag_name || github.event.release.tag_name }}
+19
View File
@@ -0,0 +1,19 @@
name: Semantic Pull Request
on:
push:
branches: [ main ]
pull_request: {}
jobs:
# This workflow contains a single job called "build"
semantic:
name: Validate PR title
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: zeke/semantic-pull-requests@main
+123
View File
@@ -0,0 +1,123 @@
name: UI
on:
pull_request:
workflow_dispatch:
push:
branches: [ main ]
permissions:
# Do not change this as GITHUB_TOKEN is being used by roulette
contents: read
jobs:
test:
runs-on: ubuntu-latest
if: ${{ github.repository_owner == 'frappe' }}
timeout-minutes: 60
strategy:
fail-fast: false
name: UI Tests (Cypress)
services:
mariadb:
image: mariadb:10.8
env:
MARIADB_ROOT_PASSWORD: 123
ports:
- 3306:3306
options: --health-cmd="mysqladmin ping" --health-interval=5s --health-timeout=2s --health-retries=3
steps:
- name: Clone
uses: actions/checkout@v3
- name: Setup Python
uses: actions/setup-python@v6
with:
python-version: '3.14'
- name: Check for valid Python & Merge Conflicts
run: |
python -m compileall -q -f "${GITHUB_WORKSPACE}"
if grep -lr --exclude-dir=node_modules "^<<<<<<< " "${GITHUB_WORKSPACE}"
then echo "Found merge conflicts"
exit 1
fi
- uses: actions/setup-node@v6
with:
node-version: 24
check-latest: true
- name: Add to Hosts
run: |
echo "127.0.0.1 lms.test" | sudo tee -a /etc/hosts
- name: Cache pip
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml', '**/setup.py') }}
restore-keys: |
${{ runner.os }}-pip-
${{ runner.os }}-
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT
- uses: actions/cache@v4
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-ui-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-ui-
- name: Cache cypress binary
uses: actions/cache@v4
with:
path: ~/.cache/Cypress
key: ${{ runner.os }}-cypress
- name: Install Dependencies
run: |
bash ${GITHUB_WORKSPACE}/.github/helper/install_dependencies.sh
bash ${GITHUB_WORKSPACE}/.github/helper/install.sh
env:
BEFORE: ${{ env.GITHUB_EVENT_PATH.before }}
AFTER: ${{ env.GITHUB_EVENT_PATH.after }}
TYPE: ui
DB: mariadb
- name: Site Setup
run: |
cd ~/frappe-bench/
bench --site lms.test execute frappe.utils.install.complete_setup_wizard
bench --site lms.test execute frappe.tests.ui_test_helpers.create_test_user
bench --site lms.test set-password frappe@example.com admin
bench --site lms.test execute lms.lms.utils.persona_captured
- name: cypress pre-requisites
run: |
cd ~/frappe-bench/apps/lms
yarn add cypress@^10 --no-lockfile -W
- name: UI Tests
run: cd ~/frappe-bench/ && bench --site lms.test run-ui-tests lms --headless
env:
CYPRESS_BASE_URL: http://lms.test:8000
CYPRESS_RECORD_KEY: 095366ec-7b9f-41bd-aeec-03bb76d627fe
- name: Stop server and wait for coverage file
run: |
ps -ef | grep "[f]rappe serve" | awk '{print $2}' | xargs kill -s SIGINT
sleep 5
- name: Show bench output
if: ${{ always() }}
run: cat ~/frappe-bench/bench_start.log || true
+8 -2
View File
@@ -3,8 +3,14 @@
*.egg-info
*.swp
tags
community/docs/current
community/public/dist
lms/docs/current
lms/public/dist
__pycache__/
*.py[cod]
*$py.class
node_modules
package-lock.json
lms/public/frontend
lms/www/lms.html
lms/www/_lms.html
frappe-ui
+3
View File
@@ -0,0 +1,3 @@
[submodule "frappe-ui"]
path = frappe-ui
url = https://github.com/frappe/frappe-ui
+66
View File
@@ -0,0 +1,66 @@
exclude: 'node_modules|.git'
default_stages: [pre-commit]
fail_fast: false
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: trailing-whitespace
files: "lms.*"
exclude: ".*json$|.*txt$|.*csv|.*md|.*svg"
- id: check-yaml
- id: check-merge-conflict
- id: check-ast
- id: check-json
- id: check-toml
- id: debug-statements
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.8.1
hooks:
- id: ruff
name: "Run ruff import sorter"
args: ["--select=I", "--fix"]
- id: ruff
name: "Run ruff linter"
- id: ruff-format
name: "Run ruff formatter"
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v2.7.1
hooks:
- id: prettier
types_or: [javascript, vue]
# Ignore any files that might contain jinja / bundles
exclude: |
(?x)^(
lms/public/dist/.*|
.*node_modules.*|
.*boilerplate.*|
lms/www/website_script.js|
lms/templates/includes/.*|
lms/public/js/lib/.*
)$
- repo: https://github.com/pre-commit/mirrors-eslint
rev: v8.44.0
hooks:
- id: eslint
types_or: [javascript]
args: ['--quiet']
exclude: |
(?x)^(
lms/public/dist/.*|
cypress/.*|
.*node_modules.*|
.*boilerplate.*|
lms/www/website_script.js|
lms/templates/includes/.*|
lms/public/js/lib/.*
)$
ci:
autoupdate_schedule: weekly
skip: []
submodules: false
+21
View File
@@ -0,0 +1,21 @@
{
"branches": ["main"],
"plugins": [
"@semantic-release/commit-analyzer", {
"preset": "angular"
},
"@semantic-release/release-notes-generator",
[
"@semantic-release/exec", {
"prepareCmd": 'sed -ir "s/[0-9]*\.[0-9]*\.[0-9]*/${nextRelease.version}/" lms/__init__.py'
}
],
[
"@semantic-release/git", {
"assets": ["lms/__init__.py"],
"message": "chore(release): Bumped to Version ${nextRelease.version}"
}
],
"@semantic-release/github"
]
}
+7
View File
@@ -0,0 +1,7 @@
1. Go to the apps/lms directory of your installation and execute git pull --unshallow to ensure that you have the full git repository. Also fork the frappe/lms repository on GitHub.
1. Check out a working branch in git (e.g. git checkout -b my-new-branch).
1. Make your proposed changes to the source
1. Run your local version (e.g. bench start in your bench installation). Make sure that your changes work the way you want them to.
1. Commit your changes to your branch. Make sure to use a semantic commit message.
1. Push your branch to your fork on Github, and issue a pull request.
+12 -12
View File
@@ -4,15 +4,15 @@ include *.json
include *.md
include *.py
include *.txt
recursive-include community *.css
recursive-include community *.csv
recursive-include community *.html
recursive-include community *.ico
recursive-include community *.js
recursive-include community *.json
recursive-include community *.md
recursive-include community *.png
recursive-include community *.py
recursive-include community *.svg
recursive-include community *.txt
recursive-exclude community *.pyc
recursive-include lms *.css
recursive-include lms *.csv
recursive-include lms *.html
recursive-include lms *.ico
recursive-include lms *.js
recursive-include lms *.json
recursive-include lms *.md
recursive-include lms *.png
recursive-include lms *.py
recursive-include lms *.svg
recursive-include lms *.txt
recursive-exclude lms *.pyc
+156 -57
View File
@@ -1,79 +1,178 @@
## Community
<div align="center" markdown="1">
This app helps people organize and manage their own communities.
<img src=".github/lms-logo.png" alt="Frappe Learning logo" width="80" height="80"/>
<h1>Frappe Learning</h1>
The App has following components:
**Easy to use, open source, Learning Management System**
1. Hackathons
1. LMS
![Tests](https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/simple/vandxn/main&style=flat&logo=cypress)
Community is built on the [Frappe Framework](https://github.com/frappe/frappe), a full-stack web app framework built with Python & JavaScript.
</div>
<div align="center">
<img src=".github/hero.png?v=5" alt="Hero Image" width="72%" />
</div>
<br />
<div align="center">
<a href="https://frappe.io/learning">Website</a>
-
<a href="https://docs.frappe.io/learning">Documentation</a>
</div>
## Frappe Learning
Frappe Learning is an easy-to-use learning system that helps you bring structure to your content.
### Motivation
In 2021, we were looking for a Learning Management System to launch [Mon.School](https://mon.school) for FOSS United. We checked out Moodle, but it didnt feel right. The forms were unnecessarily lengthy and the UI was confusing. It shouldn't be this hard to create a course right? So I started making a learning system for Mon.School which soon became a product in itself. The aim is to have a simple platform that anyone can use to launch a course of their own and make knowledge sharing easier.
### Key Features
- **Structured Learning**: Design a course with a 3-level hierarchy, where your courses have chapters and you can group your lessons within these chapters. This ensures that the context of the lesson is set by the chapter.
- **Live Classes**: Group learners into batches based on courses and duration. You can then create Zoom live class for these batches right from the app. Learners get to see the list of live classes they have to take as a part of this batch.
- **Quizzes and Assignments**: Create quizzes where questions can have single-choice, multiple-choice options, or can be open ended. Instructors can also add assignments which learners can submit as PDF's or Documents.
- **Getting Certified**: Once a learner has completed the course or batch, you can grant them a certificate. The app provides an inbuilt certificate template. You can use this or else create a template of your own and use that instead.
<details>
<summary>View Screenshots</summary>
![Batch](.github/batch.png)
<div align="center">
<sub>
Create batches to group your learners
</sub>
</div>
<br>
![Quiz](.github/quiz.png)
<div align="center">
<sub>
Evaluate their knowledge by quizzes
</sub>
</div>
<br>
![Cerficicate](.github/certificate.png)
<div align="center">
<sub>
Autenticate their work with certification
</sub>
</div>
</details>
### Under the Hood
- [**Frappe Framework**](https://github.com/frappe/frappe): A full-stack web application framework.
- [**Frappe UI**](https://github.com/frappe/frappe-ui): A Vue-based UI library, to provide a modern user interface.
## Production Setup
### Managed Hosting
You can try [Frappe Cloud](https://frappecloud.com), a simple, user-friendly and sophisticated [open-source](https://github.com/frappe/press) platform to host Frappe applications with peace of mind.
It takes care of installation, setup, upgrades, monitoring, maintenance and support of your Frappe deployments. It is a fully featured developer platform with an ability to manage and control multiple Frappe deployments.
<div>
<a href="https://frappecloud.com/lms/signup" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://frappe.io/files/try-on-fc-white.png">
<img src="https://frappe.io/files/try-on-fc-black.png" alt="Try on Frappe Cloud" height="28" />
</picture>
</a>
</div>
### Self Hosting
Follow these steps to set up Frappe Learning in production:
**Step 1**: Download the easy install script
```bash
wget https://frappe.io/easy-install.py
```
**Step 2**: Run the deployment command
```bash
python3 ./easy-install.py deploy \
--project=learning_prod_setup \
--email=your_email.example.com \
--image=ghcr.io/frappe/lms \
--version=stable \
--app=lms \
--sitename subdomain.domain.tld
```
Replace the following parameters with your values:
- `your_email.example.com`: Your email address
- `subdomain.domain.tld`: Your domain name where Learning will be hosted
The script will set up a production-ready instance of Frappe Learning with all the necessary configurations in about 5 minutes.
**Note:** To avoid a `404 Page Not Found` error:
- If hosting on a **public server**, make sure your DNS **A record** points to your server's IP.
- If hosting **locally**, map your domain to `127.0.0.1` in your `/etc/hosts` file:
## Development Setup
**Step 1:** Clone the repo
### Docker
```
$ git clone https://github.com/fossunited/community.git
You need Docker, docker-compose and git setup on your machine. Refer [Docker documentation](https://docs.docker.com/). After that, follow below steps:
$ cd community
```
**Step 1**: Setup folder and download the required files
**Step 2:** Run docker-compose
mkdir frappe-learning
cd frappe-learning
```
$ docker-compose up
```
# Download the docker-compose file
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/lms/develop/docker/docker-compose.yml
**Step 3:** Visit the website at http://localhost:8000/
# Download the setup script
wget -O init.sh https://raw.githubusercontent.com/frappe/lms/develop/docker/init.sh
You'll have to go through the setup wizard to setup the website for the first time you access it. Login using the following credentiasl to complete the setup wizard.
**Step 2**: Run the container and daemonize it
```
Username: Administrator
password: admin
```
docker compose up -d
TODO: Explain how to load sample data
**Step 3**: The site [http://lms.localhost:8000/lms](http://lms.localhost:8000/lms) should now be available. The default credentials are:
- Username: Administrator
- Password: admin
## Stopping the server
Press `ctrl+c` in the terminal to stop the server. You can also run `docker-compose down` in another terminal to stop it.
To completely reset the instance, do the following:
```
$ docker-compose down --volumes
$ docker-compose up
```
## Making Code Changes
The dev setup is configured to reload whenever any code is changed. Just edit the code and reload the webpage.
Commit the changes in a branch and send a pull request.
## Local Setup - The Hard Way
### Local
To setup the repository locally follow the steps mentioned below:
1. Install bench and setup a frappe-bench directory by following the [Installation Steps](https://frappeframework.com/docs/user/en/installation).
1. Start the server by running bench start.
1. In a separate terminal window, create a new site by running bench new-site community.test.
1. Run bench get-app https://github.com/fossunited/community.
1. Run bench --site community.test install-app community.
1. Map your site to localhost with the command ```bench --site community.test add-to-hosts```
1. Now open the URL http://community.test:8000/docs in your browser, you should see the app running.
1. Install bench and setup a `frappe-bench` directory by following the [Installation Steps](https://frappeframework.com/docs/user/en/installation)
1. Start the server by running `bench start`
1. In a separate terminal window, create a new site by running `bench new-site learning.test`
1. Map your site to localhost with the command `bench --site learning.test add-to-hosts`
1. Get the Learning app. Run `bench get-app https://github.com/frappe/lms`
1. Run `bench --site learning.test install-app lms`.
1. Now open the URL `http://learning.test:8000/lms` in your browser, you should see the app running
### Contribution Guidelines (for The Hard Way)
## Learn and connect
1. Go to the apps/community directory of your installation and execute git pull --unshallow to ensure that you have the full git repository. Also fork the fossunited/community repository on GitHub.
1. Check out a working branch in git (e.g. git checkout -b my-new-branch).
1. Make your proposed changes to the source
1. Run your local version (e.g. bench start in your bench installation). Make sure that your changes work the way you want them to.
1. Commit your changes to your branch. Make sure to use a semantic commit message.
1. Push your branch to your fork on Github, and issue a pull request.
- [Telegram Public Group](https://t.me/frappelms)
- [Discuss Forum](https://discuss.frappe.io/c/lms/70)
- [Documentation](https://docs.frappe.io/learning)
- [YouTube](https://www.youtube.com/channel/UCn3bV5kx77HsVwtnlCeEi_A)
#### License
AGPL
<br>
<br>
<div align="center" style="padding-top: 0.75rem;">
<a href="https://frappe.io" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://frappe.io/files/Frappe-white.png">
<img src="https://frappe.io/files/Frappe-black.png" alt="Frappe Technologies" height="28"/>
</picture>
</a>
</div>
+5
View File
@@ -0,0 +1,5 @@
# Security Policy
The Frappe team and community take security issues seriously. To report a security issue, please go through the information mentioned [here](https://frappe.io/security).
We appreciate your efforts to responsibly disclose your findings. We'll endeavor to respond quickly and will keep you updated throughout the process.
+10
View File
@@ -0,0 +1,10 @@
To setup the repository locally follow the steps mentioned below:
1. Install bench and setup a frappe-bench directory by following the [Installation Steps](https://frappeframework.com/docs/user/en/installation).
1. Start the server by running bench start.
1. In a separate terminal window, create a new site by running bench new-site lms.test.
1. Fork the LMS app
1. Run bench get-app <url-of-your-form>.
1. Run bench --site lms.test install-app lms.
1. Map your site to localhost with the command ```bench --site lms.test add-to-hosts```
1. Now open the URL http://lms.test:8000/ in your browser, you should see the app running.
+26
View File
@@ -0,0 +1,26 @@
export default {
parserPreset: "conventional-changelog-conventionalcommits",
rules: {
"subject-empty": [2, "never"],
"type-case": [2, "always", "lower-case"],
"type-empty": [2, "never"],
"type-enum": [
2,
"always",
[
"build",
"chore",
"ci",
"docs",
"feat",
"fix",
"perf",
"refactor",
"revert",
"style",
"test",
"deprecate", // deprecation decision
],
],
},
};
-7
View File
@@ -1,7 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
__version__ = '0.0.1'
# load the methods from the lms api
from .lms import api # noqa
@@ -1,58 +0,0 @@
{
"actions": [],
"autoname": "Prompt",
"creation": "2021-02-12 17:54:52.300451",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"year",
"is_hackathon",
"volunteers"
],
"fields": [
{
"fieldname": "year",
"fieldtype": "Select",
"label": "Year",
"options": "\n2021\n2022\n2023\n2024\n2025"
},
{
"fieldname": "volunteers",
"fieldtype": "Table",
"label": "Volunteers",
"options": "Community Event Volunteer"
},
{
"default": "0",
"fieldname": "is_hackathon",
"fieldtype": "Check",
"label": "Is Hackathon"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-02-15 18:29:26.828720",
"modified_by": "Administrator",
"module": "Community",
"name": "Community Event",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityEvent(unittest.TestCase):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityEventVolunteer(Document):
pass
@@ -1,8 +0,0 @@
// Copyright (c) 2021, Frappe and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Participant', {
// refresh: function(frm) {
// }
});
@@ -1,74 +0,0 @@
{
"actions": [],
"creation": "2021-02-15 11:04:02.748879",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"first_name",
"last_name",
"email",
"student",
"organization_college"
],
"fields": [
{
"fieldname": "first_name",
"fieldtype": "Data",
"in_list_view": 1,
"label": "First Name",
"reqd": 1
},
{
"fieldname": "last_name",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Last Name",
"reqd": 1
},
{
"fieldname": "email",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Email",
"options": "Email",
"reqd": 1
},
{
"default": "0",
"fieldname": "student",
"fieldtype": "Check",
"label": "Student"
},
{
"fieldname": "organization_college",
"fieldtype": "Data",
"label": "Organization/College"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-02-15 11:04:02.748879",
"modified_by": "Administrator",
"module": "Community",
"name": "Community Participant",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityParticipant(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityParticipant(unittest.TestCase):
pass
@@ -1,72 +0,0 @@
{
"actions": [],
"creation": "2021-02-15 10:56:59.876454",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"full_name",
"enabled",
"avatar",
"column_break_3",
"short_bio",
"bio"
],
"fields": [
{
"fieldname": "full_name",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Full Name"
},
{
"fieldname": "avatar",
"fieldtype": "Attach Image",
"label": "Avatar"
},
{
"fieldname": "short_bio",
"fieldtype": "Data",
"label": "Short Bio"
},
{
"fieldname": "bio",
"fieldtype": "Small Text",
"label": "Bio"
},
{
"default": "0",
"fieldname": "enabled",
"fieldtype": "Check",
"label": "Enabled"
},
{
"fieldname": "column_break_3",
"fieldtype": "Column Break"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-02-15 11:01:02.010360",
"modified_by": "Administrator",
"module": "Community",
"name": "Community Speaker",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunitySpeaker(unittest.TestCase):
pass
@@ -1,82 +0,0 @@
{
"actions": [],
"autoname": "field:sponsor",
"creation": "2021-02-15 10:46:16.271104",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"sponsor",
"website",
"image",
"speaker",
"timeslot",
"short_intro",
"pitch"
],
"fields": [
{
"fieldname": "sponsor",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Sponsor",
"reqd": 1,
"unique": 1
},
{
"fieldname": "website",
"fieldtype": "Data",
"label": "Website"
},
{
"fieldname": "image",
"fieldtype": "Attach Image",
"label": "Image"
},
{
"fieldname": "speaker",
"fieldtype": "Data",
"label": "Speaker"
},
{
"fieldname": "timeslot",
"fieldtype": "Datetime",
"label": "Timeslot"
},
{
"fieldname": "short_intro",
"fieldtype": "Small Text",
"label": "Short Intro"
},
{
"fieldname": "pitch",
"fieldtype": "Markdown Editor",
"label": "Pitch"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-02-15 10:46:16.271104",
"modified_by": "Administrator",
"module": "Community",
"name": "Community Sponsor",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunitySponsor(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunitySponsor(unittest.TestCase):
pass
@@ -1,80 +0,0 @@
{
"actions": [],
"autoname": "field:topic",
"creation": "2021-02-18 16:06:59.882799",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"speaker",
"topic",
"video_link",
"date_and_time",
"event_type",
"event"
],
"fields": [
{
"fieldname": "speaker",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Speaker",
"reqd": 1
},
{
"fieldname": "topic",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Topic",
"reqd": 1,
"unique": 1
},
{
"fieldname": "video_link",
"fieldtype": "Data",
"label": "Video Link"
},
{
"fieldname": "date_and_time",
"fieldtype": "Datetime",
"label": "Date and Time"
},
{
"fieldname": "event_type",
"fieldtype": "Link",
"label": "Event Type",
"options": "DocType"
},
{
"fieldname": "event",
"fieldtype": "Dynamic Link",
"label": "Event",
"options": "event_type"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-02-18 16:56:41.526184",
"modified_by": "Administrator",
"module": "Community",
"name": "Community Talk",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityTalk(unittest.TestCase):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, Frappe and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestTShirtSizes(unittest.TestCase):
pass
-1
View File
@@ -1 +0,0 @@
import frappe
@@ -1,3 +0,0 @@
frappe.ready(function() {
// bind events here
})
@@ -1,64 +0,0 @@
{
"accept_payment": 0,
"allow_comments": 0,
"allow_delete": 0,
"allow_edit": 0,
"allow_incomplete": 0,
"allow_multiple": 0,
"allow_print": 0,
"amount": 0.0,
"amount_based_on_field": 0,
"apply_document_permissions": 0,
"button_label": "Send Request",
"client_script": "$('.page-header h2').html(`Request to Join \"${frappe.utils.get_url_arg('project_name')}\"`);",
"creation": "2021-02-17 13:20:08.548735",
"doc_type": "Community Project Member",
"docstatus": 0,
"doctype": "Web Form",
"idx": 0,
"is_standard": 1,
"login_required": 0,
"max_attachment_size": 0,
"modified": "2021-02-17 13:50:35.153793",
"modified_by": "Administrator",
"module": "Community",
"name": "join-request",
"owner": "Administrator",
"payment_button_label": "Buy Now",
"published": 1,
"route": "join-request",
"route_to_success_link": 0,
"show_attachments": 0,
"show_in_grid": 0,
"show_sidebar": 0,
"sidebar_items": [],
"success_url": "/join-request",
"title": "Join Request",
"web_form_fields": [
{
"allow_read_on_all_link_options": 0,
"fieldname": "project",
"fieldtype": "Link",
"hidden": 0,
"label": "Project",
"max_length": 0,
"max_value": 0,
"options": "Community Project",
"read_only": 0,
"reqd": 1,
"show_in_filter": 0
},
{
"allow_read_on_all_link_options": 0,
"fieldname": "intro",
"fieldtype": "Small Text",
"hidden": 0,
"label": "Intro",
"max_length": 0,
"max_value": 0,
"read_only": 0,
"reqd": 1,
"show_in_filter": 0
}
]
}
@@ -1,7 +0,0 @@
from __future__ import unicode_literals
import frappe
def get_context(context):
# do your magic here
pass
@@ -1,8 +0,0 @@
frappe.ready(function () {
// bind events here
frappe.web_form.success_url = `hackathons/project?project=${frappe.utils.get_url_arg('project')}&hackathon=${frappe.utils.get_url_arg('hackathon')}`;
$('.breadcrumb-container')
.html(`<a href="${frappe.web_form.success_url}">Back to my project</a>`)
.addClass('py-4');
})
@@ -1,63 +0,0 @@
{
"accept_payment": 0,
"allow_comments": 0,
"allow_delete": 0,
"allow_edit": 0,
"allow_incomplete": 0,
"allow_multiple": 0,
"allow_print": 0,
"amount": 0.0,
"amount_based_on_field": 0,
"apply_document_permissions": 0,
"button_label": "Submit",
"creation": "2021-02-18 13:15:09.464515",
"doc_type": "Community Project Update",
"docstatus": 0,
"doctype": "Web Form",
"idx": 0,
"is_standard": 1,
"login_required": 1,
"max_attachment_size": 0,
"modified": "2021-02-18 13:23:41.023545",
"modified_by": "Administrator",
"module": "Community",
"name": "project-update",
"owner": "Administrator",
"payment_button_label": "Buy Now",
"published": 1,
"route": "project-update",
"route_to_success_link": 0,
"show_attachments": 0,
"show_in_grid": 0,
"show_sidebar": 0,
"sidebar_items": [],
"success_url": "/project-update",
"title": "Project Update",
"web_form_fields": [
{
"allow_read_on_all_link_options": 0,
"fieldname": "project",
"fieldtype": "Link",
"hidden": 0,
"label": "Project",
"max_length": 0,
"max_value": 0,
"options": "Community Project",
"read_only": 0,
"reqd": 1,
"show_in_filter": 0
},
{
"allow_read_on_all_link_options": 0,
"fieldname": "update",
"fieldtype": "Data",
"hidden": 0,
"label": "Update",
"max_length": 0,
"max_value": 0,
"read_only": 0,
"reqd": 1,
"show_in_filter": 0
}
]
}
-14
View File
@@ -1,14 +0,0 @@
{% set color = member.get_palette() %}
<a class="button-links" href="/{{member.username}}">
<span class="avatar {{ avatar_class }}" title="{{ member.full_name }}">
{% if member.user_image %}
<img class="avatar-frame standard-image" style="object-fit: cover;" src="{{ member.user_image }}" title="{{ member.full_name }}">
</img>
{% else %}
<span class="avatar-frame standard-image" title="{{ member.full_name }}"
style="background-color: var({{color[0]}}); color: var({{color[1]}});">
{{ frappe.utils.get_abbr(member.full_name) }}
</span>
{% endif %}
</span>
</a>
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Conference', {
// refresh: function(frm) {
// }
});
@@ -1,56 +0,0 @@
{
"actions": [],
"autoname": "field:conference_name",
"creation": "2021-02-25 17:12:51.981534",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"conference_name",
"live_stream_url",
"conference_details"
],
"fields": [
{
"fieldname": "conference_name",
"fieldtype": "Data",
"label": "Conference Name",
"unique": 1
},
{
"fieldname": "live_stream_url",
"fieldtype": "Data",
"label": "Live Stream URL"
},
{
"fieldname": "conference_details",
"fieldtype": "Markdown Editor",
"label": "Conference Details"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-04-06 18:30:18.228083",
"modified_by": "Administrator",
"module": "Conference",
"name": "Community Conference",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityConference(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityConference(unittest.TestCase):
pass
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Conference Participant', {
// refresh: function(frm) {
// }
});
@@ -1,147 +0,0 @@
{
"actions": [],
"autoname": "CON-.YYYY.-.###",
"creation": "2021-02-25 17:51:23.959033",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"participant_details",
"participant_name",
"participant_designation",
"column_break_4",
"email",
"conference_details",
"year",
"full_conference_tickets",
"user_conference_tickets",
"paid",
"column_break_11",
"tshirt_table",
"tshirt_size",
"currency",
"amount",
"thank_you_email_sent"
],
"fields": [
{
"fieldname": "participant_details",
"fieldtype": "Section Break",
"label": "Participant Details"
},
{
"fieldname": "participant_name",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Participant Name",
"reqd": 1
},
{
"fieldname": "participant_designation",
"fieldtype": "Select",
"label": "Participant Designation",
"options": "\nCxO\nAnalyst\nConsultant\nDeveloper\nSystem Administrator\nOther"
},
{
"fieldname": "column_break_4",
"fieldtype": "Column Break"
},
{
"fieldname": "email",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Email",
"options": "Email",
"reqd": 1
},
{
"fieldname": "conference_details",
"fieldtype": "Section Break",
"label": "Conference Details"
},
{
"fieldname": "year",
"fieldtype": "Select",
"label": "Year",
"options": "\n2017\n2018\n2019\n2020\n2021\n2022\n2023\n2024\n2025"
},
{
"fieldname": "full_conference_tickets",
"fieldtype": "Int",
"in_list_view": 1,
"label": "Full Conference Tickets",
"reqd": 1
},
{
"fieldname": "user_conference_tickets",
"fieldtype": "Int",
"label": "User Conference Tickets"
},
{
"default": "0",
"fieldname": "paid",
"fieldtype": "Check",
"label": "Paid"
},
{
"fieldname": "column_break_11",
"fieldtype": "Column Break"
},
{
"fieldname": "tshirt_table",
"fieldtype": "Data",
"label": "T-Shirt Sizes"
},
{
"fieldname": "tshirt_size",
"fieldtype": "Select",
"label": "T-Shirt Size",
"options": "S\nM\nL\nXL\nXXL\nXXXL"
},
{
"fieldname": "currency",
"fieldtype": "Select",
"in_list_view": 1,
"label": "Currency",
"options": "USD\nINR",
"reqd": 1
},
{
"fieldname": "amount",
"fieldtype": "Currency",
"label": "Amount",
"reqd": 1
},
{
"default": "0",
"fieldname": "thank_you_email_sent",
"fieldtype": "Check",
"label": "Thank You Email Sent"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-03-04 20:13:42.151103",
"modified_by": "Administrator",
"module": "Conference",
"name": "Community Conference Participant",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityConferenceParticipant(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityConferenceParticipant(unittest.TestCase):
pass
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Conference Request', {
// refresh: function(frm) {
// }
});
@@ -1,73 +0,0 @@
{
"actions": [],
"creation": "2021-02-25 17:19:10.378290",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"contact_name",
"contact_number",
"email",
"organization_name",
"request_type",
"message"
],
"fields": [
{
"fieldname": "contact_name",
"fieldtype": "Data",
"label": "Contact Name"
},
{
"fieldname": "contact_number",
"fieldtype": "Data",
"label": "Contact Number"
},
{
"fieldname": "email",
"fieldtype": "Data",
"label": "Email"
},
{
"fieldname": "organization_name",
"fieldtype": "Data",
"label": "Organization Name"
},
{
"fieldname": "request_type",
"fieldtype": "Select",
"label": "Request Type",
"options": "Sponsorship\nExhibit Program"
},
{
"fieldname": "message",
"fieldtype": "Text Editor",
"label": "Message"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-03-04 20:13:26.130017",
"modified_by": "Administrator",
"module": "Conference",
"name": "Community Conference Request",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityConferenceRequest(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityConferenceRequest(unittest.TestCase):
pass
-14
View File
@@ -1,14 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from frappe import _
def get_data():
return [
{
"module_name": "Community",
"color": "grey",
"icon": "octicon octicon-file-directory",
"type": "module",
"label": _("Community")
}
]
-11
View File
@@ -1,11 +0,0 @@
"""
Configuration for docs
"""
# source_link = "https://github.com/[org_name]/community"
# docs_base_url = "https://[org_name].github.io/community"
# headline = "App that does everything"
# sub_heading = "Yes, you got that right the first time, everything"
def get_context(context):
context.brand_html = "Community"
-373
View File
@@ -1,373 +0,0 @@
[
{
"allow_in_quick_entry": 0,
"allow_on_submit": 0,
"bold": 0,
"collapsible": 0,
"collapsible_depends_on": null,
"columns": 0,
"default": null,
"depends_on": null,
"description": null,
"docstatus": 0,
"doctype": "Custom Field",
"dt": "User",
"fetch_from": null,
"fetch_if_empty": 0,
"fieldname": "linkedin",
"fieldtype": "Data",
"hidden": 0,
"hide_border": 0,
"hide_days": 0,
"hide_seconds": 0,
"ignore_user_permissions": 0,
"ignore_xss_filter": 0,
"in_global_search": 0,
"in_list_view": 0,
"in_preview": 0,
"in_standard_filter": 0,
"insert_after": "mobile_no",
"label": "LinkedIn ID",
"length": 0,
"mandatory_depends_on": null,
"modified": "2021-06-30 14:46:55.834145",
"name": "User-linkedin",
"no_copy": 0,
"non_negative": 0,
"options": null,
"parent": null,
"parentfield": null,
"parenttype": null,
"permlevel": 0,
"precision": "",
"print_hide": 0,
"print_hide_if_no_value": 0,
"print_width": null,
"read_only": 0,
"read_only_depends_on": null,
"report_hide": 0,
"reqd": 0,
"search_index": 0,
"translatable": 1,
"unique": 0,
"width": null
},
{
"allow_in_quick_entry": 0,
"allow_on_submit": 0,
"bold": 0,
"collapsible": 0,
"collapsible_depends_on": null,
"columns": 0,
"default": null,
"depends_on": null,
"description": null,
"docstatus": 0,
"doctype": "Custom Field",
"dt": "User",
"fetch_from": null,
"fetch_if_empty": 0,
"fieldname": "github",
"fieldtype": "Data",
"hidden": 0,
"hide_border": 0,
"hide_days": 0,
"hide_seconds": 0,
"ignore_user_permissions": 0,
"ignore_xss_filter": 0,
"in_global_search": 0,
"in_list_view": 0,
"in_preview": 0,
"in_standard_filter": 0,
"insert_after": "linkedin",
"label": "Github ID",
"length": 0,
"mandatory_depends_on": null,
"modified": "2021-06-30 14:46:55.834145",
"name": "User-github",
"no_copy": 0,
"non_negative": 0,
"options": null,
"parent": null,
"parentfield": null,
"parenttype": null,
"permlevel": 0,
"precision": "",
"print_hide": 0,
"print_hide_if_no_value": 0,
"print_width": null,
"read_only": 0,
"read_only_depends_on": null,
"report_hide": 0,
"reqd": 0,
"search_index": 0,
"translatable": 1,
"unique": 0,
"width": null
},
{
"allow_in_quick_entry": 0,
"allow_on_submit": 0,
"bold": 0,
"collapsible": 0,
"collapsible_depends_on": null,
"columns": 0,
"default": null,
"depends_on": null,
"description": null,
"docstatus": 0,
"doctype": "Custom Field",
"dt": "User",
"fetch_from": null,
"fetch_if_empty": 0,
"fieldname": "medium",
"fieldtype": "Data",
"hidden": 0,
"hide_border": 0,
"hide_days": 0,
"hide_seconds": 0,
"ignore_user_permissions": 0,
"ignore_xss_filter": 0,
"in_global_search": 0,
"in_list_view": 0,
"in_preview": 0,
"in_standard_filter": 0,
"insert_after": "github",
"label": "Medium ID",
"length": 0,
"mandatory_depends_on": null,
"modified": "2021-06-30 14:46:55.834145",
"name": "User-medium",
"no_copy": 0,
"non_negative": 0,
"options": null,
"parent": null,
"parentfield": null,
"parenttype": null,
"permlevel": 0,
"precision": "",
"print_hide": 0,
"print_hide_if_no_value": 0,
"print_width": null,
"read_only": 0,
"read_only_depends_on": null,
"report_hide": 0,
"reqd": 0,
"search_index": 0,
"translatable": 1,
"unique": 0,
"width": null
},
{
"allow_in_quick_entry": 0,
"allow_on_submit": 0,
"bold": 0,
"collapsible": 0,
"collapsible_depends_on": null,
"columns": 0,
"default": null,
"depends_on": null,
"description": null,
"docstatus": 0,
"doctype": "Custom Field",
"dt": "User",
"fetch_from": null,
"fetch_if_empty": 0,
"fieldname": "city",
"fieldtype": "Data",
"hidden": 0,
"hide_border": 0,
"hide_days": 0,
"hide_seconds": 0,
"ignore_user_permissions": 0,
"ignore_xss_filter": 0,
"in_global_search": 0,
"in_list_view": 0,
"in_preview": 0,
"in_standard_filter": 0,
"insert_after": "mute_sounds",
"label": "City",
"length": 0,
"mandatory_depends_on": null,
"modified": "2021-06-30 14:46:55.834145",
"name": "User-city",
"no_copy": 0,
"non_negative": 0,
"options": null,
"parent": null,
"parentfield": null,
"parenttype": null,
"permlevel": 0,
"precision": "",
"print_hide": 0,
"print_hide_if_no_value": 0,
"print_width": null,
"read_only": 0,
"read_only_depends_on": null,
"report_hide": 0,
"reqd": 0,
"search_index": 0,
"translatable": 1,
"unique": 0,
"width": null
},
{
"allow_in_quick_entry": 0,
"allow_on_submit": 0,
"bold": 0,
"collapsible": 0,
"collapsible_depends_on": null,
"columns": 0,
"default": null,
"depends_on": null,
"description": null,
"docstatus": 0,
"doctype": "Custom Field",
"dt": "User",
"fetch_from": null,
"fetch_if_empty": 0,
"fieldname": "college",
"fieldtype": "Data",
"hidden": 0,
"hide_border": 0,
"hide_days": 0,
"hide_seconds": 0,
"ignore_user_permissions": 0,
"ignore_xss_filter": 0,
"in_global_search": 0,
"in_list_view": 0,
"in_preview": 0,
"in_standard_filter": 0,
"insert_after": "city",
"label": "College Name",
"length": 0,
"mandatory_depends_on": null,
"modified": "2021-06-30 14:46:55.834145",
"name": "User-college",
"no_copy": 0,
"non_negative": 0,
"options": null,
"parent": null,
"parentfield": null,
"parenttype": null,
"permlevel": 0,
"precision": "",
"print_hide": 0,
"print_hide_if_no_value": 0,
"print_width": null,
"read_only": 0,
"read_only_depends_on": null,
"report_hide": 0,
"reqd": 0,
"search_index": 0,
"translatable": 1,
"unique": 0,
"width": null
},
{
"allow_in_quick_entry": 0,
"allow_on_submit": 0,
"bold": 0,
"collapsible": 0,
"collapsible_depends_on": null,
"columns": 0,
"default": null,
"depends_on": null,
"description": null,
"docstatus": 0,
"doctype": "Custom Field",
"dt": "User",
"fetch_from": null,
"fetch_if_empty": 0,
"fieldname": "branch",
"fieldtype": "Data",
"hidden": 0,
"hide_border": 0,
"hide_days": 0,
"hide_seconds": 0,
"ignore_user_permissions": 0,
"ignore_xss_filter": 0,
"in_global_search": 0,
"in_list_view": 0,
"in_preview": 0,
"in_standard_filter": 0,
"insert_after": "college",
"label": "Branch",
"length": 0,
"mandatory_depends_on": null,
"modified": "2021-06-30 14:46:55.834145",
"name": "User-branch",
"no_copy": 0,
"non_negative": 0,
"options": null,
"parent": null,
"parentfield": null,
"parenttype": null,
"permlevel": 0,
"precision": "",
"print_hide": 0,
"print_hide_if_no_value": 0,
"print_width": null,
"read_only": 0,
"read_only_depends_on": null,
"report_hide": 0,
"reqd": 0,
"search_index": 0,
"translatable": 1,
"unique": 0,
"width": null
},
{
"allow_in_quick_entry": 0,
"allow_on_submit": 0,
"bold": 0,
"collapsible": 0,
"collapsible_depends_on": null,
"columns": 0,
"default": null,
"depends_on": null,
"description": null,
"docstatus": 0,
"doctype": "Custom Field",
"dt": "User",
"fetch_from": null,
"fetch_if_empty": 0,
"fieldname": "profession",
"fieldtype": "Data",
"hidden": 0,
"hide_border": 0,
"hide_days": 0,
"hide_seconds": 0,
"ignore_user_permissions": 0,
"ignore_xss_filter": 0,
"in_global_search": 0,
"in_list_view": 0,
"in_preview": 0,
"in_standard_filter": 0,
"insert_after": "medium",
"label": "Profession",
"length": 0,
"mandatory_depends_on": null,
"modified": "2021-06-30 14:46:55.834145",
"name": "User-profession",
"no_copy": 0,
"non_negative": 0,
"options": null,
"parent": null,
"parentfield": null,
"parenttype": null,
"permlevel": 0,
"precision": "",
"print_hide": 0,
"print_hide_if_no_value": 0,
"print_width": null,
"read_only": 0,
"read_only_depends_on": null,
"report_hide": 0,
"reqd": 0,
"search_index": 0,
"translatable": 1,
"unique": 0,
"width": null
}
]
-35
View File
@@ -1,35 +0,0 @@
The Hackathon module allows Community Members to organize and manage hackathons. Community Members can view these hackathons on the portal.
<img class="screenshot" src="/community/hackathon/images/hackathons-portal.png">
### Key Features:
##### Organize Hackathons
1. Hackathons can be created using the **Community Hackathon** doctype.
1. Enter the hackathon name, the organizer, the year and Save.
<img class="screenshot" src="/community/hackathon/images/community-hackathon.png">
##### Projects
1. A Hackathon will have multiple Projects.
1. Projects can be created using the **Community Project** doctype from the desk.
1. Projects can also be created from the Portal using the Projects webform.
1. Enter details like Project Name, Project Short Intro, Project Description.
1. Attach important links like Repository Link, Demo Link, Telegram Id.
1. The checkbox Accepting Members can be used if you are still aceepting members for your project.
<img class="screenshot" src="/community/hackathon/images/project-1.png">
<img class="screenshot" src="/community/hackathon/images/project-2.png">
1. Projects are visible on the portal as well.
<img class="screenshot" src="/community/hackathon/images/project-portal.png">
<img class="screenshot" src="/community/hackathon/images/project-details.png">
##### Project Members
1. Community Members can explore the projects of hackathons and decide if they want to join any project.
1. If the project is accepting members they can apply for the project from the web form available on the portal.
<img class="screenshot" src="/community/hackathon/images/project-join-request.png">
1. Project owners can review the requests and accept/reject the members.
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Hackathon', {
// refresh: function(frm) {
// }
});
@@ -1,60 +0,0 @@
{
"actions": [],
"autoname": "field:hackathon_name",
"creation": "2021-02-17 12:40:25.604012",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"hackathon_name",
"organizer",
"year"
],
"fields": [
{
"fieldname": "hackathon_name",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Hackathon Name",
"reqd": 1,
"unique": 1
},
{
"fieldname": "organizer",
"fieldtype": "Link",
"label": "Organizer",
"options": "User"
},
{
"fieldname": "year",
"fieldtype": "Select",
"label": "Year",
"options": "\n2021\n2022\n2023\n2024\n2025"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-05-21 12:22:26.619776",
"modified_by": "Administrator",
"module": "Hackathon",
"name": "Community Hackathon",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityHackathon(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityHackathon(unittest.TestCase):
pass
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Project', {
// refresh: function(frm) {
// }
});
@@ -1,144 +0,0 @@
{
"actions": [],
"allow_import": 1,
"autoname": "field:project_name",
"creation": "2021-02-12 18:28:33.440328",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"disabled",
"column_break_2",
"accepting_members",
"section_break_4",
"project_name",
"project_short_intro",
"project_description",
"section_break_8",
"repository_link",
"video_link",
"column_break_11",
"hackathon",
"telegram_id",
"likes",
"project_search"
],
"fields": [
{
"default": "0",
"fieldname": "disabled",
"fieldtype": "Check",
"label": "Disabled"
},
{
"fieldname": "project_name",
"fieldtype": "Data",
"in_list_view": 1,
"label": "Project Name",
"reqd": 1,
"unique": 1
},
{
"fieldname": "project_short_intro",
"fieldtype": "Small Text",
"label": "Project Short Intro"
},
{
"fieldname": "repository_link",
"fieldtype": "Small Text",
"label": "Repository Link"
},
{
"fieldname": "video_link",
"fieldtype": "Data",
"label": "Video Link"
},
{
"fieldname": "telegram_id",
"fieldtype": "Data",
"label": "Telegram Id"
},
{
"fieldname": "project_description",
"fieldtype": "Markdown Editor",
"label": "Project Description"
},
{
"fieldname": "hackathon",
"fieldtype": "Link",
"label": "Hackathon",
"options": "Community Hackathon"
},
{
"default": "0",
"fieldname": "accepting_members",
"fieldtype": "Check",
"label": "Accepting Members"
},
{
"fieldname": "likes",
"fieldtype": "Int",
"label": "Likes",
"read_only": 1
},
{
"fieldname": "project_search",
"fieldtype": "Small Text",
"hidden": 1,
"label": "Project Search"
},
{
"fieldname": "column_break_2",
"fieldtype": "Column Break"
},
{
"fieldname": "section_break_4",
"fieldtype": "Section Break"
},
{
"fieldname": "section_break_8",
"fieldtype": "Section Break"
},
{
"fieldname": "column_break_11",
"fieldtype": "Column Break"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-04-20 13:22:17.248521",
"modified_by": "Administrator",
"module": "Hackathon",
"name": "Community Project",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
},
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "Participant",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityProject(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityProject(unittest.TestCase):
pass
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Project Evaluation', {
// refresh: function(frm) {
// }
});
@@ -1,169 +0,0 @@
{
"actions": [],
"autoname": "format:EVAL-{#####}",
"creation": "2021-02-12 19:44:57.467599",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"project",
"status",
"evaluated_by",
"telegram_id",
"column_break_5",
"update",
"section_break_7",
"evaluation_comment",
"overall_rating",
"section_break_10",
"impact_of_project",
"completion",
"quality_of_code",
"quality_of_",
"column_break_15",
"difficulty",
"future_viability",
"total_score"
],
"fields": [
{
"fieldname": "project",
"fieldtype": "Link",
"in_list_view": 1,
"label": "Project",
"options": "Community Project",
"reqd": 1
},
{
"fieldname": "status",
"fieldtype": "Select",
"label": "Status",
"options": "\nPending\nPreliminary\nComplete"
},
{
"fieldname": "evaluated_by",
"fieldtype": "Link",
"label": "Evaluated By",
"options": "User"
},
{
"fieldname": "telegram_id",
"fieldtype": "Small Text",
"label": "Telegram Id"
},
{
"fieldname": "column_break_5",
"fieldtype": "Column Break"
},
{
"fieldname": "update",
"fieldtype": "Small Text",
"in_list_view": 1,
"label": "Update",
"reqd": 1
},
{
"fieldname": "section_break_7",
"fieldtype": "Section Break"
},
{
"fieldname": "evaluation_comment",
"fieldtype": "Small Text",
"label": "Evaluation Comment"
},
{
"fieldname": "overall_rating",
"fieldtype": "Int",
"label": "Overall Rating"
},
{
"fieldname": "section_break_10",
"fieldtype": "Section Break",
"label": "Score"
},
{
"fieldname": "impact_of_project",
"fieldtype": "Int",
"label": "Impact of Project"
},
{
"fieldname": "completion",
"fieldtype": "Int",
"label": "Completion"
},
{
"fieldname": "quality_of_code",
"fieldtype": "Int",
"label": "Quality of Code"
},
{
"fieldname": "quality_of_",
"fieldtype": "Int",
"label": "Quality of Presentation"
},
{
"fieldname": "column_break_15",
"fieldtype": "Column Break"
},
{
"fieldname": "difficulty",
"fieldtype": "Int",
"label": "Difficulty"
},
{
"fieldname": "future_viability",
"fieldtype": "Int",
"label": "Future Viability"
},
{
"fieldname": "total_score",
"fieldtype": "Int",
"label": "Total Score"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-03-04 19:56:53.757808",
"modified_by": "Administrator",
"module": "Hackathon",
"name": "Community Project Evaluation",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
},
{
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "Participant",
"share": 1,
"write": 1
},
{
"create": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "Evaluator",
"share": 1,
"write": 1
}
],
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityProjectEvaluation(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityProjectEvaluation(unittest.TestCase):
pass
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Project Like', {
// refresh: function(frm) {
// }
});
@@ -1,43 +0,0 @@
{
"actions": [],
"creation": "2021-02-12 18:43:24.206708",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"project"
],
"fields": [
{
"fieldname": "project",
"fieldtype": "Link",
"label": "Project",
"options": "Community Project"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-03-04 18:55:51.877522",
"modified_by": "Administrator",
"module": "Hackathon",
"name": "Community Project Like",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityProjectLike(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityProjectLike(unittest.TestCase):
pass
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Project Member', {
// refresh: function(frm) {
// }
});
@@ -1,77 +0,0 @@
{
"actions": [],
"creation": "2021-02-12 18:36:08.324156",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"project",
"intro",
"status",
"project_owner"
],
"fields": [
{
"fieldname": "project",
"fieldtype": "Link",
"in_list_view": 1,
"label": "Project",
"options": "Community Project",
"reqd": 1
},
{
"fieldname": "intro",
"fieldtype": "Small Text",
"in_list_view": 1,
"label": "Intro",
"reqd": 1
},
{
"default": "Pending",
"fieldname": "status",
"fieldtype": "Select",
"label": "Status",
"options": "Pending\nAccepted\nRejected"
},
{
"fieldname": "project_owner",
"fieldtype": "Data",
"label": "Project Owner",
"options": "Email"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-03-04 19:44:09.832170",
"modified_by": "Administrator",
"module": "Hackathon",
"name": "Community Project Member",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
},
{
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "Participant",
"share": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,17 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
import frappe
from frappe.model.document import Document
from frappe import _
class CommunityProjectMember(Document):
def validate(self):
self.validate_if_already_member()
def validate_if_already_member(self):
if frappe.get_all("Community Project Member", {"owner": self.owner}):
frappe.throw(_("You have already applied for the membership of this project."))
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityProjectMember(unittest.TestCase):
pass
@@ -1,8 +0,0 @@
// Copyright (c) 2021, FOSS United and contributors
// For license information, please see license.txt
frappe.ui.form.on('Community Project Update', {
// refresh: function(frm) {
// }
});
@@ -1,53 +0,0 @@
{
"actions": [],
"creation": "2021-02-12 18:45:56.750969",
"doctype": "DocType",
"editable_grid": 1,
"engine": "InnoDB",
"field_order": [
"project",
"update"
],
"fields": [
{
"fieldname": "project",
"fieldtype": "Link",
"in_list_view": 1,
"label": "Project",
"options": "Community Project",
"reqd": 1
},
{
"fieldname": "update",
"fieldtype": "Markdown Editor",
"in_list_view": 1,
"label": "Update",
"reqd": 1
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2021-03-04 19:43:10.886773",
"modified_by": "Administrator",
"module": "Hackathon",
"name": "Community Project Update",
"owner": "Administrator",
"permissions": [
{
"create": 1,
"delete": 1,
"email": 1,
"export": 1,
"print": 1,
"read": 1,
"report": 1,
"role": "System Manager",
"share": 1,
"write": 1
}
],
"quick_entry": 1,
"sort_field": "modified",
"sort_order": "DESC",
"track_changes": 1
}
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and contributors
# For license information, please see license.txt
from __future__ import unicode_literals
# import frappe
from frappe.model.document import Document
class CommunityProjectUpdate(Document):
pass
@@ -1,10 +0,0 @@
# -*- coding: utf-8 -*-
# Copyright (c) 2021, FOSS United and Contributors
# See license.txt
from __future__ import unicode_literals
# import frappe
import unittest
class TestCommunityProjectUpdate(unittest.TestCase):
pass
Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Some files were not shown because too many files have changed in this diff Show More