jawad khan
e15fa506c0
fix: remove enrollment notification until functionality is live ( #37116 )
...
* fix: remove enrollment notification until functionality is live
* fix: updated config version
* fix: fixed test cases
2025-08-05 10:50:45 +05:00
Eemaan Amir
0b4c75c21c
chore: cleaned up course level preferences ( #37106 )
...
* chore: cleaned up course level preferences
* fix: fixed import issue
* fix: fixed lint errors
2025-08-04 12:20:54 +05:00
Hassan Raza
4793f883fc
chore: Remove notification app waffle flags ( #37086 )
2025-08-01 14:59:40 +05:00
Eemaan Amir
df7583778e
chore: added show_prefrences flag to NotificationPreferencesView ( #37085 )
2025-07-31 18:19:53 +05:00
Hassan Raza
fb124d01f5
feat: add management command to fix 'mixed' values in email_cadence field ( #37055 )
2025-07-23 13:12:59 +05:00
Hassan Raza
cc2126749a
chore: Exclude course staff preferences from general user notifications ( #37040 )
2025-07-21 15:07:00 +05:00
jawad khan
692caf0f46
feat: Added audit access expiry soon notification ( #36414 )
...
* feat: Added audit access expiry soon notification
2025-07-21 14:01:11 +05:00
Ahtisham Shahid
be8a307a22
fix: added manual garbage collection in migration command ( #37028 )
2025-07-16 19:46:53 +05:00
Ahtisham Shahid
41299128c3
fix: Resolve email_cadence app preference for existing users with old version ( #37016 )
...
Co-authored-by: Hassan Raza <h.raza@arbisoft.com >
2025-07-14 14:00:13 +00:00
Hassan Raza
64094da239
chore: Update notification preferences for non-editable push notifications ( #37003 )
...
* chore: Update notification preferences for non-editable push notifications
* fix: unit tests
2025-07-11 12:04:25 +05:00
jawad khan
2388112646
chore: Added logs in notification send function ( #37005 )
2025-07-11 11:46:40 +05:00
Ahtisham Shahid
652fbfcb88
feat: updated management command to use default preferences ( #36997 )
2025-07-09 12:33:02 +05:00
Muhammad Adeel Tajamul
c812297eb1
fix: create preferences for all types instead of core ( #36984 )
2025-07-04 14:45:56 +05:00
Ahtisham Shahid
cfe40599bf
feat: added API to get account level preferences ( #36957 )
...
* feat: added API to get account-level preferences
* feat: added update api for account level preferences (#36978 )
2025-07-04 13:04:28 +05:00
Muhammad Adeel Tajamul
113f0ff7e4
feat: added support to use account level preferences with email digest ( #36976 )
2025-07-03 12:04:47 +05:00
Muhammad Adeel Tajamul
f996ed7c16
feat: skip saving non_editable in db notification preferences ( #36968 )
2025-07-03 11:32:59 +05:00
Ahtisham Shahid
498dd56fec
feat: added account level preference model in notification task ( #36858 )
...
feat: added account level pref model in notification task
feat: added handler for preference creation on user signup
feat: added unit tests for account level preferences
* fix: removed app level check in notifications
* fix: updated flaky test
2025-07-01 14:09:02 +05:00
jawad khan
e101298fed
feat: send mobile push notifications ( #36272 )
...
* feat: send mobile braze notifications
* fix: fixed pylint issues
* feat: Added push_notification flag and preferences
* fix: fixed pylint issues
* fix: Moved braze logic to edx-ace
* fix: Un delete admin file
* fix: Added review suggestions
* fix: Added review suggestions
* fix: updated migration file
* fix: Removed all braze references from changes
* fix: fixed test cases
* fix: removed braze metnion in code
* fix: fixed migration file issue
* fix: Added review suggestions
* fix: bumped edx-ace version
2025-06-30 10:48:48 +05:00
Hassan Raza
8fac3bc060
feat: Add notify all learners option for discussion post ( #36922 )
...
* feat: Add notify all learners option for discussion post
* fix: Remove waffle flag from default notification dict
2025-06-27 15:25:22 +05:00
Muhammad Adeel Tajamul
3806f9f4f0
chore: added immediate email event ( #36950 )
2025-06-26 13:50:47 +05:00
Ahtisham Shahid
e4e8565084
feat: added account level user preferences model and migration command ( #36811 )
2025-06-19 13:54:24 +00:00
Arslan Ashraf
d6dbc4075c
fix: generate IDV URL only if ACCOUNT_MICROFRONTEND_URL is available ( #36898 )
...
The api/courseware/course fails for all the verified enrollments if you
are not using Account MFE, which means that you probably won't set
ACCOUNT_MICROFRONTEND_URL in your settings/configurations.
So this PR adds a check safely try to do rstrip.
Fixes a bug in https://github.com/openedx/edx-platform/pull/36870
2025-06-12 12:13:37 -04:00
Javier Ontiveros
89e3d189ca
fix: strip end slash if any when using a subpath ( #36870 )
...
While trying to be enrolled on a verified course, the upgrade process
gets to an error screen due to a double slash on the URL that it's added
while doing the redirection to the account microfrontend
Will be backported to Teak.
Part of https://github.com/openedx/wg-build-test-release/issues/468
2025-06-09 15:12:08 +00:00
Muhammad Adeel Tajamul
276e189003
chore: replaced tags in digest template ( #36835 )
2025-06-02 16:24:06 +05:00
Muhammad Adeel Tajamul
a9c78cd8f7
chore: modified notification digest email UI ( #36809 )
...
* chore: modified notification digest email UI
* chore: added icon in settings
* refactor: replaced CADENCE with DIGEST for logo variable
2025-05-29 17:52:28 +05:00
Muhammad Adeel Tajamul
6a67719592
feat: make notification emails translatable ( #36775 )
...
* feat: make notification emails translatable
* fix: fixed failing tests
* fix: fixed xss quality check
2025-05-26 13:44:01 +05:00
Muhammad Adeel Tajamul
4e55d72e75
feat: added immediate email notifications ( #36749 )
2025-05-20 17:15:26 +05:00
Hassan Raza
588840aef5
fix: Resolve group by id max length issue ( #36668 )
2025-05-07 11:55:00 +05:00
Muhammad Adeel Tajamul
47a920d5b9
feat: added a policy to prevent sending ace messages to disabled users ( #36584 )
2025-04-29 11:29:33 +05:00
Hassan Raza
1a28a2df3b
fix: Get latest existing notification for grouping ( #36614 )
2025-04-28 20:10:00 +05:00
Hassan Raza
c87a3b721b
chore: add temporary info log for notification grouping issue ( #36600 )
2025-04-25 13:15:12 +05:00
Hassan Raza
2d4defef2c
fix: Add info for ORA notifications and fix for account preferences ( #36571 )
2025-04-25 11:33:02 +05:00
Muhammad Adeel Tajamul
254167feb6
feat: removed new notification view waffle flag ( #36585 )
2025-04-24 12:11:36 +05:00
Ahtisham Shahid
af40ac0feb
feat: update preference config when version is changed ( #36518 )
2025-04-16 15:39:22 +05:00
Hassan Raza
694bf77993
fix: Remove code for group new comment notification ( #36501 )
2025-04-15 12:21:39 +05:00
Hassan Raza
b14ff9ea8d
fix: Update ORA notification type for grouper ( #36517 )
2025-04-14 15:02:25 +05:00
Hassan Raza
0acc44fbcd
fix: Enable ORA new submissions course notification preference ( #36449 )
...
* fix: Enable ORA new submissions course notification preference
* fix: update edx-ora2 version
2025-04-10 13:32:54 +05:00
Hassan Raza
40c82c2ff4
feat: Group ora staff notifications ( #36440 )
...
* feat: Group ora staff notifications
* fix: Revert default change for ora staff notifications
* fix: update edx-ora2 version
2025-04-09 14:34:07 +05:00
Muhammad Adeel Tajamul
7cb3196a1a
feat: prevent sending notification digest email to disabled users ( #36498 )
2025-04-08 11:24:26 +05:00
Hassan Raza
bf2959e8fc
fix: Optimize queries for Course Notification Preferences Admin ( #36479 )
2025-04-04 15:32:45 +05:00
Ahtisham Shahid
79f33a670a
fix: notification count only for web ( #36459 )
2025-03-28 13:13:20 +00:00
Hassan Raza
dc548edeca
fix: user unsub preference removal on email enable through account preferences ( #36451 )
2025-03-27 16:15:40 +05:00
Hassan Raza
57c1115791
fix: Resolve digest email on new enrollment after one click email unsubscribe ( #36365 )
2025-03-24 22:09:47 +05:00
Ahtisham Shahid
cab3ef46b4
fix: enable core notification pref editing ( #36327 )
...
fix: enable core notification pref editing
2025-03-21 14:51:43 +05:00
Ahtisham Shahid
9775ceff2b
fix: Account level preference visibility WRT roles ( #36391 )
...
fix: Account level preference visibility WRT roles
2025-03-21 14:19:33 +05:00
Hassan Raza
35243385eb
fix: track duplicate unsubscribe events in snowflake by adding preference updates ( #36299 )
...
Co-authored-by: Hassan Raza <h.raza@A006-01472.local >
2025-02-27 11:42:38 +05:00
Hassan Raza
5db14d2b5b
fix: tracker context issue ( #36247 )
...
Co-authored-by: Hassan Raza <h.raza@192.168 .1.12>
2025-02-18 15:12:35 +05:00
Ahtisham Shahid
02d2d34a25
feat: added events in account level notification preferences ( #36231 )
2025-02-07 17:20:59 +05:00
Usama Sadiq
1a16073ad0
fix: enable pylint warnings ( #36196 )
2025-02-03 14:18:11 +05:00
jawad khan
e859d7e9d9
feat: Add course id in notifications list api for mobile Devices ( #36106 )
2025-01-15 14:12:34 +05:00