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
Feanil Patel
0f975adc14
feat: Be able to login to bare-metal studio easily. ( #35172 )
...
* feat: Be able to login to bare-metal studio easily.
Updating the documentation and the devstack.py files so that if you're
running bare-metal you can easily setup studio login via the LMS.
I also added the Ports that the various MFEs expect to the runserver
scripts so that it's easier to run those locally as well.
Co-authored-by: Kyle McCormick <kyle@axim.org >
2024-09-20 08:51:51 -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
Marcos
166d94decf
chore: Fixed a typo on a comment
2024-09-19 11:04:48 -03:00
Marcos
61c3f6eaff
fix: Adds a check to initialize legacy proctoring dashboard
2024-09-19 10:49:46 -03: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
Rômulo Penido
bb6ac5a898
feat: new unstable URL to render a v2 library xblock in an iframe ( #35473 )
2024-09-13 11:45:33 -07: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
Jansen Kantor
fbd7d4ca4c
fix: set focus on target after clicking anchor ( #35446 )
2024-09-09 12:00:07 -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
Tim McCormack
b615a8767f
feat: Convert contentserver to view permanently (drop middleware and flag) ( #35420 )
...
Final planned portion of https://github.com/openedx/edx-platform/issues/34702 -- waffle flag and middleware are removed.
Commits:
1. Feature change
- Delete `content_server.use_view` waffle flag in favor of always using view
- Delete the husk of `StaticContentServerMiddleware` and references to it
- Update views module docstring
2. Refactor (move)
- Move contentserver implementation into views.py
3. Lint cleanup
- Fix import ordering (from refactor debris + amnestied lint)
2024-09-06 14:42:32 +00: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
Troy Sankey
dbc1b23d4d
Merge pull request #35218 from openedx/pwnage101/ENT-9213
...
feat: install and enable new LC enrollment revoked event
2024-09-05 06:35:16 -07: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
Troy Sankey
af20832d70
feat: install and enable new LC enrollment revoked event
...
ENT-9213
2024-09-04 19:03:36 -07: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
Braden MacDonald
bfee53b9b1
feat: Update CORS allowed headers for compat. w/ axios-cache-interceptor ( #35402 )
...
See https://axios-cache-interceptor.js.org/config/request-specifics#cache-cachetakeover
cache.cacheTakeover (default true): you need to make sure Cache-Control,
Pragma and Expires headers are included into your server’s
Access-Control-Allow-Headers CORS configuration.
2024-08-30 11:53:35 -07:00
Zachary Hancock
92cc3bf808
style: constrain exam iframe to avoid scroll problems ( #35396 )
2024-08-30 10:59:18 -04: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