atesker
8bf47afdae
Initial ADR draft - comments and move
2020-06-18 10:31:24 -04:00
atesker
992ca3174e
Initial ADR draft
2020-06-18 10:31:24 -04:00
Adam Butterworth
c37f73c40e
Merge pull request #24158 from eduNEXT/lmm/course_sock_standalone
...
[BD-10] Remove unused course sock URL.
2020-06-18 09:16:26 -04:00
Adam Butterworth
4ebe6a8458
Merge pull request #24111 from eduNEXT/ama/DEPR-79
...
[BD-10] [DEPR-79] Remove pattern library of mobile/course-dates-fragment.html
2020-06-18 09:15:43 -04:00
Adam Butterworth
98dd03a638
Merge pull request #24077 from eduNEXT/ama/DEPR-78/DEPR-82
...
[BD-10] [DEPR-78][DEPR-82] Remove pattern library of latest-update-fragment.html and welcome-message-fragment.html
2020-06-18 09:15:20 -04:00
Adam Butterworth
0768acbf40
Remove pattern library of course_experience/course-outline-fragment.html ( #24044 )
2020-06-18 09:14:38 -04:00
Adeel Khan
f565c75d94
Fixes xss issues.
...
PROD-1532
PROD-1533
PROD-1577
PROD-1578
2020-06-18 15:09:55 +05:00
Ali Akbar
edd9b02d52
Merge pull request #180 from edx/sustaining-xsslint-security-fixes
...
Sustaining xsslint security fixes
2020-06-18 11:32:39 +05:00
morenol
41543edd93
Remove course_experience.use_bootstrap waffle flag ( #24028 )
...
[BD-10] [DEPR-83]
2020-06-17 13:26:51 -04:00
Ahtisham Shahid
1743e0e590
Merge pull request #24228 from edx/ahtisham/PROD-1679
...
Removed confirm email after SSO
2020-06-17 12:25:26 +05:00
Michael Terry
450072582e
AA-137: Support courseware celebrations
...
- Add a new CourseEnrollmentCelebration model, which ties a
course enrollment to some booleans about progress celebrations
- Add serialization of the new model to the existing courseware_api
app's existing course info view
- Add new API in courseware_api to update a celebration model
2020-06-16 15:19:21 -04:00
Ahtisham Shahid
340e00988f
Removed confirm email after SSO
2020-06-16 14:06:52 +05:00
SaadYousaf
52cfe647b3
syncing certificates on course update on credential side.
2020-06-16 11:58:49 +05:00
Samuel Walladge
43f0cd72af
Merge remote-tracking branch 'origin/master' into samuel/fix-unescaped-selector
2020-06-16 09:52:38 +09:30
Nick
badf3281b3
Merge pull request #24122 from edx/ndalfonso/AA-133-mfe-dates-banner
...
AA-133 mfe dates banner
2020-06-15 15:08:02 -04:00
Nicholas D'Alfonso
9a83d0781b
AA-133 mfe dates banner
...
- add serializer mixin to expose date banner info
- add endpoint to reset deadlines for a sepcific course
2020-06-15 14:22:23 -04:00
Michael Terry
557079042f
Guard highlights against null module
...
Sometimes a course module will not exist and was causing exceptions
in our weekly highlights mail code. This will hopefully guard against
that a bit better.
2020-06-12 14:57:09 -04:00
Calen Pennington
06e5e2db51
Merge pull request #24144 from cpennington/hide-dates-banner-archived
...
Hide dates banner archived
2020-06-11 14:03:09 -04:00
Calen Pennington
86e2677f26
Use a standard function to find out if a course has ended
2020-06-11 11:40:56 -04:00
Calen Pennington
1cf46e76d0
Don't compare None to a date when a course doesn't have an end date
2020-06-11 11:40:56 -04:00
Calen Pennington
333c9ccddf
Simplify how the course-outline template context is constructed to bring it into parity with other template contexts
2020-06-11 11:40:56 -04:00
Calen Pennington
2b2a6cca23
Never show the dates banner on archived courses
2020-06-11 11:13:55 -04:00
Stu Young
b370745b9b
management command to retire a single user ( #24188 )
2020-06-10 18:07:25 -04:00
Calen Pennington
c6695e0b6f
Only actually reset user schedule if they have missed deadlines and not missed any gated content deadlines
2020-06-10 15:18:53 -04:00
Calen Pennington
15df17034a
Only prompt the user to upgrade if they have missed the deadline of gated graded content
2020-06-10 15:18:53 -04:00
Daniel Francis
4dc3251af5
render_to_response deprecated in Django 3 ( #24141 )
...
Fixing RemovedInDjango30Warnings
**Background:** The `django.shortcuts` method `render_to_response` became deprecated in [Django 1.3](https://docs.djangoproject.com/en/3.0/releases/1.3/ ), when `render` was introduced.
Per the documentation:
> render() is the same as a call to render_to_response() with a context_instance argument that forces the use of a RequestContext.
Both return an `HttpResponse` object.
**Context:** We changed two statements: An import line and the call to the method, adding explicit parameter names to improve readability.
**Before:**
```
from django.shortcuts import get_object_or_404, render_to_response
...
return render_to_response("teams/teams.html", context)
```
**After**
```
from django.shortcuts import get_object_or_404, render
...
return render(
request=request,
template_name="teams/teams.html",
context=context
)
```
2020-06-10 14:25:04 -04:00
Luis Moreno
070eb3807d
Remove unused URL.
2020-06-10 13:59:21 -04:00
SaadYousaf
2339fa4f6d
PROD-1570
2020-06-10 21:07:10 +05:00
Ali-D-Akbar
0ecbe873d9
PROD-1574
2020-06-10 21:07:10 +05:00
Ali-D-Akbar
c9e24e9a1d
PROD-1572
2020-06-10 15:05:28 +05:00
Ali-D-Akbar
c2832dfb61
PROD-1571
2020-06-10 15:04:45 +05:00
adeelehsan
d879f9fd00
Merge pull request #23980 from edx/aehsan/PROD-1582/specify_user_message_for_about_me_in_profile
...
Specify bio field error message for user
2020-06-10 14:46:04 +05:00
adeel khan
76419f9d01
Merge pull request #23913 from edx/adeel/prod_1505_improve_security_lockouts_logic
...
Improving user locked out logic.
2020-06-10 14:21:16 +05:00
adeelehsan
4e1fe2045f
Specify bio message for user
...
Currently user message is generic. Specifying for
bio field so that it make more sense to user.
PROD-1582
2020-06-10 14:19:39 +05:00
Waheed Ahmed
6b268c37b4
Rate limit logistration endpoints.
...
PROD-1506
2020-06-10 13:33:26 +05:00
Michael Terry
c520fe8f19
PROD-1633: fix highlights error case
...
When calculating course highlights, if we didn't manage to get
a course module, we were previously throwing an exception.
Handle that more gracefully.
2020-06-09 11:05:02 -04:00
Adeel Khan
2383fb3fa6
Improving user locked out logic.
...
This patch improves on the user locked
out logic by providing a helping message
near locked out. This would help reduce
retries by giving user the option to use
password reset flow to fix the issue.
PROD-1505
2020-06-09 09:36:42 +05:00
adeel khan
adc405ae5c
Merge pull request #24065 from edx/adeel/prod_1363_fix_key_error
...
Fix key error.
2020-06-09 08:31:50 +05:00
Carla Duarte
d9b0f7483c
Merge pull request #24130 from edx/ciduarte/AA-173
...
AA-173: Assignment Type on Dates Page
2020-06-08 11:11:06 -04:00
Carla Duarte
01b693a5c3
AA-173: Assignment Type on Dates Page
...
Appending the assignment type to each graded
assignment on the Dates Tab. Exposed the 'format'
field, which corresponds to the graded assignment type.
2020-06-08 10:27:50 -04:00
Dillon Dumesnil
304b000b1b
Merge pull request #24134 from edx/ddumesnil/dates-widget-enhancement-AA-103
...
AA-103: Dates widget enhancements
2020-06-08 06:21:44 -07:00
Adeel Khan
ebc2948f81
Fix key error.
...
Job is failing because of unhandled
case where the mode, status key is
not found in course_cert_info.
PROD-1363
2020-06-08 15:53:03 +05:00
Michael Terry
2fbf9d1f29
Merge pull request #24154 from edx/mikix/courseware-api-marketing-url
...
Add marketing_url to courseware_api
2020-06-05 10:04:55 -04:00
Aura Milena Alba
b7a838c34b
Remove pattern library of course_experience/course-updates-fragment.html. ( #24062 )
2020-06-05 09:54:03 -04:00
Tim McCormack
881cae6c67
Upgrade Python dependencies, including Django 2.2.13 fix ( #24137 )
...
- Updating Python Requirements
- Fix cache key generation to use class name and module
This was stringifying the class object directly, resulting in cache keys
like `:1:<class 'xblock_django.models.XBlockConfiguration'>.xblock_django.api.deprecated_xblocks`
which then cause breakage when Django 2.2.13 validates the keys.
Co-authored-by: edX requirements bot <testeng+edx-requirements-bot@edx.org >
2020-06-05 13:25:54 +00:00
Michael Terry
f88b4d75f0
Add marketing_url to courseware_api
...
This will let the courseware MFE point at a course's marketing page.
AA-137
2020-06-05 09:10:15 -04:00
Dillon Dumesnil
f32c51383b
AA-103: Dates widget enhancements
...
Reducing dates widget to one assignment. Adding link to dates
page in the dates widget
2020-06-04 12:48:00 -06:00
Zainab Amir
cdc1c91980
Integrate Video Encode Manager ( #24093 )
...
* Add VEMPipelineIntegration config model
* Add course waffle flag to enable vem pipeline selectively
PROD-1636
2020-06-04 11:45:34 +05:00
Calen Pennington
75a39451b1
Only mark a section as containing gated content if the content is *only* available to full-access learners
2020-06-03 15:08:49 -04:00
Jeff LaJoie
7a45030de5
Merge pull request #24129 from edx/jlajoie/enable-highlights-job
...
Enables weekly highlights job for relative dates
2020-06-03 12:42:03 -04:00