Alexander Sheehan
9b1e8dc515
chore: rolling back unique entity ID validation on saml provider configs
2022-07-21 13:55:27 -04:00
Maria Grimaldi
7f25323059
Merge pull request #30048 from eduNEXT/jct/fix-overcounting-allowed-students
...
fix: Avoid overcounting former pending users who changed their emails.
2022-07-15 11:55:11 -04:00
Javier
6bad34d3e0
fix: Avoid overcounting former pending users who changed their emails.
2022-07-15 08:28:43 -07:00
Alexander J Sheehan
0b28141b9e
fix: sso api validator fix ( #30732 )
2022-07-15 10:51:38 -04:00
Syed Muhammad Dawoud Sheraz Ali
6dde81dec8
feat: add order number information in support enrollment view ( #30700 )
...
* feat: add order number information in support enrollment view
* test: quality fixes
2022-07-14 22:36:24 +05:00
Attiya Ishaque
9d1f31603e
feat: [VAN-986] Add amplitude API ( #30675 )
...
* feat: [VAN-986] Add amplitude API
* feat: add suggestion
* feat: add spinner
Co-authored-by: Zainab Amir <zainab.amir@arbisoft.com >
2022-07-05 16:23:38 +05:00
Zainab Amir
ef9361ccfe
feat: add recommendation panel
...
- added a waffle flag to control recommendation panel
- add react code for the panel
VAN-984
2022-07-01 11:52:08 +05:00
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
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
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
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
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
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
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
Alexander Sheehan
ccb635733e
fix: improvments to the saml config and data endpoints
2022-05-09 09:22:03 -04:00
Tim McCormack
80f60ffb36
refactor: Move log_sensitive to edx-django-utils ( #30349 )
...
It was copied there in 4.7.0 (openedx/edx-django-utils#209 ) so it can be used in more IDAs.
Includes dropping dependency on PyNacl, which was only in use by that module.
2022-05-06 12:42:19 +00:00
Justin Hynes
351d9e6759
feat: add new REST API to support scheduled bulk email
...
[MICROBA-1510]
* update InstructorTaskSchedule model delete behavior from CASCADE to DO_NOTHING.
* add utility function supporting cancellation of scheduled tasks to the instructor_task app
* add utility function to determine if a user has staff or instructor level access to a course to the student app
* adds a REST API for supporting retrieval and cancellation of scheduled bulk email tasks
* add unit tests for new functionality in the student app
* add unit tests for the new functionality in the bulk_email app
* remove use of CourseEmail object directly in another related test file
* add unit tests for the new REST API views.
2022-05-05 14:26:35 -04:00
Eugene Dyudyunov
8bd43207ca
refactor!: switch from LegacyWaffle* to modern waffles ( #30330 )
...
This is a first stage for removing the LegacyWaffle* classes.
LegacyWaffleFlag usage replaced with WaffleFlag;
LegacyWaffleSwitche usage replaced with WaffleSwitch;
New CourseWaffleFlag added to the temporary module __future__ as FutureCourseWaffleFlag;
Updated all the imports to use CourseWaffleFlag from the __future__ module;
BREAKING CHANGE: A number of toggle related constants (e.g. ENABLE_ACCESSIBILITY_POLICY_PAGE)
changed types. They were strings, and are now toggle instances (e.g. WaffleSwitch). Although the entire
refactor should be self-contained in edx-platform, if any plugins or dependencies were directly
using these constants, they will break. If this is the case, try to find a better publicized way of
exposing those toggles.
2022-05-05 12:03:10 -04:00
Diana Huang
521151e712
refactor: Remove edx.org theme. ( #30333 )
...
This theme is no longer in use. The theme in use
has been moved to its own private repo.
2022-05-02 09:42:46 -04:00
Maria Grimaldi
2e41384102
fix: cast course_id string to CourseKey object ( #29686 )
2022-04-29 10:35:49 -04:00
ansabgillani
55df11b489
fix: remove sso history model
2022-04-27 23:52:22 +05:00