Commit Graph

5809 Commits

Author SHA1 Message Date
Jannat Patel 607103e40e feat: demo review and course progress 2026-03-05 21:41:34 +05:30
Jannat Patel f1014e7452 Merge branch 'develop' of https://github.com/frappe/lms into demo-data 2026-03-04 20:53:22 +05:30
Jannat Patel 82f0bb40ef Merge branch 'main-hotfix' into develop 2026-03-04 20:49:45 +05:30
Jannat Patel 71ff6e01d6 Merge pull request #2164 from pateljannat/issues-205
fix: misc issues
2026-03-04 20:43:56 +05:30
Jannat Patel 701814060d fix: delete event after deleting the live class 2026-03-04 20:35:51 +05:30
Jannat Patel 292b48fbac fix: do not link live class to event as event is already linked to live class 2026-03-04 18:08:55 +05:30
Jannat Patel 2e3baff401 refactor: live class controllers for better code reusability 2026-03-04 16:59:32 +05:30
Jannat Patel 7e26bb277f fix: misc ui issues 2026-03-04 16:58:53 +05:30
Jannat Patel 22fb96a00f Merge pull request #2163 from pateljannat/issues-204
fix: assignment conditions for save button visibility
2026-03-04 11:09:37 +05:30
Jannat Patel 8752f8038a Merge pull request #2156 from raizasafeel/fix/payment-gateway
fix(payment gateway): add delete functionality and field details
2026-03-04 11:01:38 +05:30
Jannat Patel c5bb852227 Merge pull request #2122 from ColoredCow/feature/google-meet
feat: Google Meet integration for Live Classes
2026-03-04 11:00:13 +05:30
Jannat Patel 8d8452f8a3 fix: assignment conditions for save button visibility 2026-03-04 10:44:39 +05:30
Jannat Patel c77fdf55b3 Merge branch 'main' into main-hotfix 2026-03-04 10:22:29 +05:30
Jannat Patel c509da8497 Merge pull request #2160 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-03-04 10:21:32 +05:30
MochaMind d5bc012c21 chore: Swedish translations 2026-03-04 00:17:20 +05:30
MochaMind 610ec89670 chore: Spanish translations 2026-03-04 00:17:06 +05:30
Vaibhav Rathore a29e1a58a4 fix: resolve server test failures for Google Meet integration
- Mock get_google_calendar_object in live class tests to prevent real
  Google API calls in CI (no OAuth tokens available)
- Fix on_trash to clear event link before deleting Event to avoid
  LinkExistsError
