- Nov 12, 2021
-
-
Kshitij Sobti authored
* feat: Adds a new discussion topic configuration mechanism The new discussion configuration system links discussion topics directly to the course structure. This change adds a new task that sends a discussion update signal if there are any changes to the course. This signal includes all the context needed to update the configuration of the course. The handler for this new event will create a new entry for each unit that needs a topic in the database. In the future this will be used to see the topics in the course. * fix: add support for marking a provider as supporting LTI * fix: review feedback
-
Waheed Ahmed authored
Removed hardcoded edx user info cookie name and used settings variable.
-
- Nov 11, 2021
-
-
Awais Jibran authored
I have come across these unused variables and thought it's good to remove and clean up the code.
-
M. Zulqarnain authored
* feat: Django codemods on LMS (2)
-
- Nov 10, 2021
-
-
Matthew Piatetsky authored
* fix: Miscellaneous styling fixes for mobile * fix: Add px fallback since outlook doesn't support rem
-
John Nagro authored
ENT-5095
-
Ned Batchelder authored
* chore: update deprecated import from collections * chore: remove outdated imports from markdown library as it hasn't been supported since 2.0.3 and we're on 3.x. This was deprecated at least as early as 2012! * docs: add docstring and remove lint-amnesty to markdown plugin * chore: remove deprecated etree import * style: remove unnecessary-comprehension for sets * style: resolve a number of amnestied pylint complaints Co-authored-by:
stvn <stvn@mit.edu>
-
Chris Deery authored
feat: [AA-1082] fix 500 error on courses dashboard When there are no selected blocks, the dict comprehension to compare is throwing an exception. Handle the error more gracefully. The blocks will not be sorted, but they should not be filtered.
-
Mehak Nasir authored
-
Usama Sadiq authored
* fix: pin docutils<0.18 due to Sphinx requirement
-
- Nov 09, 2021
-
-
Matthew Piatetsky authored
* fix: use pngs for the goal reminder email banner and remove redundant unsubscribe link * fix: update * fix: Miscellaneous UI fixes and fixed unsubscribe link
-
AsadAzam authored
* feat: added program discussions admin view * refactor: updated docstring * refactor: updated constant
-
David Ormsbee authored
feat!: [BD-13] Deprecate ModuleSystem.render_template
-
Régis Behmo authored
When signing in from the LMS, the authentication request succeeds but the user was never redirected to the dashboard. This is because of a js error: Uncaught TypeError: userCookie is null userFromEdxUserCookie http://maple.openedx.overhang.io:8000/static/js/student_account/utils.js:32 The error comes from the fact that the util.js code ignores the EDXAPP_EDXMKTG_USER_INFO_COOKIE_NAME setting name. Instead the cookie name is abritrarily prefixed by "stage-" or "prod-" depending on the hostname. This seems to be primarily motivated by the definition of edX.org staging/prod environment hostnames :-( To resolve this issue, we decided that the actual cookie name was not so important. Instead, the js code needs to not crash even when the cookie is absent. This issue was first reported here: https://github.com/edx/edx-platform/pull/28170#issuecomment-890449885 Close https://github.com/openedx/build-test-release-wg/issues/104
-
David Ormsbee authored
-
Matthew Piatetsky authored
fix: use pngs for the goal reminder email banner and remove redundant unsubscribe link from the email (#29215) * fix: use pngs for the goal reminder email banner and remove redundant unsubscribe link * fix: update
-
Jason Myatt authored
fix: fix issues with LANGUAGE_CODE for legacy UI [BB-4823] [OSPR-6196]
-
Bianca Severino authored
chore: upgrade edx-proctoring to 4.7.0
-
Andrew Shultz authored
feat: only show IDV panel until honor code replaces it
-
Jillian Vogel authored
from test code.
-
Jillian Vogel authored
from block code.
-
Jillian Vogel authored
in favor of the added MakoSystem render_template method. Related changes: * Adds the MakoService to the StudioEditModuleRuntime, PreviewModuleSystem, LmsModuleSystem, and XBlockRuntime * MakoService constructor takes a `namespace_prefix` string, so that the CMS PreviewModuleSystem can render to LMS templates, without needing the special render_from_lms helper method. * ModuleSystem.render_template becomes a read-only property, so the constructor calls and test module systems are updated accordingly. * Adds tests for the MakoService and module system shims.
-
- Nov 08, 2021
-
-
Maxim Beder authored
When side-wide language is set via LANGUAGE_CODE site configuration, some elements of legacy UI still use the language set in user preferences (or None, which fallsback to 'en' if nothing is set in preferences). The expectation is that everything should be translated to the language which is set in the site configuration. In legacy UI (i.e. templates) the code of the current language sometimes is needed, and in these cases `user_language` variable from the context is used. The value for that variable is inserted via context processor, which takes the value from the user preferences. The solution modifies the context processor to check if there is a language set in site configuration, and if there is, send that value, instead of whatever value there was in user peferences.
-
Andy Shultz authored
the integrity flag is a course waffle flag so until it's on for everyone this will not be triggered - that's OK and expected MST-1153
-
Bianca Severino authored
-
Braden MacDonald authored
-
Simon Chen authored
There are messages on each course card on learner dashboard that displays action panels to prompt learners to do IDV. With honor code signature feature on, those panel message should be disabled Co-authored-by:
Simon Chen <schen@edx-c02fw0guml85.lan>
-
Long Lin authored
-
Tim McCormack authored
- Add early exit for readability. Less indentation here may make the control flow easier to read. - Wrap debug info generation in error-suppressing try-except block. Co-authored-by:
Robert Raposa <rraposa@edx.org>
-
Justin Hynes authored
feat: filter bulk course email recipients based on last_login date
-
Bianca Severino authored
[MST-1150] Add integrity signature flag to courseware api
-
David Ormsbee authored
[FAL-2457] Let ModuleSystem use UserService
-
Justin Hynes authored
[MICROBA-1569] - filter bulk course email recipients based on the last_login date of a learner's user account - introduces a new setting named `BULK_COURSE_EMAIL_LAST_LOGIN_ELIGIBILITY_PERIOD` that sets the login threshold to be included (in months) to a bulk course email message(if set)
-
Uzair Rasheed authored
refactor: hibp call to celery task
-
Farhaan Bukhsh authored
For each unit discussion_enabled flag is added so that each unit can be made discussable when needed. Signed-off-by:
Farhaan Bukhsh <farhaan@opencraft.com>
-
Awais Jibran authored
* feat: gate proctoring card in course apps * refactor: quality fix * refactor: quality fix
-
- Nov 05, 2021
-
-
Bianca Severino authored
-
kenclary authored
fix: correct path for dump_course_to_neo4j task, so it goes to correct celery queue.
-