Alexander Sheehan
605a328f24
fix: accounting for only current configs when checking for uniqueness
2022-06-27 16:56:37 -04:00
Alexander J Sheehan
3669b18ab8
Merge pull request #30561 from openedx/asheehan-edx/ENT-5903-multiple-certs-continued-work
...
sso provider config bugs
2022-06-22 14:12:45 -04:00
Alexander Sheehan
fd6b726a68
fix: accounting for non-unique entity ID on idp configs + fixing provider data bulk update bug
2022-06-22 11:02:08 -04:00
Muhammad Umar Khan
a389a9ff10
Revert "Revert "refactor: move xmodule folder to root""
2022-06-20 18:20:06 +05:00
Muhammad Umar Khan
d890f06507
Revert "refactor: move xmodule folder to root"
2022-06-20 16:03:48 +05:00
M Umar Khan
a91df0c40f
refactor: move xmodule folder to root
...
- Moving xmodule folder to root as we're dissolving sub-projects of common folder in edx-platform
- More info: https://openedx.atlassian.net/browse/BOM-2579
- -e common/lib/xmodule has been removed from the requirements as xmodule has itself become the part of edx-platform and not being installed through requirements
- The test files common/lib/xmodule/test_files/ have been removed as they are not being used anymore
2022-06-20 14:33:45 +05:00
Shafqat Farhan
26c8ec5c2a
Merge pull request #30517 from openedx/shafqat/VAN-966
...
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-20 14:22:48 +05:00
Shafqat Farhan
c7a42f2cbe
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-20 13:31:39 +05:00
Syed Sajjad Hussain Shah
c1a58499a5
fix: remove fields based on extended_profile configuration
...
Meta field in UserProfile model will only store those fields which are available in extended_profile configuration,
so we are removing the fields that are not available in extended_profile configuration because their data will
not be stored
VAN-977
2022-06-20 12:26:22 +05:00
Zainab Amir
7a700dcfd1
feat: command to populate user data on braze ( #30556 )
2022-06-20 10:19:09 +05:00
Shafqat Farhan
018b4ccd60
Merge branch 'master' into shafqat/VAN-966
2022-06-17 07:51:27 +05:00
Waheed Ahmad
868505dbb8
fix: braze track call for email address change ( #30606 )
2022-06-16 16:48:16 +05:00
Waheed Ahmad
a4f5f03a14
chore: update warning message with exception details ( #30605 )
2022-06-16 13:26:57 +05:00
Maria Grimaldi
19ed61b6c2
fix: add () to print statement so template works in newer versions
2022-06-15 08:29:16 -07:00
Waheed Ahmad
541065c542
fix: [VAN-980] changing the email address sync with Braze ( #30590 )
...
Currently, changing the email address in LMS does not reflect in Braze
and the transaction emails sent through Braze are delivering to user's
old/previous email address.
Added a signal/receiver to sync the new email address upon confirm email
change.
2022-06-15 19:39:23 +05:00
Shafqat Farhan
f71dd805ea
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-14 06:40:07 +05:00
ruzniaievdm
116431cb81
refactor: Replace PDF course certificate view code ( #30397 )
...
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2022-06-13 09:43:02 -04:00
Feanil Patel
b9131ac1af
Merge pull request #30299 from raccoongang/depr/remove-course-info
...
FC-0001: Remove legacy course info page & related code
2022-06-13 08:23:25 -04:00
Arunmozhi
ba8e98c710
refactor: move noauth rebind ModuleSystem argument to service ( #30320 )
...
This removes the `rebind_noauth_module_to_user` argument from the
ModuleSystem constructor and moves it to a separate service called
"rebinder" in the class `RebindModuleService`. This is used in the
LTI module to bind calls received by its noauth endpoint to bind
the module the real_user.
2022-06-08 20:26:59 +02:00
Arunmozhi
aedcd7910d
refactor: deprecate hostname attribute from ModuleSystem ( #30308 )
...
The hostname constructor argument of the XModule ModuleSystem is deprecated
in favour of directly accessing the LMS_BASE value from django.conf.settings.
2022-06-08 19:49:58 +02:00
Demid
8886f29e52
refactor: remove debug property from ModuleSystem ( #30450 )
...
This also:
1. Removes this property from XBlock runtime shims.
2. Updates the minimum required version of the LTI Consumer XBlock.
2022-06-08 18:59:45 +02:00
Arunmozhi
c54d8a81bf
refactor: deprecate node_path attribute of ModuleSystem ( #30447 )
...
The node_path attribute & constructor argument of the ModuleSystem is
deprecated without any replacement service or fallback as there doesn't
seem to be any core blocks using it.
It also removes the references to node_path from the LMS settings, the
LoncapaModuleSystem and the XBlock runtime shim.
Co-authored-by: Agrendalath <piotr@surowiec.it >
2022-06-08 18:06:59 +02:00
connorhaugh
c9dce91b9a
feat: studio redirect to new editors ( #30523 )
2022-06-07 16:30:40 -04:00
Jeremy Ristau
d253503099
Merge pull request #29728 from open-craft/tecoholic/add_reset_to_randomized_content_block
...
feat: add reset option to the Randomized Content Block
2022-06-06 12:34:15 -04:00
Alexander J Sheehan
6f496af369
Merge pull request #30538 from openedx/asheehan-edx/saml-api-related-improvements
...
fix: allowing for multiple idp data configs
2022-06-06 12:00:37 -04:00
Alexander Sheehan
8d6e041d7e
fix: allowing for multiple idp data configs
2022-06-06 09:58:33 -04:00
Sagirov Eugeniy
92ca176fde
refactor: Remove legacy course info page & related code
2022-06-05 19:00:05 +03:00
Awais Qureshi
02e29168b2
feat!: Removing sandbox folder from platform and installing it from p… ( #30402 )
...
* feat!: common/lib/sandbox-packages folder moved to a new library.
2022-06-01 16:02:13 +05:00
Alexander J Sheehan
e0a976ac47
Merge pull request #30453 from openedx/asheehan-edx/saml-api-related-improvements
...
fix: allowing for provider config fields to be provided on create
2022-05-27 13:16:37 -04:00
Alexander Sheehan
47693769e0
fix: allowing for provider config fields to be provided on create/updates
2022-05-27 12:59:03 -04:00
Usama Sadiq
8053b7d90c
refactor: replace coursekey.course with coursekey.library ( #30398 )
2022-05-27 15:55:12 +05:00
Adam Blackwell
4cd36cb2c4
Revert "feat: add marketing email opt in field" ( #30493 )
2022-05-26 10:00:50 -04:00
Abdoul Aw
8e1475f585
Merge pull request #30461 from openedx/zamir/VAN-970/add_is_marketable_field_to_use_profile
...
feat: add marketing email opt in field
2022-05-26 09:20:17 -04:00
julianajlk
43fb2cc022
fix: Update enrollments FBE status by course key in dashboard ( #30483 )
...
REV-2466
2022-05-25 12:01:42 -04:00
julianajlk
f7d4282101
Revert "fix: Use dashboard_index to get FBE status ( #30463 )" ( #30475 )
...
This reverts commit e25e17ee88 .
2022-05-24 14:35:47 -04:00
Eugene Dyudyunov
b4fecd620b
refactor: rename toggle_warnings to toggle_warning ( #30458 )
...
Rename toggle_warnings to toggle_warning for consistency with setting_warning.
2022-05-24 11:47:31 -04:00
julianajlk
e25e17ee88
fix: Use dashboard_index to get FBE status ( #30463 )
...
REV-2466
2022-05-24 10:24:38 -04:00
Kyle McCormick
25df9ca420
refactor: make safe_lxml an ordinary folder in openedx/core/lib ( #25689 )
2022-05-24 15:35:23 +05:00
Zainab Amir
3a43d4344b
feat: add marketing email opt in field
...
Added a new is_marketable field to UserProfile model to store
marketing email opt in field on registration form in UserProfile.
VAN-970
2022-05-23 18:30:57 +05:00
Arunmozhi
2b39da69b9
feat: add reset option to Randomized Content Block
...
This makes the reset button to refresh the contents of a Randomized
Content Block (RCB) without reloading the full page by fetching a new
set of problems in the "reset" response and replacing the DOM contents.
The reset button returns the student view as a string and the client
uses the HtmlUtils package to replace the contents and reinitializes the
XBlock.
This allows students to use the RCB as a flash card system.
Co-authored-by: tinumide <tinuade@opencraft.com >
2022-05-23 14:54:19 +02:00
julianajlk
aef4d88eef
feat: Add logic for happy and non-happy path upgrade msg in learner dashboard ( #30368 )
...
REV-2466
2022-05-20 10:09:03 -04:00
Chris Pappas
e1277b4b87
chore: bump edx-enterprise version; uncomment migration test skip ( #30425 )
2022-05-17 14:47:37 -04:00
Chris Pappas
a8b26c3aef
chore: bumping edx-enterprise version ( #30424 )
...
* chore: bumping edx-enterprise version
* temp: skip migration sync test
2022-05-17 12:29:26 -04:00
Demid
a4ec4c1b8e
refactor: Delete XModule classes ( #30262 )
...
Removes XModule, XModuleDescriptor, ProxyAttribute classes and their usages.
2022-05-10 19:09:11 +02:00
Agrendalath
0ef57eb136
fix: do not index solutions in CAPA blocks
...
Most tags that could contain solutions or hints were already being removed,
but the regex did not include the case when they contained attributes.
2022-05-10 19:04:29 +02:00
Maria Grimaldi
5985b6a789
Merge pull request #29994 from eduNEXT/MJG/dashboard-render-filter
...
[BD-32] feat: add filter before dashboard rendering process starts
2022-05-09 14:58:07 -04:00
Maria Grimaldi
895a649286
feat: add filter before course dashboard rendering process starts
...
* Add dashboard filter to dashboard student's view
* Add tests/docs for filter's integration
2022-05-09 14:40:14 -04:00
Eugene Dyudyunov
289e682b8f
FC-0001: Remove old EdxRestAPIClient usage across the platform ( #30301 )
...
* refactor: remove EdxRestAPIClient
* test: update tests according to EdxRestAPIClient removal
* fix: remove unused import
2022-05-09 12:48:26 -04:00
Alexander J Sheehan
baf1cbc6fb
Merge pull request #30357 from openedx/asheehan-edx/saml-api-related-improvements
...
fix: improvments to the saml config and data endpoints
2022-05-09 11:48:14 -04:00
Justin Hynes
8f2eb38220
Merge pull request #30342 from openedx/jhynes/microba-1510_rest-apis
...
feat: add new REST APIs to support scheduled bulk email
2022-05-09 09:41:44 -04:00