Robert Raposa
e0aa459732
Merge pull request #26017 from regisb/regisb/refactor_set_request_cache
...
[BD-21] Get rid of calls to `set_request_cache_with_short_name`
2021-01-13 09:57:13 -05:00
Robert Raposa
50b705405e
Merge pull request #26042 from regisb/regisb/update-waffle-util-adr
...
[BD-21] Document non-namespaced waffle classes in ADR
2021-01-13 09:56:35 -05:00
Ahtisham Shahid
780deeed7a
Merge pull request #217 from edx/ahtisham/PROD-1916-p
...
Error incase of disabled user social login
2021-01-13 16:24:02 +05:00
Régis Behmo
d04d4291f5
Document non-namespaced waffle classes in ADR
...
It was finally decided not to use `skip_namespace_assertion` optional
arguments, but `NonNamespacedWaffle*` classes. We update the ADR to reflect
this change.
2021-01-12 16:58:11 +01:00
Régis Behmo
3a29cff016
Get rid of calls to set_request_cache_with_short_name
...
This method from the toggle legacy classes should not actually be
exposed to all. So we get rid of it by manually setting the cached
value. While we are at it, we convert the STORAGE_BACKING_FOR_CACHE
legacy waffle switch to its modern version. As the flag is not being
used elsewhere, this should not break anything.
We take the opportunity to modernize waffle switches from
block_structure.config: to do so we convert the INVALIDATE_CACHE_ON_PUBLISH and
RAISE_ERROR_WHEN_NOT_FOUND waffle switches from legacy classes to their modern
equivalents. These switches are not used outside of edx-platform, so this
change should not trigger any error.
2021-01-12 16:52:08 +01:00
Ahtisham Shahid
32985420c0
Added named logs ( #26036 )
...
Added named logs
2021-01-12 13:28:47 +05:00
Nizar
1e872d4e10
Adds support for enabling custom tinymce plugins in Studio's HTML editor ( #25695 )
2021-01-11 11:28:20 -05:00
Matthew Piatetsky
53ccf9bd84
Merge pull request #25988 from edx/AA-488
...
[AA-488] Remove uses of the active field on the schedule model in the code.
2021-01-11 09:34:00 -05:00
Ahtisham Shahid
33fb1e6b4a
added logs in oauth exchange ( #26005 )
2021-01-11 19:05:28 +05:00
Usman Khalid
9e38b17202
Convert ErrorModule and NonStaffErrorModule to XBlocks. ( #25570 )
2021-01-07 10:51:33 -05:00
Tobias Macey
50bb70298c
Added a configuration flag to force third party auth ( #24789 )
...
This adds a toggle to allow operators to prevent user registration and login via username/password authentication, forcing the platform to only support login and registration using third-party auth such as SAML.
Co-authored-by: Umar Asghar <mrumarasghar@gmail.com >
2021-01-07 09:55:27 -05:00
alangsto
40cf6ba413
updated endpoint for verifications to include receipt id ( #25999 )
2021-01-07 08:34:03 -05:00
Zainab Amir
aa3119e4d7
Add new relic metrics ( #26003 )
2021-01-07 18:08:09 +05:00
Ahtisham Shahid
b2466c8c2b
Error incase of disabled user social login
...
Updated status code and manage user func
update auth verification
Fixed auth condition
fixed test failuers
fixed style issues
fixed style issues
Created test for auth disabled use
Code refactor
Fixed form ain auth exchange
Fixed oauth apps with disabled user fail
applied quality fixes
Refactored tests
fixed quality issues
removed extra files
Fixed linter issues
Fixed linter issues
2021-01-06 20:37:01 +05:00
Matthew Piatetsky
101c9b6633
Remove uses of the active field on the schedule model in the code.
...
Removing the active field from the model itself and the database is broken out into a separate ticket (AA-574)
AA-488
2021-01-05 18:25:44 -05:00
edX requirements bot
5c186507c3
Python Requirements Update ( #25977 )
...
* Updating Python Requirements
* Fixing test failure.
* Update timezone count for new pytz version
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
Co-authored-by: usamasadiq <usama.sadiq@arbisoft.com >
2021-01-05 14:12:03 +05:00
Zainab Amir
d5c9536f0a
send in-active user details on auth failure ( #25931 )
2021-01-05 10:33:04 +05:00
Simon Chen
78407b4a8f
MST-400 Update the support verification_api to provide the correct status under the same API used by learner ( #25917 )
2020-12-21 09:14:57 -05:00
stvn
c7a4f97ba1
Add get-accessor helper for discussions plugins
2020-12-17 20:08:57 -08:00
stvn
590286f3be
Add is_enabled helper for discussions plugins
2020-12-17 19:40:41 -08:00
stvn
39acbf2f21
Implement a new configuration system for discussions plugins
...
Additional details available in the attached decisions document.
Co-authored-by: Kshitij Sobti <kshitij@sobti.in >
Co-authored-by: stvn <stvn@mit.edu >
2020-12-17 18:23:46 -08:00
Robert Raposa
de16529ab6
Merge pull request #25885 from regisb/regisb/fix-deprecated-waffle-usage
...
[BD-21] Fix deprecated waffle usage
2020-12-17 12:41:40 -05:00
Robert Raposa
874c3e7b61
Merge pull request #25182 from regisb/regisb/disable-learner-records-from-settings
...
Add default value for learner records feature toggle in settings
2020-12-17 12:16:40 -05:00
Régis Behmo
bd038bab3c
Add default value for learner records feature toggle in settings
...
The learner records feature had to be enabled/disabled via site-specific
configuration models, which is inconvenient for platforms that want to
disable this feature globally. Here, we introduce a
ENABLE_LEARNER_RECORDS feature toggle in the lms/cms settings that makes
it possible to disable this feature on all sites. Because this feature
toggle is set to True by default, this will not modify the behaviour of
existing platforms.
2020-12-17 16:28:04 +01:00
Carla Duarte
3fb3f913b5
Merge pull request #25661 from edx/ciduarte/AA-131
...
AA-131: Allow anonymous users through course home MFE
2020-12-16 15:49:20 -05:00
srwang
b95739c153
Merge pull request #25888 from edx/swang/ws-1591
...
WS-1591: change Prospectus user dropdown to show avatar instead of username
2020-12-16 13:40:30 -05:00
Sharon Wang
70cf6ddbf8
fix lint error
2020-12-16 13:16:50 -05:00
Carla Duarte
99163bdf2c
AA-131: Allow anonymous users through course home MFE
2020-12-16 12:58:33 -05:00
Sharon Wang
8889180b59
code review comments and lint
2020-12-16 09:45:31 -05:00
Sharon Wang
88b838f608
exception for profile
2020-12-16 08:58:25 -05:00
Waheed Ahmed
5fce6c28d7
Add logs around all password reset requests.
...
VAN-192
2020-12-16 15:30:39 +05:00
Muhammad Soban Javed
bd601cf3a6
Update celery routing for celery 4+ ( #25567 )
...
* Update celery routing
- Used routing function instead of class
- Move task queues dictionary to Django settings
- Removed routing_key parameter
- Refactored routing for singleton celery instantiation
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
2020-12-16 13:40:47 +05:00
Sharon Wang
910f1c45c3
test passing
2020-12-15 16:58:48 -05:00
Sharon Wang
15c9ad1140
user cookie test wip
2020-12-15 15:44:17 -05:00
Sharon Wang
97fb51ce67
sos
2020-12-15 15:22:28 -05:00
Régis Behmo
f29e415353
Fix deprecated usage of WaffleFlag.namespaced_flag_name
...
As of edx-toggles==1.2.0, the `WaffleFlag.namespaced_flag_name`
attribute is deprecated in favour of `WaffleFlag.name`.
2020-12-15 12:28:57 +01:00
Michael Terry
cf2e778b56
TNL-7185: clean up unused html blobs from the API
...
Now that the MFE consumes our data structure for a couple of the
alerts, we no longer need to send raw html at all for them.
2020-12-14 14:26:10 -05:00
Michael Terry
2711fbb376
Merge pull request #25863 from edx/mikix/offer-expire-refactor
...
TNL-7185: Send data, not rendered HTML to the learning MFE
2020-12-14 14:18:58 -05:00
Michael Terry
eef72b5ab7
TNL-7185: Send data, not rendered HTML to the learning MFE
...
Specifically, send data versions of course_expired_message and
offer_html.
The rendered HTML is still being sent for now, until the learning
MFE is updated to consume the data objects.
2020-12-14 13:41:03 -05:00
Pooja Kulkarni
e9cba8c282
Fix the theme compilation issue since juniper ( #24990 )
...
Replaces the deprecated CachedFilesMixin with ManifestFilesMixin.
Also sorts xmodules and xblocks js bundles to make theme assets
compilation hashes consistent across different machines.
2020-12-11 09:36:31 -05:00
Alexander J Sheehan
999b88ebbb
Merge pull request #25709 from edx/asheehan-edx/ENT-3648-assessment-level-signals
...
Adding signals and receivers for assessment level reporting
2020-12-10 09:29:54 -08:00
Carla Duarte
774210cf33
Merge pull request #25805 from edx/ddumesnil/aa-503
...
AA-503: Add id verification status into API
2020-12-09 14:37:04 -05:00
Ned Batchelder
eb82e64b51
Merge pull request #25809 from raccoongang/rg/fix/bookmarks_deletion
...
In the LMS, bookmarks associated to deleted units are not deleted
2020-12-09 06:19:27 -05:00
Awais Jibran
d44a31247a
Adjust height/width as per new logo.
2020-12-09 14:42:04 +05:00
Max Sokolski
22a88de1ea
In the LMS, bookmarks associated to deleted units are not deleted
2020-12-09 04:51:09 +02:00
Alexander Sheehan
440773a72d
Adding signals and receivers for assessment level reporting to integrated channels
2020-12-08 14:51:40 -08:00
Dillon Dumesnil
a7e712ad4e
AA-503: Add id verification status into API
...
This will be used for the Course Exit experience to improve our
messaging for learners in the 'pending' state
2020-12-08 20:08:52 +00:00
Ned Batchelder
2dd618e3a2
Merge pull request #25756 from edx/nedbat/settable-support-link
...
New LOGIN_ISSUE_SUPPORT_LINK setting
2020-12-08 15:07:13 -05:00
Michael Terry
639d043675
Merge pull request #25765 from edx/mikix/upgrade-sidebar
...
AA-383: add verified mode info to course_home outline API
2020-12-08 08:43:38 -05:00
Ned Batchelder
761306114d
New LOGIN_ISSUE_SUPPORT_LINK setting
...
The login page had a hard-coded support.edx.org URL. This changes it to
a configurable setting. BTR-32.
2020-12-04 14:55:27 -05:00