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
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
Ivan Niedielnitsev
6a2fe8cd03
Merge branch 'master' into NiedielnitsevIvan/FC-0047/feature/implement-push-notifications-chanel
2024-09-11 15:26:22 +03:00
Jansen Kantor
fbd7d4ca4c
fix: set focus on target after clicking anchor ( #35446 )
2024-09-09 12:00:07 -04: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
Іван Нєдєльніцев
eef99a6acc
chore: [FC-0047] change push notifications texts
2024-09-06 17:45:23 +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
Juliana Kang
51d538cbe7
fix: Remove B2C Subscriptions ( #35303 )
...
REV-3697
2024-09-04 14:01:45 -04:00
Zachary Hancock
92cc3bf808
style: constrain exam iframe to avoid scroll problems ( #35396 )
2024-08-30 10:59:18 -04:00
Juliana Kang
eb5bef0c23
fix: Remove Program details Subscriptions portal CTA ( #35249 )
...
REV-4003
2024-08-08 13:39:04 -04:00
Rodrigo Martin
032bf044c6
feat(AU-2042): Show Google disclaimer on VideoBlock bottom section ( #35040 )
...
* feat(AU-2042): Show Google disclaimer on VideoBlock bottom section
* feat(AU-2042): Remove unnecessary classname prop
2024-06-28 13:15:31 -03:00
Irtaza Akram
b8008a887d
Merge branch 'master' into bleach#33209
2024-06-11 13:07:27 +05:00
Daniel Valenzuela
b98cbd4c2c
feat: warn when relative dates are past due and can't be shifted
2024-06-10 22:55:16 +02:00
Deborah Kaplan
68b052620a
Merge branch 'master' into bleach#33209
2024-06-10 11:27:12 -04:00
Juliana Kang
cb52915370
fix: Financial Assistance Letter extend time to award and styling edits ( #34913 )
...
REV-4066
2024-06-06 16:41:54 -04:00
Irtaza Akram
f7229e0aad
chore: replace bleach with nh3
2024-05-28 13:02:16 +05:00
Navin Karkera
8077719b8e
fix: enroll users when added to a forum role ( #32436 )
2024-05-06 09:00:31 -04:00
Navin Karkera
61b8961cdf
fix: auto enroll users when added as staff ( #32561 )
...
The course team management section under Instructor > Membership tab
allows users to be added a role even if are not enrolled in the course.
This is behaviour does not match the help text displayed in the section.
This PR updates modify_access api to enrolls user if they are not enrolled
after adding them to a role as well as changes the help text to reflect
actual changes.
2024-04-26 13:16:32 -04:00
Rodrigo Martin
b42e66bcdc
fix(AU-1855): Fix email WCR email subject variable text ( #34488 )
...
* fix(AU-1855): Fix email WCR email subject variable text
* fix(AU-1855): Add filter force_escape before blockstrans
2024-04-08 13:42:15 -03:00
Rodrigo Martin
e768d6d9e5
feat: send email after course reset completion ( #34460 )
...
* feat: send email after course reset completion
* fix: lint test
* fix: clean code
* fix: correct expected email parts
* fix: logs
* fix: email assertion
2024-04-05 12:27:21 -03:00
Bryann Valderrama
85620ec73c
feat: add grading method support for problems with multiple attempts ( #33911 )
...
A new field in the Problem settings for choosing a Grading Method. Currently, the only Grading Method is the Last Score. From now on, when turning the feature flag on, the new grading methods available for configuration in Studio are:
- Last Score (Default): The last score made is taken for grading.
- First Score: The first score made is taken for grading.
- Highest Score: The highest score made is taken for grading.
- Average Score: The average of all scores made is taken for grading.
2024-04-04 14:04:25 -04:00
Omar Al-Ithawi
5a437779d9
fix: add fallback gettext function if translations aren't pulled in dev envs ( #34416 )
2024-03-27 13:20:12 -04:00
Ihor Romaniuk
f1311108ce
fix: decoration of see all children link in wiki pages ( #33670 )
2024-03-27 10:25:15 -04:00
ABBOUD Moncef
02dc68221b
fix: replace resize event with ResizeObserver in xblock iframe ( #34387 )
2024-03-20 18:04:29 +05:00
Blue
c0020a8769
fix: replace username with name in contact us form ( #34252 )
...
Description: Replace username with name in contact us form
VAN-1822
2024-02-26 10:21:49 +05:00
Alejandro Cardenas
d59dbbdfa5
feat: add dismiss button to survey report banner ( #34160 )
...
* feat: add dismiss button to survey report banner
* refactor: move banner script to js file
* fix: remove not in conditional
2024-02-15 10:37:23 -05:00
Navin Karkera
4a46ae9902
feat: filter courses by user language by default ( #33647 )
...
Adds a feature flag to filter courses by users preferred language by default
2024-02-07 08:53:04 +10:30
Kaustav Banerjee
d0a49d1a01
fix: add missing function import in certificate template ( #33904 )
...
* fix: add missing function import in certificate template
* test: add test case to check certificates generated when GA4 is enabled
2024-01-31 09:18:34 +10:30
Alejandro Cardenas
3bf3aeaf31
refactor: change survey report message location ( #34126 )
...
* refactor: change survey report message location
2024-01-30 15:13:54 -05:00
Brian Beggs
48d9f29cb9
Revert "refactor: changed survey report message location and added a new info…"
2024-01-24 17:26:08 -05:00
Justin Hynes
426ee163bc
revert: add brand_color variable for the email templates ( #33421 )"
...
This reverts commit 4ec70eb98b .
This commit introduced a new setting (`brand_color`) that does not appear to be set and is causing issues with account deletion and other parts of the courseware.
Reverting until we can understand the change better.
2024-01-24 18:47:02 +00:00
bydawen
4ec70eb98b
feat: add brand_color variable for the email templates ( #33421 )
...
* feat: add brand_color variable for the email templates
* test: fix tests assertations
---------
Co-authored-by: Eugene Dyudyunov <evgen.dyudyunov@raccoongang.com >
2024-01-23 13:21:06 +05:00
Asespinel
00630cf22d
refactor: changed survey report message location and added a new info… ( #34033 )
...
* refactor: changed survey report message location and added a new informative sent state
* chore: added Generate and Send text on button
* chore: added comment to new state column and added reference to static jquery.
* fix: fixed non Attribute error when a report hasn't been sent yet
2024-01-16 16:25:05 -05:00
María Guillermina Véscovo
9979ea2ba9
fix: prevent transcript feedback widget from appearing when there is no
...
video_id
2024-01-08 13:04:35 -03:00
Asespinel
e9d84d0ec1
feat: added banner message for survey report ( #33633 )
...
* feat: added banner message for survey report
* refactor: addressed PR feedback and changes
* fix: fixed styles on admin templates
* refactor: changed script location to survey report block
* chore: removed whitespaces and renamed the context processor files
* feat: added banner message for survey report
* refactor: separated survey report template from admin and deleted base template
* refactor: changed months variable into a configurable setting
---------
Co-authored-by: Maria Fernanda Magallanes Zubillaga <maria.magallanes@edunext.co >
Co-authored-by: María Fernanda Magallanes <35668326+MaferMazu@users.noreply.github.com >
2023-12-18 10:19:51 -05:00
Juliana Kang
01f60b54e5
feat: Financial assistance form learner privacy update ( #33808 )
...
REV-2764
2023-12-08 10:59:45 -05:00
Pooja Kulkarni
f5b246d0e9
feat: copy/paste unit from within a unit in Studio - feature flagged ( #33724 )
...
(requires the contentstore.enable_copy_paste_units waffle flag)
2023-12-01 11:33:34 -08:00
Mohammad Ahtasham ul Hassan
a57dd7325b
feat: add course key param to track selection url ( #33716 )
2023-11-24 15:23:36 +05:00
Navin Karkera
e9ca49d3a6
fix: session_language url renamed to update_language
...
The url was renamed from session_language to update_language but it was still referred to in some html templates
2023-11-23 22:06:19 +05:30
Ahtisham Shahid
c6b36a8558
feat: added beamer to edx-platform ( #33701 )
2023-11-16 14:56:08 +05:00
Arunmozhi
5b2f012acc
feat: link LTI Provider launches to authenticated users
...
With this change, the platform users who access content via LTI will be
automatically linked to their platform account instead of the new (anonymous)
one. The following conditions need to be met:
* The `LtiConsumer` should be configured to auto-link the users via email.
* The LTI Consumer should share the user's email using the
`lis_person_contact_email_primary` parameter in the LTI Launch POST data.
This also replaces the one-to-one relationship of the `User` and `LtiUser`
with one-to-many. This way, multiple `LtiUser` objects can refer to the same
`edx_user`. With the auto-linking, multiple LTI Consumers can create
independent `LtiUser` objects with the same `edx_user`.
Co-authored-by: Piotr Surowiec <piotr@surowiec.it >
2023-11-13 19:38:37 +01:00
Rodrigo Martin
e51c01bf4e
feat: add support for user feedback on autogenerated transcripts ( #33518 )
...
* feat: WIP transcript feedback
* feat: Add UI mock for Transcript Feedbacks (#33416 )
* feat: Add UI mock for Transcript Feedbacks
* fix: Fix mongo tests
* feat: Get video_uuid, user_uuid and language for request (#33445 )
* feat: make call to ai-translations to obtain feedback
* feat: Show widget if transcript was AI generated
* feat: bind all class methods
* fix: async calls
* feat: send request when choosing feedback
* feat: update showing condition (#33474 )
* fix: ajax success lint
* fix: video caption specs errors fixed
* feat: add coverage to feedback widget
* chore: connect XT to LMS and CMS
* feat: use url
* chore: add vars to devstack
* chore: fix url name
* feat: update unit tests regarding env vars
* fix: fix test_video_mongo
* feat: add more tests
* feat: remove console log
Co-authored-by: Jesper Hodge <19345795+jesperhodge@users.noreply.github.com >
* fix: rename shouldShowWidget to loadAndSetVisibility
---------
Co-authored-by: María Guillermina Véscovo <mvescovo@2u.com >
Co-authored-by: Jesper Hodge <19345795+jesperhodge@users.noreply.github.com >
2023-11-06 16:33:53 +00:00
Sarina Canelake
b917e627ab
fix: Use Open edX as a noun on the default Open edX homepage
2023-10-23 13:15:57 -04:00
Muhammad Abdullah Waheed
caf8e456e2
Revert "feat: Account and profile MFE legacy removal - redeployment ( #31893 )" ( #33542 )
...
This reverts commit 08f5e7e563 .
2023-10-19 12:26:29 +05:00
Muhammad Abdullah Waheed
08f5e7e563
feat: Account and profile MFE legacy removal - redeployment ( #31893 )
...
feat: Account and profile MFE legacy removal - redeployment
* Revert "Revert "FC-0001: Account pages -> micro-frontend (#30336 )" (#31888 )"
This reverts commit 90c4ca6e47 .
* refactor: removed filters test from user_api accounts
---------
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
2023-10-19 10:43:15 +05:00
Rafay
bf6ed5eb81
fix: reset button becomes available after submission ( #33490 )
2023-10-17 18:12:34 +05:00
Juliana Kang
e10ba22e51
fix: Remove rendering of the subs upsell on dashboard sidebar ( #33324 )
...
REV-3705
2023-10-03 10:51:57 -04:00
Edward Zarecor
03f00d535e
Merge branch 'master' into fix-FB-share
2023-09-07 16:09:14 -04:00
Artur Gaspar
7da99848a7
fix: edxnotes visibility in courseware and courseware API ( #33096 )
...
This retrieves user preferences for edxnotes visibility by:
1. Adding a `bind_course_for_student` method to course overview model.
2. Using a bound XBlock in the `toggle_notes.html` template.
The previously used unbound course instance was returning a default value.
2023-09-07 17:59:51 +02:00