Régis Behmo
4586002956
Import waffle classes from edx_toggles instead of waffle_utils
...
Those classes were ported to edx_toggles. The imports remain in
waffle_utils.__init__ for backward compatibility.
2020-11-03 19:25:37 +01:00
Régis Behmo
3b127f8c92
Deprecate WaffleSwitch.override* methods
...
This allows us to get rid of the custom WaffleSwitch and
WaffleSwitchNamespace classes from waffle_utils in favour of
edx_toggles.toggles classes.
2020-11-03 19:25:37 +01:00
Régis Behmo
2307dff4c9
Deprecate WaffleFlag.override method
...
This allows us to get rid of waffle_utils' custom WaffleFlag method.
2020-11-03 19:25:37 +01:00
Régis Behmo
16ce16e85e
Deprecate ExperimentWaffleFlag.override method
...
This is part of a removal of the many override methods of toggle
flag/namespace classes. This allows us to remove imports of test modules
from production code.
2020-11-03 19:25:37 +01:00
adeel khan
7cd9c6652a
Merge pull request #25476 from edx/adeel/van_98_update_confirm_password_url_domain
...
Adds Logistration MFE url for forgot password email.
2020-11-03 13:40:03 +05:00
sarina
f414fad0cc
Change gendered language to gender-neutral 'they/them/their'
2020-11-02 18:23:13 -05:00
Ned Batchelder
57d33f17e8
Merge pull request #25496 from edx/nedbat/https-openedx
...
Use https for open.edx.org links
2020-11-02 14:55:01 -05:00
Ned Batchelder
21d7e6f3b2
Use https for open.edx.org
2020-11-02 11:29:03 -05:00
Soban Javed
3206d9cb9a
Update celery routing
...
- Used routing function istead of class
- Move task queues to Djano settings
- Removed routing_key parameter
2020-11-02 15:03:53 +05:00
Dillon Dumesnil
6b16fcd9b3
AA-393: Update Next Section Logic
...
Inside content_highlights.py, we had code to calculate due dates
for when there isn't graded content, but we could only reach that
code path if the user had an assignment with a due date at the
target date. Now we will check for all learners who could be in
range of having an update and let the code in content_highlights.py
decide if a highlight should be sent
2020-10-30 15:02:03 -04:00
Robert Raposa
0cc46ca5b0
Merge pull request #25332 from regisb/regisb/use-settingdict
...
[BD-21] Use edx-toggle's SettingDictToggle to document setting-based feature toggles
2020-10-30 08:59:38 -04:00
Jansen Kantor
7d40793967
management command to create test users ( #25449 )
2020-10-29 14:55:52 -04:00
Adeel Khan
d61936fdb6
Adds Logistration MFE url for forgot password email.
...
This patch would enable routing learner to logistration MFE
via forgot password url than on platform when
ENABLE_LOGISTRATION_MICROFRONTEND feature flag is set.
VAN-98
2020-10-29 16:25:20 +05:00
Régis Behmo
87b5463d42
Use SettingDictToggle to document ENTRANCE_EXAMS
2020-10-29 11:11:02 +01:00
Régis Behmo
460f637fa7
Use SettingDictToggle to document MILESTONES_APP
2020-10-29 11:11:02 +01:00
Matt Tuchfarber
488f30496e
Add Executive Education course mode
2020-10-27 09:38:20 -04:00
syed-awais-ali
b3f1c8c1c7
fix email to which reset link was sent
2020-10-21 18:06:55 +05:00
Dillon Dumesnil
84a60a1f17
AA-385: Adding in migration for LinkedInAddToProfileConfiguration
2020-10-19 12:56:34 -04:00
Dillon Dumesnil
b6dbbb6f83
Merge pull request #25346 from edx/ddumesnil/add-cert-to-linkedin-aa-385
...
AA-385: Add in LinkedIn Add to Profile to courseware meta API
2020-10-19 07:31:26 -07:00
Dillon Dumesnil
084ab4c10d
AA-385: Add in LinkedIn Add to Profile to courseware meta API
...
A major update to this function allows it to actually autofill the
certificate information again! I believe LinkedIn changed their API
and we never updated our end. This fixes that!
2020-10-16 10:07:38 -04:00
Asad
ffdb7c5053
Added user disable comment/history apis
2020-10-16 14:01:10 +05:00
Jeremy Bowman
d19368525b
DEPR-43 Remove most of the shoppingcart app ( #24692 )
...
Removed most of the deprecated shoppingcart app, leaving just enough to allow us to cleanly remove the related database tables later. Also removed the relevant Django settings that weren't in use elsewhere.
2020-10-14 14:24:52 -04:00
Adeel Ehsan
ddb7460812
Merge pull request #25133 from edx/aehsan/van-71/added_domain_name_in_login_redirection
...
added host in redirection url
2020-10-13 19:11:12 +05:00
adeelehsan
1bbb59ebc7
added host in redirection url
...
In case of login micro frontend redirection lms
domain added in redirection url.
VAN-71
2020-10-13 18:20:23 +05:00
Carla Duarte
080f04c18c
AA-371: Progress Milestone Waffle Flags
2020-10-07 09:36:07 -04:00
DawoudSheraz
ad748d98eb
drop video pipeline integration model with migration
2020-10-05 10:45:52 +05:00
DawoudSheraz
5ea6b8d175
remove veda integration model code
2020-10-02 10:16:45 +05:00
taliaedX
2adf650b1c
Merge pull request #25145 from edx/trhodes/ENT-3161
...
updating all the tests!
2020-10-01 09:43:40 -04:00
Awais Jibran
af8954ce70
Merge pull request #25146 from edx/aj/update-bulk-enroll-mgm
...
Updates bulk unenroll management command.
2020-10-01 15:33:26 +05:00
Talia
7100316f19
updating all the third_party_auth tests!
2020-09-30 16:35:36 -04:00
Awais Jibran
7d8d943167
Update tests
2020-09-30 13:51:56 +05:00
Awais Jibran
ee4aca6504
Update tests
2020-09-29 22:22:15 +05:00
Awais Jibran
01832220e2
Update tests
2020-09-29 21:57:46 +05:00
Awais Jibran
ea71b27c36
Update bulk unenroll management command.
2020-09-29 21:49:09 +05:00
Tim McCormack
f29e418264
Revert "Revert "ARCHBOM-1494: Refer to custom attributes, not metrics, especially with edx-django-utils ( #25010 )" ( #25025 )" ( #25055 )
...
This reverts commit 986a448d9e .
2020-09-28 13:53:57 +00:00
Calen Pennington
9c4f746d8f
Get rid of unused NoOpMigrationModules
2020-09-23 10:05:37 -04:00
Calen Pennington
4a120a9e26
Fix failures caused by removing lms/djangoapps from sys.path
2020-09-23 10:05:37 -04:00
Ned Batchelder
746646ee9c
Merge pull request #25016 from open-craft/gabor/correct-lms-cms-config-file-names
...
Replace all .(lms|cms).(\w+|_)?\.json to .(lms|cms).(\w+|_)?\.yml
2020-09-21 10:12:46 -04:00
Omar Al-Ithawi
fc0eb71918
Add USER_ACCOUNT_ACTIVATED signal ( #23296 )
...
Plugins can listen to USER_ACCOUNT_ACTIVATED signal to perform custom logic.
2020-09-21 09:57:32 -04:00
Ahtisham Shahid
986a448d9e
Revert "ARCHBOM-1494: Refer to custom attributes, not metrics, especially with edx-django-utils ( #25010 )" ( #25025 )
...
This reverts commit ba9ee4e151 .
Fixed Style lint issue
2020-09-21 13:48:00 +05:00
Gábor Boros
210f9c6ace
refactor(lms): Update migrations to use lms.yml in the help text
2020-09-19 11:57:24 +02:00
Tim McCormack
ba9ee4e151
ARCHBOM-1494: Refer to custom attributes, not metrics, especially with edx-django-utils ( #25010 )
...
This uses the new names introduced in edx-django-utils
3.8.0 (edx/edx-django-utils#59 ), which we're already using, as
well as updating a few other locations where we incorrectly refer
to New Relic custom metrics instead of custom attributes.
Includes a couple of unrelated lint fixes in a file I modified.
2020-09-18 13:33:50 +00:00
Gábor Boros
6ccd6c308d
docs(lms and studio): Replace all .(lms|cms).(\w+|_)?\.json to .(lms|cms).(\w+|_)?\.yml
2020-09-18 10:44:14 +02:00
Régis Behmo
307457a255
Simplify hack to obtain waffle module names
...
Instead of going up the stacktrace to find the module names of waffle
flags and switches, we manually pass the module __name__ whenever the
flag is created. This is similar to `logging.getLogger(__name__)`
standard behaviour.
As the waffle classes are used outside of edx-platform, we make the new
module_name argument an optional keyword argument. This will change once
we pull waffle_utils outside of edx-platform.
Note that the module name is normally only required to view the list of
existing waffle flags and switches. The module name should not be
necessary to verify if a flag is enabled. Thus, maybe it would make
sense to create a `add` class methor similar to:
class WaffleFlag:
@classmethod
def add(cls, namespace, flag, module):
instance = cls(namespace, flag)
cls._class_instances.add((instance, module))
2020-09-14 09:30:24 +02:00
Saad Yousaf
66297177e6
Merge pull request #24843 from edx/saad/PROD-1991
...
[PROD-1991] - Add mgmt command to update entitlement mode.
2020-09-10 15:25:24 +05:00
uzairr
c68155f76f
Modify the api response
...
Update the api response so that it cannot contain the response
in the form of HTML which may prove vulnerable for MFE in future.
VAN-14
2020-09-10 12:39:09 +05:00
taliaedX
728d57aac2
Merge pull request #24888 from edx/trhodes/ENT-3350
...
SAML Configuration API endpoint (And Public Flag)
2020-09-08 10:42:45 -04:00
SaadYousaf
0a3faf08a0
add mgmt command to update entitlement mode.
2020-09-08 18:22:47 +05:00
Talia
9cbd1907ea
SAML Configuration API endpoint + Public flag
2020-09-04 14:58:05 -04:00
stvn
c87df89be5
Merge PR #24055 regisb/fix-lti-provider-admin
...
* Commits:
Fix creation of LTIProviderConfig object in admin
2020-09-02 13:49:28 -07:00