- Fix test query to avoid PostgreSQL-incompatible integer filter
- Add Google Settings setup to Google Meet Settings integration tests
2026-03-03 17:34:34 +05:30
Vaibhav Rathore f0d35ec1d1 fix: enable Google API in test setup to fix CI server tests
Google Calendar validation requires Google API to be enabled in Google
Settings. Without this, all LMS Live Class tests fail in CI with
"Enable Google API in Google Settings" error.
2026-03-03 15:56:34 +05:30
Vaibhav Rathore 3f116a37c2 fix: remove unnecessary "Meet link generating" block from LiveClass 2026-03-03 15:56:34 +05:30
Vaibhav Rathore 1086d2219b fix: add console.error to error handlers in GoogleMeetAccountModal 2026-03-03 15:56:34 +05:30
Vaibhav Rathore c5998f95ee refactor: move GoogleMeetAccountModal to Settings folder
Move GoogleMeetAccountModal.vue from Modals to Settings directory
to colocate it with GoogleMeetSettings.vue. Update import path.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore 507938425c refactor: move conferencing fields to separate section and translate labels
Move Conferencing Provider, Zoom Account, and Google Meet Account
fields into their own "Conferencing" section. Wrap option labels
with __() for i18n translation.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore cd9a6831a7 fix: add type annotations and role validation to create_google_meet_live_class
Add type hints to match create_live_class signature. Add
frappe.only_for role check to prevent unauthorized access.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore 2fab297745 fix: add patch to set conferencing provider for existing Zoom records
Sets conferencing_provider to "Zoom" for all existing LMS Batch and
LMS Live Class records that have a zoom_account linked.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore 4925c5bc45 refactor: extract shared helpers to reduce code duplication in lms_live_class
Extract _get_participants() and _build_event_description() to eliminate
duplicated participant-gathering and description-building logic across
Zoom and Google Meet code paths.
2026-03-03 15:56:33 +05:30
Vaibhav Rathore f5551603a5 fix: resolve ruff-format and prettier linting errors 2026-03-03 15:56:33 +05:30
Vaibhav Rathore 1eb13c9378 chore: remove unused component declaration from components.d.ts 2026-03-03 15:56:33 +05:30
Frappe PR Bot 2c2e8ca112 chore(release): Bumped to Version 2.45.2 v2.45.2 2026-03-03 07:19:36 +00:00
Jannat Patel 4771ebbcfd fix: enrollment error during course progress 2026-03-03 12:48:51 +05:30
Jannat Patel 2a2e937876 feat: added course card image for demo course 2026-03-03 12:46:40 +05:30
Jannat Patel 08fbcc963d Merge pull request #2158 from frappe/mergify/bp/main-hotfix/pr-2157
fix: pricing section issue in course form (backport #2157)
2026-03-02 18:32:05 +05:30
Jannat Patel 54e9396fdb fix: pricing section issue in course form
(cherry picked from commit a0d6b2b6b6)
2026-03-02 12:54:01 +00:00
Jannat Patel 2b124de4cb Merge pull request #2157 from pateljannat/issues-203
fix: pricing section issue in course form
2026-03-02 18:23:48 +05:30
Jannat Patel a0d6b2b6b6 fix: pricing section issue in course form 2026-03-02 18:06:44 +05:30
Jannat Patel 93f019a0d0 feat: demo data 2026-03-02 18:02:25 +05:30
Jannat Patel 5180875ab5 Merge pull request #2155 from pateljannat/issues-202
fix: misc issues
2026-03-02 13:43:38 +05:30
Jannat Patel 40d83aca36 fix: course and batch description formatting issue 2026-03-02 13:37:28 +05:30
Jannat Patel d3a4c211db fix: do not accept json as input for certificate request event 2026-03-02 13:29:06 +05:30
raizasafeel 1223ca8f29 fix(payment gateway): default values not pre-filling in new form 2026-03-02 13:21:04 +05:30
Jannat Patel 9af9a7d87f fix: desk redirection and desk sidebar 2026-03-02 13:18:13 +05:30
raizasafeel 5ae5634753 fix(payment gateway): add missing removeAccount function 2026-03-02 13:02:06 +05:30
Jannat Patel f63a4a44a2 fix: support youtube watch links as preview links 2026-03-02 13:01:59 +05:30
raizasafeel b95a308f7a fix(payment gateway): include reqd, options, default, and description in fields 2026-03-02 12:10:31 +05:30
Jannat Patel e8fcd2fa0a Merge pull request #2154 from frappe/l10n_develop2
chore: sync translations from crowdin
2026-03-02 11:09:28 +05:30
Jannat Patel 5c4385aefd Merge pull request #2146 from raizasafeel/chore/upgrade-frappe-ui-0.1.264
chore: upgrade frappe-ui to v0.1.264
2026-03-02 11:09:18 +05:30
MochaMind 3359d4511c chore: Russian translations 2026-03-02 00:03:52 +05:30
raizasafeel 5520f7f083 chore: upgrade frappe-ui to v0.1.264 2026-02-27 17:47:46 +05:30
Jannat Patel 94f0f79404 Merge pull request #2144 from Owaishk08/fix/profile-nudge-collapsed-sidebar
fix: show profile nudge as icon when sidebar is collapsed
2026-02-27 16:21:40 +05:30
Owais Khan 8d03b25331 fix: show profile nudge as icon when sidebar is collapsed 2026-02-27 16:00:11 +05:30
Owais Khan f54b63a2a7 fix: show profile nudge as icon when sidebar is collapsed 2026-02-27 12:56:36 +05:30