- Nov 10, 2021
-
-
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.
-
Ken Clary authored
TNL-8386
-
Dillon Dumesnil authored
feat: AA-1020: Add Credit Information to Progress tab
-
uzairr authored
Uses is_staff flag to figure out whether the user is internal or not. Fixes: VAN-664
-
Waheed Ahmed authored
Updated identify call traits and only include the email_subscribe attribute if the feature is enabled.
-
- Nov 04, 2021
-
-
Tim McCormack authored
Add logging in case a safe-session user mismatch is related to wrong session being retrieved from cache. This additional logging should reveal any such mismatch (without revealing the actual session ID in logs). Send to metrics as custom attributes as well. Also: - Compute "session_id_changed" based on all three session IDs (and send as custom attribute) - Put all _verify_user logs into one (multiline) log line - Accordingly, change logging assertion to only require a substring, at-least-once match rather than a full-and-only match. ref: ARCHBOM-1939
-
John Nagro authored
ENT-5115
-
Chris Deery authored
* feat: [AA-1087] add flag for enabled proctored exams Add flag to enable frontend to optimize outline tab widget rendering without having to wait for the proctoring API call to return.
-
Bianca Severino authored
chore: upgrade to edx-proctoring to 4.6.0
-
Bianca Severino authored
-