Saleem Latif
43d0a67fa1
Request for field to specify locale in Django enterprise accounts
2020-10-20 17:56:22 +05: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
Carla Duarte
e2303198d6
Merge pull request #25350 from edx/ciduarte/AA-357
...
AA-357: Add DatesBannerSerializerMixin to MFE Outline Tab API
2020-10-15 10:38:31 -04:00
Carla Duarte
8133ae5c44
AA-357: Add DatesBannerSerializerMixin to MFE Outline Tab API
2020-10-15 10:05:09 -04:00
Matthew Piatetsky
651a020fcc
Merge pull request #25151 from edx/REV-1510
...
[REV-1510] Gate sequence if it is a timed exam and contains content type gated problems
2020-10-14 16:54:39 -04: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
Robert Raposa
eea711e5a4
ARCHBOM-1551: update generate_code_owner_mappings.py ( #25309 )
...
update generate_code_owner_mappings.py:
* Uses updated 'owner.theme' and 'owner.squad' columns.
* Outputs new CODE_OWNER_THEMES to detail themes.
* Output lowercase names only
ARCHBOM-1551
Co-authored-by: Tim McCormack <tmccormack@edx.org >
2020-10-14 09:34:01 -04:00
Matthew Piatetsky
2153057142
Add XBlock service for content type gating
...
This is used in this commit to check if a timed exam contains any problems that have been gated by content type gating
REV-1510
2020-10-14 08:02:51 -04:00
Ahtisham Shahid
fe8119a6c6
Added app.py to mobile_api to resolve migration issue ( #25327 )
...
removed un-necessary imports
2020-10-13 12:41:22 +05:00
Calen Pennington
4456269508
Merge pull request #25305 from cpennington/always-reference-task-packages-absolutely
...
Always import task packages by absolute paths
2020-10-08 14:41:00 -04:00
Calen Pennington
2714da86a4
Always import task packages by absolute paths
...
This follows the recommendation in the Celery documentation so as to
not confuse automatic task name generation.
Docs: https://docs.celeryproject.org/en/stable/userguide/tasks.html#automatic-naming-and-relative-imports
2020-10-08 14:10:17 -04:00
Zainab Amir
9130c28091
Suppress PII from discussion/forum ( #25298 )
2020-10-08 19:02:41 +05:00
Michael Roytman
3dd6a46395
Merge pull request #25287 from edx/mroytman/MST-432-new-proctoring-features-flag
...
[MST-432] add a CourseWaffleFlag to toggle various proctoring experience improvements
2020-10-08 09:44:32 -04:00
Michael Roytman
b007c7236c
add a CourseWaffleFlag to toggle various proctoring experience improvements
2020-10-07 15:04:00 -04:00
David Ormsbee
5fbc501b23
Merge pull request #21594 from open-craft/guruprasad/fix-non-activated-users-can-access-enrolled-courses
...
[BB-1504] Fix the automatic enrollment issue for inactive user
2020-10-07 13:01:30 -04:00
Carla Duarte
080f04c18c
AA-371: Progress Milestone Waffle Flags
2020-10-07 09:36:07 -04:00
Jansen Kantor
fb626cd072
update docs ( #25248 )
...
* update docs
* obscure urls
2020-10-05 17:28:48 -04:00
Kshitij Sobti
570d02a858
Allow anonymous access for course blocks API
...
Opens the course blocks API to public access, and allows anonymous users to
use the API to fetch data about public courses. Anonymous users need to
explicitly pass an empty username parameter to get the block data that is
visible to the public.
2020-10-03 02:07:25 +05:30
Guruprasad Lakshmi Narayanan
ba5c5e0913
Fix the automatic enrollment issue for inactive user
...
When a user registers an account and is enrolled in a course by the
instructor before completing the email validation, the course shows up
in the dashboard of the logged-in user. This change adds a check for
the email validation before enrolling the user.
2020-10-02 20:32:02 +05:30
Dillon Dumesnil
a96079f2d1
AA-196: Course Celebration for passing Verified Learners
2020-10-01 16:53:25 -04:00
Calen Pennington
51c526ea83
Per the documentation, name should be the full python path to the module.
...
https://docs.djangoproject.com/en/2.2/ref/applications/#django.apps.AppConfig.name
These packages were mis-named after the sys.path fixes.
2020-09-30 11:09:19 -04:00
Diana Huang
657da20c6e
DEPR-43 - Remove JS that refers to shoppingcart receipt page. ( #24890 )
...
https://openedx.atlassian.net/browse/DEPR-43
Co-authored-by: Jeremy Bowman <jbowman@edx.org >
2020-09-29 16:08:42 -04:00
Michael Terry
6f69fd7dc2
Merge pull request #25105 from edx/mikix/public-outline
...
AA-253: don't send outline if not enrolled
2020-09-28 11:46:22 -04:00
Michael Terry
100018081d
AA-253: don't send outline if not enrolled
...
This is for the learning MFE outline endpoint.
Also clean up some related permissions issues.
2020-09-28 10:45:07 -04:00
Tim McCormack
5b331b2d4d
Merge branch 'master' into timmc/misc-metric-attribute
...
# Conflicts:
# cms/envs/common.py
# lms/envs/common.py
2020-09-28 13:56:08 +00: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
a04690d051
Increase the mongo query count by one because edxnotes has been turned back on, and it loads the course from the modulestore as part of get_html
2020-09-25 14:13:30 -04:00
Kyle McCormick
ef845ebc43
Fully qualify remaining edxnotes imports
2020-09-25 14:13:30 -04:00
Troy Sankey
dded86d2ae
Change subquery to JOIN in list_course_keys API
2020-09-25 12:54:37 -04:00
Troy Sankey
83a0327b92
Also exclude libraries from the list_course_keys API
2020-09-25 11:53:35 -04:00
Troy Sankey
e3cd6d55c4
Bypass calls to has_access() when listing courses
...
When listing courses for which a user has "staff" level access, bypass
calls to has_access() and use a hopefully more performant and simpler
access pattern that uses only a single ORM query and far less processing
per course.
Caution: this short-circuit implementation does not handle org-level
access grants.
2020-09-25 10:44:03 -04:00
Kyle McCormick
31a4b761ad
Lower 'Mismatch between the children...' message to DEBUG level ( #25065 )
...
This message comes from the content library block transformer,
and has been filling up our logs at a rate of 250k instances/hr.
Since we don't need to see this log message in production any more,
we are lowering it to the DEBUG level.
2020-09-24 09:13:48 -04:00
Troy Sankey
7d3631a79b
Add even more telemetry to the CourseIdListView
...
This time, we narrow our search down to paginate_queryset().
2020-09-23 14:12:53 -04:00
Calen Pennington
2a157ae854
Lower query counts
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
Troy Sankey
23b76a60b6
Add more monitoring to the CourseIdList view
2020-09-22 20:15:34 -04:00
Soban Javed
b7ca6d5619
Upgrade celery to 4.4.7
...
Replace django-celery with django-celery-results
Upgrade redis to latest
2020-09-22 16:20:45 +05: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
Ahtisham Shahid
cf735e411d
New vs Old Data-Download UI. ( #24840 )
...
Created new UI for Data download in instructors dashboard
Co-authored-by: Awais Jibran <awaisdar001@gmail.com >
2020-09-21 17:25:47 +05: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
Troy Sankey
98b19dd125
Add some tracing to the CourseListView endpoint
2020-09-18 18:28:00 -04:00
Tim McCormack
ea0c19066e
Rename metric -> attribute in courseware New Relic code
2020-09-18 15:03:13 +00: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
Feanil Patel
90bc2ffdab
Merge pull request #24815 from regisb/regisb/document-feature-toggles
...
[BD-21] Document feature toggles
2020-09-17 13:46:46 -04:00
Michael Terry
8e1ea3e536
Merge pull request #24987 from edx/mikix/subsection-ora-cutoff
...
AA-335: Avoid due dates for ORA subsections
2020-09-17 10:57:56 -04:00
Michael Terry
0c9efb793c
AA-335: Avoid due dates for ORA subsections
...
Previously, we'd been avoiding PLS due dates for ORA *sections*.
That is, if a section had only ORA content, we'd not set a PLS
due date for anything in that section.
If any content in that section had non-ORA graded content however,
we would set dates on all subsections, including the ORA one.
This resulted in some ORA-only subsections showing up twice on the
dates tab. So this patch simply brings down the ORA-only check
to a *subsection* level, not a section one.
2020-09-17 10:10:06 -04:00
Simon Chen
681eea44f7
MST-418 retire program_enrollments external_user_key with hashed values instead of setting it to null ( #25001 )
2020-09-16 21:40:00 -04:00