- Apr 14, 2021
-
-
Julia Eskew authored
* docs: Add a statement comment. Update learning sequences README. * refactor: Add Python3.6+-style type annotations to attrs classes where possible.
-
stvn authored
* Commits: style: Cleanup whitespace style: Alphabetize some imports docs: Add and cleanup comments style: Rename variables to mark as CONSTANT refactor: Remove unused test factory refactor: Move RequestFactoryNoCsrf helper to common/ refactor: Move OrgInstructorFactory helper to common/ refactor: Move OrgStaffFactory helper to common/ refactor: Move BetaTesterFactory helper to common/ refactor: Move InstructorFactory helper to common/ refactor: Move UserFactory helper to common/ refactor: Move StaffFactory helper to common/ refactor: Move GlobalStaffFactory helper to common/
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
-
stvn authored
* Commits: refactor: Import a single function, not the whole module refactor: Move get_course_by_id helper from LMS to core
-
Dillon Dumesnil authored
refactor: AA-677: Switch relative dates to CourseWaffleFlag
-
Awais Qureshi authored
upgrade factory-boy
-
Justin Hynes authored
feat: skip bulk certificate invalidation during bulk regeneration in v2 certs
-
Asad Iqbal authored
Setting COURSES_INVITE_ONLY to True overrides the INVITE_ONLY setting across all courses in a given deployment. Co-authored-by:
tasawernawaz <tasawer.nawaz@arbisoft.com> Co-authored-by:
asadiqbal08 <asad.iqbal@arbisoft.com>
-
Awais Qureshi authored
-
Awais Qureshi authored
-
Justin Hynes authored
[MICROBA-1077] * Skip bulk certificate invalidation during bulk regeneration. I couldn't come up with a reason to continue to invalidate certificates right before we attempted regeneration.
-
Muhammad Soban Javed authored
refactor: install DoneXBlock from PyPI instead of github hash
-
Awais Qureshi authored
-
Awais Qureshi authored
-
Awais Qureshi authored
-
Muhammad Soban Javed authored
Python Requirements Update
-
edX requirements bot authored
-
Soban Javed authored
-
edX requirements bot authored
-
stvn authored
* Commits: test: Test (incorrect) behavior of discussions API access test: Add tests for discussions API access
-
stvn authored
As implemented, course staff members will not have access to this API endpoint. This will be addressed with pending work [1]. - [1] https://openedx.atlassian.net/browse/TNL-8231
-
stvn authored
This checks for expected API access [1]; data integrity will be checked later [2]. This work exposes that the code currently does _not_ grant access to _course_ staff, only _global_ staff. This is being addressed next [3]. Fix: TNL-8229 [1] - [1] https://openedx.atlassian.net/browse/TNL-8229 - [2] https://openedx.atlassian.net/browse/TNL-8230 - [3] https://openedx.atlassian.net/browse/TNL-8231
-
stvn authored
-
stvn authored
This helper is used by the LMS, CMS, _and_ `openedx.core`, so let's move it to `openedx.core` to reduce import complexity. The following files no longer import from LMS: - cms/djangoapps/contentstore/management/commands/edit_course_tabs.py - lms/djangoapps/ccx/migrations/0006_set_display_name_as_override.py - openedx/core/djangoapps/ccxcon/api.py - openedx/core/djangoapps/verified_track_content/models.py - openedx/features/course_experience/plugins.py Note: The LTI XBlock has a dependency on this import path (!?); a fix can be found here [1]. - [1] https://github.com/edx/xblock-lti-consumer/pull/154
-
- Apr 13, 2021
-
-
Aarif authored
-
Thomas Tracy authored
* refactor: reformat the manual verifications command to allow for single user verifications * reformat error message * linting * linting: add doc string * whitespace
-
Hammad Ahmad Waqas authored
ENT-4361 | Added user's "id" and "email" as public fields in ACCOUNT_VISIBILITY_CONFIGURATION.
-
Justin Hynes authored
feat: stop removing `verify_uuid` value when revoking course certs
-