Ahtisham Shahid
cbdb721db0
Ahtisham/remove core type from notifications ( #37868 )
2026-01-15 16:37:50 +05:00
Ahtisham Shahid
85fc7207be
feat: added buffer to immediate email notification ( #37741 )
2026-01-02 17:48:01 +05:00
Ahtisham Shahid
ad513cbd23
fix: removed course_id from notification flag implementation ( #37716 )
2025-12-03 16:38:17 +05:00
Tarun Tak
18d5abb2f6
chore: Replace pytz with zoneinfo for UTC handling - Part 1 ( #37523 )
...
First PR to replace pytz with zoneinfo for UTC handling across codebase.
This PR migrates all UTC timezone handling from pytz to Python’s standard
library zoneinfo. The pytz library is now deprecated, and its documentation
recommends using zoneinfo for all new code. This update modernizes our
codebase, removes legacy pytz usage, and ensures compatibility with
current best practices for timezone management in Python 3.9+. No functional
changes to timezone logic - just a direct replacement for UTC handling.
https://github.com/openedx/edx-platform/issues/33980
2025-10-28 16:23:22 -04: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
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