-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Endpoints for Notifications #950
Add Endpoints for Notifications #950
Commits on Feb 14, 2023
-
- Create Notifications module and NotificationType model - Start migration for adding notifications - No functionalities added yet only template code
Configuration menu - View commit details
-
Copy full SHA for fcc4cf5 - Browse repository at this point
Copy the full SHA fcc4cf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b429644 - Browse repository at this point
Copy the full SHA b429644View commit details -
Configuration menu - View commit details
-
Copy full SHA for d024a75 - Browse repository at this point
Copy the full SHA d024a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd20b4a - Browse repository at this point
Copy the full SHA cd20b4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a580719 - Browse repository at this point
Copy the full SHA a580719View commit details -
Configuration menu - View commit details
-
Copy full SHA for 877220a - Browse repository at this point
Copy the full SHA 877220aView commit details
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c8ecd5d - Browse repository at this point
Copy the full SHA c8ecd5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a6cec7 - Browse repository at this point
Copy the full SHA 6a6cec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b5ca22 - Browse repository at this point
Copy the full SHA 1b5ca22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39367e4 - Browse repository at this point
Copy the full SHA 39367e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6cd06c - Browse repository at this point
Copy the full SHA e6cd06cView commit details -
Add migrations for notification triggers and avenger backlog
notification entry
Configuration menu - View commit details
-
Copy full SHA for 4cc7b7f - Browse repository at this point
Copy the full SHA 4cc7b7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1802e49 - Browse repository at this point
Copy the full SHA 1802e49View commit details
Commits on Feb 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0f7b7e4 - Browse repository at this point
Copy the full SHA 0f7b7e4View commit details
Commits on Feb 21, 2023
-
fix: Fix notifications schema typos
Changes: * Replaced is_enable to is_enabled for Notification Preferences * Update default is_enabled to true for Notifcation Types
Configuration menu - View commit details
-
Copy full SHA for dd951e8 - Browse repository at this point
Copy the full SHA dd951e8View commit details -
fix: Fix test configurations not being applied
`import_config` must always appear at the bottom for environment specific configurations to be applied correctly. All configurations after this line will overwrite configurations that exists in the environment specific ones.
Configuration menu - View commit details
-
Copy full SHA for 554054f - Browse repository at this point
Copy the full SHA 554054fView commit details
Commits on Feb 27, 2023
-
chore: remove unused controllers and views
- remove auto-generated controllers and views that are not used
Configuration menu - View commit details
-
Copy full SHA for 960d75b - Browse repository at this point
Copy the full SHA 960d75bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 851a309 - Browse repository at this point
Copy the full SHA 851a309View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa4ea44 - Browse repository at this point
Copy the full SHA fa4ea44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6602170 - Browse repository at this point
Copy the full SHA 6602170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 669ac75 - Browse repository at this point
Copy the full SHA 669ac75View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8bff4c - Browse repository at this point
Copy the full SHA e8bff4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45bbb34 - Browse repository at this point
Copy the full SHA 45bbb34View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6857b9 - Browse repository at this point
Copy the full SHA f6857b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f709625 - Browse repository at this point
Copy the full SHA f709625View commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b43002 - Browse repository at this point
Copy the full SHA 5b43002View commit details -
Configuration menu - View commit details
-
Copy full SHA for b37f4a5 - Browse repository at this point
Copy the full SHA b37f4a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0000c6 - Browse repository at this point
Copy the full SHA b0000c6View commit details -
chore: Update default behaviour for no time_option in user preference
If user preference has no time option, use the time_option from notification_config instead. This is so that the behaviour of these users with no preferences would always follow the default chosen by the course admin
Configuration menu - View commit details
-
Copy full SHA for 7003af5 - Browse repository at this point
Copy the full SHA 7003af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f25fc0 - Browse repository at this point
Copy the full SHA 1f25fc0View commit details
Commits on Mar 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d6d6869 - Browse repository at this point
Copy the full SHA d6d6869View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdfd195 - Browse repository at this point
Copy the full SHA fdfd195View commit details -
Merge branch 'add-avenger-backlog-notification' of https://github.com…
…/Santosh3007/source-academy-backend into add-avenger-backlog-notification
Configuration menu - View commit details
-
Copy full SHA for 31c7b5c - Browse repository at this point
Copy the full SHA 31c7b5cView commit details
Commits on Mar 2, 2023
-
Oban introduced changes to testing in v2.12, this commit changes the old test configurations to the new one recommended by official docs.
Configuration menu - View commit details
-
Copy full SHA for 498ca1b - Browse repository at this point
Copy the full SHA 498ca1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70823a6 - Browse repository at this point
Copy the full SHA 70823a6View commit details
Commits on Mar 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf160f8 - Browse repository at this point
Copy the full SHA cf160f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83d4943 - Browse repository at this point
Copy the full SHA 83d4943View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf362c7 - Browse repository at this point
Copy the full SHA bf362c7View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 05aac5c - Browse repository at this point
Copy the full SHA 05aac5cView commit details -
Merge branch 'add-avenger-backlog-notification' of https://github.com…
…/Santosh3007/source-academy-backend into add-avenger-backlog-notification
Configuration menu - View commit details
-
Copy full SHA for 3b571ff - Browse repository at this point
Copy the full SHA 3b571ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f0e982 - Browse repository at this point
Copy the full SHA 8f0e982View commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba29201 - Browse repository at this point
Copy the full SHA ba29201View commit details -
Merge branch 'add-avenger-backlog-notification' of https://github.com…
…/Santosh3007/source-academy-backend into add-avenger-backlog-notification
Configuration menu - View commit details
-
Copy full SHA for c07f88f - Browse repository at this point
Copy the full SHA c07f88fView commit details
Commits on Mar 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4f120ee - Browse repository at this point
Copy the full SHA 4f120eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b245a9 - Browse repository at this point
Copy the full SHA 0b245a9View commit details
Commits on Mar 11, 2023
-
chore: Add migration to populate existing nus users' emails
Current nus users will have their email attribute populated based on their username. nus users are identified from the provider attribute. Future nus users will have their email attribute populated on creation ideally.
Configuration menu - View commit details
-
Copy full SHA for 9600d40 - Browse repository at this point
Copy the full SHA 9600d40View commit details
Commits on Mar 12, 2023
-
feat: implement sent_notifications
- move mailing logic to notification worker - insert into sent_notifications when email is sent out successfully
Configuration menu - View commit details
-
Copy full SHA for 22c1391 - Browse repository at this point
Copy the full SHA 22c1391View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef9a59 - Browse repository at this point
Copy the full SHA 8ef9a59View commit details -
Configuration menu - View commit details
-
Copy full SHA for a516463 - Browse repository at this point
Copy the full SHA a516463View commit details
Commits on Mar 13, 2023
-
- move guard clauses to prevent unnecessary querying
Configuration menu - View commit details
-
Copy full SHA for 8994947 - Browse repository at this point
Copy the full SHA 8994947View commit details -
Configuration menu - View commit details
-
Copy full SHA for b93cdbd - Browse repository at this point
Copy the full SHA b93cdbdView commit details
Commits on Mar 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for deca215 - Browse repository at this point
Copy the full SHA deca215View commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5c321ca - Browse repository at this point
Copy the full SHA 5c321caView commit details -
chore: Update notifications endpoints
* Notification configs now return course and notification preferences
Configuration menu - View commit details
-
Copy full SHA for 1422153 - Browse repository at this point
Copy the full SHA 1422153View commit details
Commits on Apr 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for de920be - Browse repository at this point
Copy the full SHA de920beView commit details
Commits on Apr 4, 2023
-
update notifications query to return a single preference
* Query returns an array of preferences per config due to LEFT OUTER JOIN, the change ensures either nil or the first preference is returned * It is guaranteed there is maximally one preference in the array due to the unique constraint in the new migration
Configuration menu - View commit details
-
Copy full SHA for a0b8eef - Browse repository at this point
Copy the full SHA a0b8eefView commit details
Commits on Apr 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 059d969 - Browse repository at this point
Copy the full SHA 059d969View commit details -
- Add put upsert time options endpoints - Fix changeset issues with upsert noti config endpoints
Configuration menu - View commit details
-
Copy full SHA for 2cc2f35 - Browse repository at this point
Copy the full SHA 2cc2f35View commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2880a3a - Browse repository at this point
Copy the full SHA 2880a3aView commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dc02296 - Browse repository at this point
Copy the full SHA dc02296View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a28d6 - Browse repository at this point
Copy the full SHA e8a28d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cc0439 - Browse repository at this point
Copy the full SHA 5cc0439View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6206538 - Browse repository at this point
Copy the full SHA 6206538View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45f3e1c - Browse repository at this point
Copy the full SHA 45f3e1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b50c47 - Browse repository at this point
Copy the full SHA 5b50c47View commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b620cd3 - Browse repository at this point
Copy the full SHA b620cd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff2fb1 - Browse repository at this point
Copy the full SHA 1ff2fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb46771 - Browse repository at this point
Copy the full SHA bb46771View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95206d4 - Browse repository at this point
Copy the full SHA 95206d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for eedaf8c - Browse repository at this point
Copy the full SHA eedaf8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5949366 - Browse repository at this point
Copy the full SHA 5949366View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cc08b4 - Browse repository at this point
Copy the full SHA 9cc08b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c242a0 - Browse repository at this point
Copy the full SHA 6c242a0View commit details
Commits on Jun 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for df05af4 - Browse repository at this point
Copy the full SHA df05af4View commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 65a2a8a - Browse repository at this point
Copy the full SHA 65a2a8aView commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c21e42f - Browse repository at this point
Copy the full SHA c21e42fView commit details
Commits on Jul 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 39fe3cb - Browse repository at this point
Copy the full SHA 39fe3cbView commit details