Eric Herrera
bf945e2aec
Separate tests according to the python version, due to incompatibilities in sorted dicts.
2020-06-25 11:35:21 -04:00
Awais Qureshi
e4c891edb5
Merge pull request #24312 from eduNEXT/eric/monogengine_upgrade
...
[BD-6] Upgrade mongoengine
2020-06-25 20:22:21 +05:00
Calen Pennington
d933541dad
Merge pull request #24302 from cpennington/prioritize-access-denied-messages
...
Prioritize access denied messages
2020-06-25 10:15:57 -04:00
Calen Pennington
aef3a20e5d
Prioritize access denials in block transformers from groups that have messages associated with them
2020-06-25 09:51:50 -04:00
julianajlk
6dd820b6e3
Add Spanish translation to Financial Assistance form without breaking zendesk ( #24309 )
...
REV-1204 Add translation by marking string as translatable w/o translating at runtime
2020-06-25 08:50:23 -04:00
Eric Herrera
916307df1c
Update exception name due to breaking changes introduced in mongoengine 0.19.0.
2020-06-24 20:46:56 -05:00
Dillon Dumesnil
a7dff8c21e
Merge pull request #24303 from edx/ddumesnil/due-dates-in-courseware-AA-44
...
AA-44: Adding due dates into courseware
2020-06-24 09:22:01 -07:00
Dillon Dumesnil
7f6a2518cb
AA-44: Adding due dates into courseware
...
Due dates will only display for graded subsections.
If the assignment has already been completed, there will be a pill
to indicate that. If the assignment is past due, there will be a
pill. If it is upcoming, there are no pills
2020-06-24 08:26:52 -07:00
Diana Huang
6aa300711b
Remove usage of CourseRegistrationCode and blocked courses from
...
dashboard.
2020-06-24 09:38:20 -04:00
Carla Duarte
45d277beb6
Merge pull request #24286 from edx/ciduarte/AA-186
...
AA-186: Updating Course Home Course Metadata API
2020-06-24 08:47:41 -04:00
Waheed Ahmed
ab72a9d87d
Fix embargo message issues.
...
PROD-1753
2020-06-24 14:45:47 +05:00
Robert Raposa
aa3ae13ad8
Merge pull request #24301 from edx/robrap/ARCHBOM-1304-add-waffle-migrations
...
ARCHBOM-1304: add migration for flags using flag_undefined_default=True
2020-06-23 15:34:14 -04:00
Robert Raposa
9b0024376a
update flags using flag_undefined_default=True
...
In order to enable us to remove flag_undefined_default, this
updates flags according to alternatives documented in:
https://github.com/edx/edx-platform/blob/master/openedx/core/djangoapps/waffle_utils/docs/decisions/0001-refactor-waffle-flag-default.rst
These flags were updated with a migration:
- enable_checklists_quality
- REJECTED_EXAM_OVERRIDES_GRADE
- ENFORCE_FREEZE_GRADE_AFTER_COURSE_END
- WRITABLE_GRADEBOOK
ARCHBOM-1304
2020-06-23 14:37:50 -04:00
Waheed Ahmed
34263bbe1e
Prevent multiple submissions on contact us form.
...
PROD-1565
2020-06-23 23:33:33 +05:00
Calen Pennington
31cace3e11
Prioritize access denials in the courseware from groups that have messages associated with them
2020-06-23 14:25:57 -04:00
Robert Raposa
7bf2ea72c6
ARCHBOM-1304: remove ENABLE_VIDEO_URL_REWRITE ( #24300 )
...
* remove ENABLE_VIDEO_URL_REWRITE
The temporary waffle flag ENABLE_VIDEO_URL_REWRITE is no
longer needed, becaues the rollout is complete.
See https://openedx.atlassian.net/browse/PROD-62
ARCHBOM-1304
* fix quality
2020-06-23 13:56:26 -04:00
Jansen Kantor
79a76887b2
rebind events on re-render ( #24288 )
2020-06-23 13:56:12 -04:00
Robert Raposa
6a5d95a517
fix quality
2020-06-23 13:26:31 -04:00
Matthew Piatetsky
b3c2d37dcc
Merge pull request #24214 from edx/REV-774
...
[REV-774] Show content type gating upsell when a limited access learner tries to access a timed exam
2020-06-23 11:48:31 -04:00
Robert Raposa
624012e11c
remove ENABLE_VIDEO_URL_REWRITE
...
The temporary waffle flag ENABLE_VIDEO_URL_REWRITE is no
longer needed, becaues the rollout is complete.
See https://openedx.atlassian.net/browse/PROD-62
ARCHBOM-1304
2020-06-23 11:19:32 -04:00
Aarif
27480cdd2f
Removed deprecated future imports
2020-06-23 18:51:43 +05:00
Daphne Li-Chen
84b08f366d
AA-122 created framework for dates widget on course outline
2020-06-22 16:24:39 -04:00
Matthew Piatetsky
78317ca115
Show content type gating upsell when a limited access learner tries to access a timed exam
...
Otherwise, these learners could start the timer and then be unable to take the exam once they have access to the content
REV-774
2020-06-22 16:18:58 -04:00
Carla Duarte
f1b15b677d
AA-186: Updating Course Home Course Metadata API
...
Added `is_enrolled` field to check if user's enrollment is active.
2020-06-22 15:19:24 -04:00
Jansen Kantor
5c0fd63f13
emit an event when removing users from teams via csv ( #24271 )
2020-06-22 14:25:05 -04:00
atesker
34171e6d6e
Disallow the condition of trying to add a master's learner to a non-protected team.
2020-06-22 09:20:32 -04:00
Michael Terry
7fbe2ff6da
Merge pull request #24234 from edx/mikix/instructor-dashboard-pls
...
AA-184: Fix extension dashboard for self-paced courses
2020-06-22 08:56:27 -04:00
edX Transifex Bot
4f6aad45c8
fix(i18n): update translations
2020-06-21 17:35:47 -04:00
David Ormsbee
e69a5fce56
Merge pull request #24220 from open-craft/samuel/fix-youtube-metadata-api
...
SE-2634 Fix crashes in yt_video_metadata
2020-06-19 12:24:28 -04:00
David Ormsbee
0b4cf7e06c
Merge pull request #23039 from open-craft/samuel/fix-unescaped-selector
...
SE-2176 Fix elem not selected if id contains special chars
2020-06-19 12:13:20 -04:00
Michael Terry
d4506b73f4
AA-184: Fix extension dashboard for self-paced courses
...
- Have it load dates from edx-when, not just write to it. This
fixes self-paced courses where edx-when is only place dates are
kept.
- Have it read original date for a homework from edx-when when
resetting a date. This fixes the message it gives the instructor
about whether it was successfully reset.
- Have it recursively set a date, rather than assuming that dates
are only ever set on the subsection layer. This fixes setting
dates on self-paced courses (where dates are set all the way
down) and just in case somebody somewhere edits the course xml
to have a date where it's not expected.
2020-06-19 11:34:52 -04:00
Dillon Dumesnil
a1e0dcc495
Merge pull request #24241 from edx/ddumesnil/AA-194
...
AA-194: Updating edx-when version
2020-06-19 07:48:47 -07:00
Dillon Dumesnil
1f035ab420
AA-194: Updating edx-when version
...
Updating edx-when version to pull in a change related to not
returning dates if the enrollment happened after course end
(if no enrollment end date is set)
2020-06-19 07:28:12 -07:00
Leonardo Martinez
b4fee68283
Fix the DeprecationWarning for unescape ( #23936 )
...
This PR solves the DeprecationWarning mentioned in:
https://build.testeng.edx.org/job/edx-platform-python-pipeline-master/warning_5freport_5fall_2ehtml/
HTMLParser was renamed in html.parser in Python3:
https://docs.python.org/2/library/htmlparser.html#module-HTMLParser
* html_parser.HTMLParser().unescape from six.moves has been deprecated
* instead use html.unescape from Python3
Documentation for unescape in Python3:
https://docs.python.org/3/library/html.html#html.unescape
- html_parser from six.moves has been deprecated
- instead use html.parser from Python3
- Order imports using isort
- Delete unused import crum
2020-06-19 09:27:45 -04:00
stvn
2f7372202b
Update masquerade API to show only active partitions
2020-06-18 14:54:50 -07:00
stvn
994b2b002f
Add explicit masquerade support to courseware API
2020-06-18 14:54:49 -07:00
stvn
a69855e9ad
Merge PR #24245 cleanup/log.warn
...
* Commits:
Replace references to 'log.warn' with 'log.warning'
2020-06-18 14:50:37 -07:00
Daniel Francis
82c0ca0da8
Fixing implicit parser name for Beautiful Soup (lms, openedx) ( #24100 )
...
Fixing 56 GuessedAtParserWarnings, in commit edx#24098
Background: BeautifulSoup automatically picks the fastest parser available. By default, it picks the "lxml" parser.
Per the [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-a-parser ) documentation:
> Beautiful Soup supports the HTML parser included in Python’s standard library, but it also supports a number of third-party Python parsers. One is the lxml parser. Depending on your setup, you might install lxml with one of these commands.
> Another alternative is the pure-Python html5lib parser, which parses HTML the way a web browser does.
Context: We changed two statements, one in lms and another in openedx. Both statements fire up BeautifulSoup. Now we explicitly ask for "lxml," following the recommendation on BeautifulSoup's documentation:
> If you can, I recommend you install and use lxml for speed. If you’re using a very old version of Python – earlier than 2.7.3 or 3.2.2 – it’s essential that you install lxml or html5lib. Python’s built-in HTML parser is just not very good in those old versions.
Before:
`soup = BeautifulSoup(content)`
After:
`soup = BeautifulSoup(markup=content, features="lxml")`
The warnings are gone, tests are passing in local.
2020-06-18 15:41:07 -04:00
Nathan Sprenkle
5cedc64f41
Correct team count for private team-sets in Teams tab ( #24216 )
...
* Hide private team-sets from users not on a team
* Modify add team count to factor in team visibility
* Fix bug that broke search w/in private team-sets
2020-06-18 15:21:58 -04:00
stvn
0ae91c0921
Replace references to 'log.warn' with 'log.warning'
...
to remove some `DeprecationWarning`s from the logs
as the former method as been deprecated since Python 3.3 [1][2].
- [1] https://github.com/python/cpython/blob/3.3/Lib/logging/__init__.py#L1252-L1253
- [2] https://stackoverflow.com/a/15655674
2020-06-18 12:08:15 -07:00
Nick
3c3431a482
Merge pull request #24252 from edx/ndalfonso/fix-dates-banner-translations
...
Fix Dates Banner Translations
2020-06-18 13:08:40 -04:00
Nicholas D'Alfonso
e0fecb47e4
Fix Dates Banner Translations
...
- replace unicode apostrophes with single quotes in dates banner.
- change language in button from 'Reset my deadlines' to 'Shift
due dates'
2020-06-18 12:20:47 -04:00
Jansen Kantor
7e459c7228
EDUCATOR-5069: Display student key in csv export ( #24235 )
...
* use external_user_key in teams csv download
2020-06-18 12:13:06 -04:00
Michael Terry
d325943fe5
Merge pull request #24169 from edx/mikix/celebration
...
AA-137: Support courseware celebrations
2020-06-18 10:49:36 -04:00
Adam Butterworth
a024f56bb9
Merge pull request #24124 from eduNEXT/ama/DEPR-68/DEPR-84
...
[BD-10] [DEPR-68][DEPR-84] Remove pattern library of learner_dashboard/programs.py
2020-06-18 09:16:14 -04:00
Adam Butterworth
1b60797c49
Merge pull request #24101 from eduNEXT/lmm/depr70
...
[BD-10] [DEPR-70] Remove waffle flag edx_discussions.use_bootstrap.
2020-06-18 09:15:32 -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
Aura Milena Alba
078dcc4296
Remove use pattern library of EdxFragmentView and discussion/maintenance_fragment. ( #24029 )
2020-06-18 09:10:18 -04:00
Adeel Khan
f565c75d94
Fixes xss issues.
...
PROD-1532
PROD-1533
PROD-1577
PROD-1578
2020-06-18 15:09:55 +05:00