Zachary Hancock
ae0c295ead
feat: pluggable url for idv location ( #35494 )
...
* Adds an extension point when generating the url for id verification
2024-09-25 16:09:10 -04:00
Awais Qureshi
9ae65bbe9d
feat: upgrade get_student_enrollment_status api with drf (22nd) ( #35464 )
...
* feat!: upgrading simple api with DRF.
2024-09-25 16:01:05 +05:00
Varsha Menon
aeebac97ba
feat: add verification attempt django admin
2024-09-24 10:52:31 -04:00
Agrendalath
84d2ad9515
fix: increase grades rounding precision
...
Enabling the rounding in #16837 has been causing noticeable (up to 1 percentage
point) differences between non-rounded subsection grades and a total grade for
a course. This increases the grade precision to reduce the negative
implications of double rounding.
2024-09-24 16:05:05 +02:00
Muhammad Adeel Tajamul
649bd42f9c
fix: updated edx.ace.message_sent event ( #35498 )
...
* fix: updated edx.ace.message_sent event
* fix: fixed pylint checks
2024-09-24 14:31:20 +05:00
Muhammad Adeel Tajamul
87771e76ce
feat: replaced button and heading tags in email digest content ( #35518 )
2024-09-23 13:37:54 +05:00
Muhammad Adeel Tajamul
4cd36d85b5
feat: added sender in bulk_email event ( #35504 )
2024-09-23 13:35:49 +05:00
Brian Mesick
471bdd232a
Merge pull request #34971 from raccoongang/NiedielnitsevIvan/FC-0047/feature/implement-push-notifications-chanel
...
feat: [FC-0047] add mobile push notifications functionality
2024-09-20 10:02:24 -04:00
Awais Qureshi
46777610a4
feat: upgrading simple api to drf compatible ( 17th ) ( #35394 )
...
* feat: upgrading simple api to drf compatible.
2024-09-20 17:06:19 +05:00
Mohammad Ahtasham ul Hassan
8f88db2cad
feat: add course_run_key to learner home upgrade url ( #35461 )
...
* fix: fix learner home URL to have course_run_key
2024-09-20 12:14:47 +05:00
Zachary Hancock
0196def99d
feat: use idv approved event ( #35470 )
...
* feat: replace LEARNER_NOW_VERIFIED signal with new openedx-event
2024-09-19 09:24:20 -04:00
Awais Qureshi
3de0dbd9ea
feat: upgrading list_instructor_tasks to DRF ( 10th ) ( #35332 )
...
* feat: upgrading simple api to drf compatible.
2024-09-18 15:54:01 +05:00
Isaac Lee
575e240961
feat: add idv events to api ( #35468 )
...
* feat: add idv events to api
- moved what was in signals.py to a handlers.py (which is what their file should have been called)
* chore: quality
* fix: rename test file + imports
* fix: change handler reverse url in other tests
* fix: refactor signals and handlers pattern
- following OEP-49 pattern for signals directory
- user removed as param for update function
- event now emitted after save
* fix: unpin edx-name-affirmation
* chore: add init to signals dir
* fix: compile requirements
* chore: quality
* chore: fix some imports
* chore: quality
* test: added signal emissions to test_api
* chore: lint
2024-09-17 15:59:33 -04:00
Mohammad Ahtasham ul Hassan
6a63cfcaa4
feat: add override option to upgrade CTA utils and add course_run_key identifier ( #35441 )
...
* feat: add override option to upgrade CTAs and send course_run_key identifier
2024-09-16 13:15:51 +05:00
Muhammad Adeel Tajamul
1103544a07
feat: added user email in email sent event data ( #35456 )
2024-09-16 11:04:01 +05:00
Awais Qureshi
e807f3e9aa
feat: upgrade change_due date to drf ( 16th ) ( #35392 )
...
* feat: upgrading simple api to drf compatible.
2024-09-12 15:48:39 +05:00
Ivan Niedielnitsev
5fe7a2e2bb
Merge branch 'master' into NiedielnitsevIvan/FC-0047/feature/implement-push-notifications-chanel
2024-09-12 12:26:50 +03:00
Zachary Hancock
d59e2f4fad
feat: Add VerificationAttempt model to IDVerificationService logic ( #35311 )
...
the new VerificationAttempt model (#35304 ) will now be taken into account when determining a user's verification status.
2024-09-11 10:30:37 -04:00
Awais Qureshi
1a1697c6f8
Adding oauth test ( #35417 )
...
* test: Added OAuth tests for various instructor URLs.
2024-09-11 17:43:22 +05:00
Іван Нєдєльніцев
c193d940f1
Merge branch 'NiedielnitsevIvan/FC-0047/feature/implement-push-notifications-chanel' of github.com:raccoongang/edx-platform into NiedielnitsevIvan/FC-0047/feature/implement-push-notifications-chanel
2024-09-11 15:40:47 +03:00
Іван Нєдєльніцев
069a52a27b
style: [FC-0047] remove unnecessary pass
2024-09-11 15:39:44 +03:00
Ivan Niedielnitsev
6a2fe8cd03
Merge branch 'master' into NiedielnitsevIvan/FC-0047/feature/implement-push-notifications-chanel
2024-09-11 15:26:22 +03:00
Alison Langston
2c28ef110f
feat: add LMS retirement listener for VerificationAttempts ( #35436 )
2024-09-10 14:57:02 -04:00
Awais Qureshi
08bd8b312e
feat: upgrade reset_student_attempts api to drf ( 19th ) ( #35404 )
...
* feat: upgrading simple api to drf compatible.
2024-09-10 16:26:41 +05:00
Isaac Lee
a3871cda22
API functions for the new generic VerificationAttempt model in the verify_student app ( #35338 )
...
* feat: add VerificationAttempt model to verify_student application
This commits adds a VerificationAttempt model to store implementation and provider agnostic information about identity verification attempts in the platform.
* feat: add api for VerificationAttempt model
* fix: error handling for update
- added tests accordingly
- also took care of some nits
* chore: lint
* chore: lint for equals spaces
* feat: using generic update function instead
- can now update name, status, and exp. date on generic attempts
- changed tests accordingly
- a few nits
* chore: fix docstring args
* fix: corrected status validation
- reverted to old status validation method
- fixed tests accordingly
* fix: datetime, status, and annotation fixes
- expiration_datetime can be updated to None
- VerificationAttemptStatus is now StrEnum
- Added type annotations for api functions
---------
Co-authored-by: michaelroytman <mroytman@edx.org >
2024-09-09 13:16:29 -04:00
Awais Qureshi
f52c08a0dd
feat: upgrade send_email api to drf ( 15th ) ( #35387 )
...
* feat: upgrading simple api to drf compatible.
2024-09-09 14:52:47 +05:00
bydawen
483315cfe2
feat: course about page markup and styles improvements ( #33712 )
...
* feat: course about page markup and styles improvements
* test: update tests according to changes
* fix: relocate course organization and return removed prerequisites info
---------
Co-authored-by: Eugene Dyudyunov <evgen.dyudyunov@raccoongang.com >
Co-authored-by: ihor-romaniuk <ihor.romaniuk@raccoongang.com >
2024-09-09 15:08:53 +05:30
Awais Qureshi
7292cabe32
feat: upgrade list_report_downloads api to DRF ( 13th ) ( #35350 )
...
* feat: upgrading simple api to drf compatible.
2024-09-09 12:54:30 +05:00
Muhammad Adeel Tajamul
a75dd0eeba
fix: added username in bulk email optout event ( #35439 )
2024-09-09 10:53:19 +05:00
Kristin Aoki
92c8949af5
feat: add studio_access attribute to metadata ( #35444 )
...
* feat: add studio_access attribute to metadata
* fix: styling errors
* fix: remove redunant return
2024-09-06 19:16:44 +00:00
Іван Нєдєльніцев
eef99a6acc
chore: [FC-0047] change push notifications texts
2024-09-06 17:45:23 +03:00
Іван Нєдєльніцев
13e3024ae3
style: [FC-0047] fix code style issues
2024-09-06 17:40:26 +03:00
Muhammad Adeel Tajamul
0d69c01abc
feat: added channel field in ace sentl event ( #35423 )
2024-09-06 10:20:53 +05:00
Muhammad Adeel Tajamul
ec76baf15f
feat: added additional content in endorsed notification ( #35425 )
2024-09-06 08:18:09 +05:00
Glib Glugovskiy
c733dc8584
fix: remove docs from app level
2024-09-05 15:32:06 +03:00
Glib Glugovskiy
c70a6e74cb
fix: fix linter warning
2024-09-05 15:32:06 +03:00
Glib Glugovskiy
8a7054429a
fix: rename email to message params
2024-09-05 15:32:03 +03:00
Іван Нєдєльніцев
9d0c45680e
refactor: [FC-0047] fix review issues
2024-09-05 15:30:07 +03:00
Іван Нєдєльніцев
9a0734b280
style: [FC-0047] add module docstrings
2024-09-05 15:30:04 +03:00
Іван Нєдєльніцев
ce21022fe2
refactor: [FC-0047] rename subject files to title
2024-09-05 15:29:48 +03:00
Ivan Niedielnitsev
28eb406f8d
feat: [FC-0047] add settings for edx-ace push notifications
...
feat: [FC-0047] Add push notifications for user enroll
feat: [FC-0047] Add push notifications for user unenroll
feat: [FC-0047] Add push notifications for add course beta testers
feat: [FC-0047] Add push notifications for remove course beta testers
feat: [FC-0047] Add push notification event to discussions
2024-09-05 15:29:48 +03:00
Muhammad Adeel Tajamul
f8bf592483
fix: added course_id in email sent event ( #35422 )
2024-09-05 15:01:43 +05:00
Juliana Kang
51d538cbe7
fix: Remove B2C Subscriptions ( #35303 )
...
REV-3697
2024-09-04 14:01:45 -04:00
Muhammad Adeel Tajamul
dd3a7aad8d
fix: update bulk email created event data ( #35412 )
2024-09-04 12:56:56 +05:00
Awais Qureshi
ede9102e33
feat: upgrading get_anon_ids api to drf compatible (12) ( #35345 )
...
* feat: upgrading simple api to drf compatible.
2024-08-30 16:19:48 +05:00
Muhammad Anas
5323c55abc
fix: renamed DatabaseNotReadyError ( #35390 )
2024-08-29 18:47:54 +05:00
Awais Qureshi
1a431b6a26
feat: get_students_who_may_enroll update api to DRF ( 8th ) ( #35174 )
...
* feat: upgrading simple api to drf compatible.
2024-08-29 18:37:17 +05:00
Awais Qureshi
275d4d989f
feat: show_student_extensions upgrading api to drf compatible ( 9th ) ( #35148 )
...
* feat: upgrading simple api to drf compatible.
2024-08-27 14:23:59 +05:00
michaelroytman
b30318af6a
feat: add VerificationAttempt model to verify_student application
...
This commits adds a VerificationAttempt model to store implementation and provider agnostic information about identity verification attempts in the platform.
2024-08-26 10:54:30 -04:00
Mudassir Hafeez
353dc34d9c
chore: provide logo url from backend for batch enrollment email ( #35138 )
...
* chore: provide logo url from backend for batch enrollment email
2024-08-26 15:53:27 +05:00