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
jawad khan
2388112646
chore: Added logs in notification send function ( #37005 )
2025-07-11 11:46:40 +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
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
Muhammad Adeel Tajamul
4e55d72e75
feat: added immediate email notifications ( #36749 )
2025-05-20 17:15:26 +05:00
Hassan Raza
c87a3b721b
chore: add temporary info log for notification grouping issue ( #36600 )
2025-04-25 13:15:12 +05:00
Muhammad Adeel Tajamul
b369345dc1
fix: fixed notification generated event for grouped notifications ( #36065 )
2025-01-01 14:17:44 +05:00
Muhammad Adeel Tajamul
930989e5e6
fix: fixed notification generated event for grouped notifications ( #36048 )
2024-12-19 16:57:27 +05:00
Muhammad Adeel Tajamul
38cddab293
feat: added notification grouping ( #35368 )
...
Co-authored-by: Ahtisham Shahid <ahtisham300@gmail.com >
2024-10-02 13:35:30 +05:00
Eemaan Amir
03a8f5daf7
refactor: refactored notifications app and removed unused code ( #35160 )
2024-07-25 11:09:00 +05:00
Ahtisham Shahid
cc62389e70
fix: updated info logs to debug ( #35050 )
2024-07-02 14:09:01 +05:00
Ahtisham Shahid
15e2834825
chore: removed obsolete feature flags ( #34942 )
2024-06-27 13:58:54 +05:00
Muhammad Adeel Tajamul
fe13884ed6
feat: added management command to delete notifications ( #34447 )
...
* feat: added management command to delete notifications
2024-04-04 16:57:26 +05:00
Ahtisham Shahid
c344fdc698
feat: added channels column to send notification on specific channels ( #34289 )
...
* feat: added channels column to send notifications on specific channels
2024-03-20 13:17:45 +05:00
Muhammad Adeel Tajamul
d9d5531db6
feat: skip notification creation if context is not valid ( #34133 )
2024-02-06 12:17:12 +05:00
Muhammad Adeel Tajamul
44b62cafe7
fix: notification audience was not filtering users with no preference ( #33625 )
2023-11-01 09:32:35 +05:00
Muhammad Adeel Tajamul
808390ace8
fix: sender list was empty in notification generated event ( #33590 )
2023-10-26 06:49:20 +05:00
Muhammad Adeel Tajamul
07ae24aaab
feat: added sender_id to notification generated events ( #33544 )
2023-10-24 11:09:00 +05:00
Ahtisham Shahid
90b039273d
feat: added audit track expiry filter in notifications ( #33381 )
...
* feat: added audit track expiry filter in notifications
2023-10-13 11:23:30 +05:00
Muhammad Adeel Tajamul
29c83ca56b
feat: notifications and preferences will be created in batches ( #33418 )
2023-10-06 16:27:22 +05:00
SaadYousaf
ca9b008a46
fix: fix notification generated event to include only users with preferences enabled.
2023-09-11 17:19:54 +05:00
SaadYousaf
d4fbc3037c
fix: make updates to notification related events
2023-09-11 11:49:40 +05:00
SaadYousaf
afbd680a33
fix: move notification generation event within task
2023-09-05 13:48:17 +05:00
SaadYousaf
376135ca73
fix: fix notification generated event, and add notification tray opened event
2023-09-01 14:32:51 +05:00
Ahtisham Shahid
3af1ce0441
allow app level enable/disable in notifications app ( #32781 )
...
* fix: allow app level enable/disable in notifications app
2023-07-19 15:26:03 +05:00
Ahtisham Shahid
eebd7d236b
fix: added correct url in notification content_url ( #32725 )
...
* fix: added correct URL in notification content_url
* fix: updated logic to compare user ids
2023-07-14 10:44:14 +05:00
SaadYousaf
51c826f41d
feat: add tracking events for notifications app
2023-07-13 16:24:33 +05:00
Ahtisham Shahid
cd6c754198
fix: resolved logical issues with notification task ( #32724 )
2023-07-12 15:21:56 +05:00
Ahtisham Shahid
cd7e48c5d7
feat: update/create notifiction pref while sending notifications ( #32665 )
...
* feat: update user pref while sending notifications
* feat: added flag and bulk create in task
2023-07-11 18:46:41 +05:00
Ahtisham Shahid
b477a20ad2
Added notifications for discussions events ( #32432 )
...
* feat: added notifications for discussions app
* feat: added unit tests for handler
* feat: updated openedx-events package
* fix: updated notification creation logic and tests
* refactor: updated openedx-event version and event name
* refactor: moved logic to separate methods
2023-07-06 13:33:20 +05:00
Muhammad Adeel Tajamul
a71c34a969
feat: added management command to delete expired notifications ( #32556 )
2023-07-04 11:59:54 +05:00
SaadYousaf
3eab837c0b
feat: add management command to generate notification preferences for course
2023-06-19 16:45:28 +05:00