Feanil Patel
7202c22e1d
Merge pull request #33373 from openedx/feanil/update_password_length_default
...
feat: Update the minimum password length.
2023-10-17 10:08:15 -04:00
0x29a
9e56a18f0f
refactor: better permission names for instructor endpoints
2023-10-16 20:05:37 +02:00
Feanil Patel
1e2ea85372
test: Update more tests that had short passwords.
2023-10-10 16:36:26 -04:00
Zachary Hancock
9f16b0f8f6
feat: handle exam submission and reset ( #33323 )
...
handles exam events from event bus that impact the 'instructor' app. These apis deal with learner completion and managing problem attempt state.
2023-10-06 09:10:13 -04:00
Maria Grimaldi
750ee00353
feat: add instructor dashboard filter integration ( #32448 )
...
This PR adds a new filter to modify the instructor dashboard rendering process. For example: modify the section tabs of the instructor context --that specifies which tabs to render, adding a brand new one defined in a different plugin. The use case we're currently testing is to add a new tab to the instructor dashboard, which renders management information about an Xblock.
2023-09-07 10:02:56 -04:00
Sagirov Evgeniy
c5d1807c81
feat!: remove most Old Mongo functionality ( #31134 )
...
This commit leaves behind just enough Old Mongo (DraftModulestore)
functionality to allow read-only access to static assets and the
root CourseBlock. It removes:
* create/update operations
* child/parent traversal
* inheritance related code
It also removes or converts tests for this functionality.
The ability to read from the root CourseBlock was maintained for
backwards compatibility, since top-level course settings are often
stored here, and this is used by various parts of the codebase,
like displaying dashboards and re-building CourseOverview models.
Any attempt to read the contents of a course by getting the
CourseBlock's children will return an empty list (i.e. it will look
empty).
This commit does _not_ delete content on MongoDB or run any sort of
data migration or cleanup.
2023-09-06 10:01:31 -04:00
Irtaza Akram
4773f14a41
fix: object has no attribute is_ajax ( #33134 )
2023-08-30 14:18:35 +05:00
Braden MacDonald
f491f5bde8
fix: refactor MakoService to allow specifying template more explicitly (Take 2) ( #33077 )
...
* fix: refactor MakoService to allow specifying namespace per template (#33061 )
* fix: instr. dashboard broken by bulk email reusing HtmlBlock studio_view
* fix: lint issue from unused import
2023-08-23 11:48:06 -07:00
Usama Sadiq
3949c73b35
fix: fix request.is_ajax() deprecation warning ( #33055 )
...
* fix: fix request.is_ajax() deprecation warning
2023-08-21 15:59:00 +05:00
Syed Ali Abbas Zaidi
8480dbc228
chore: apply amnesty on existing not fixable issues ( #32215 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* chore: apply amnesty on all existing issues
* fix: failing xss-lint issues
* refactor: apply amnesty on remaining issues
* refactor: apply amnesty on new issues
* fix: remove file level suppressions
* refactor: apply amnesty on new issues
2023-08-07 19:13:19 +05:00
Agrendalath
e746986820
feat: create Course Limited Staff role
...
This is an experimental approach to introduce a role which has all Course Staff
permissions, except for the Studio access.
Co-authored-by: 0x29a <demid@opencraft.com >
2023-07-21 15:09:41 +02:00
Zachary Hancock
41c27e8cbd
Add exams dashboard MFE to instructor dash ( #32493 )
...
* feat: use new exams mfe for lti enabled courses
2023-06-20 10:21:43 -04:00
Syed Ali Abbas Zaidi
d7053a6783
fix: eslint autofixable issues ( #32181 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* fix: failing js test
2023-05-18 11:03:59 +05:00
bszabo
dc4a54060c
Bszabo/tnl 10683 birth year ( #32200 )
...
* fix: TNL-10683 birthyear protected
No unit tests yet
* fix: TNL-10683 add unit tests
* fix: TNL-10683 fix lint errors
* fix: TNL-10683 add required docstrings
* fix: TNL-10683 hide year-of-birth feature name
---------
Co-authored-by: Bernard Szabo <bszabo@edx.org >
2023-05-09 12:36:22 -04:00
Agrendalath
2af5ddbf8a
fix: support files with a unicode signature in the Instructor Dashboard API
...
Without this, files with BOM (byte order mark; generated e.g., by Microsoft
Excel) cannot be read properly.
2023-05-04 17:20:18 +02:00
Syed Ali Abbas Zaidi
f1fb38ed83
fix: multi lines and spaces issues ( #31885 )
...
* fix: multi lines and spaces issues
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: remaining quotes issues
* fix: eslint object curly newline issue
* fix: eslint object curly spacing issue
* fix: eslint brace-style issues
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint linbreak style issue
* fix: eslint space unary operator issue
* fix: eslint line around directives issue
* fix: void and typeof space unary ops issue
2023-05-03 12:22:46 +05:00
Pooja Kulkarni
702e14a28a
refactor: rename descriptor -> block within remaining lms
...
Co-authored-by: Agrendalath <piotr@surowiec.it >
2023-04-26 17:10:54 +02:00
Attiya Ishaque
bb9d0b27c0
fix: fix subject email and body html code ( #31995 )
2023-03-30 16:00:11 +05:00
Awais Qureshi
2ae2fbd4f5
fix: removing s3boto storage backend. ( #31876 )
...
* fix: removing s3boto storage backend
2023-03-13 13:32:19 +05:00
Syed Ali Abbas Zaidi
5549db4d80
fix: migrate remaining eslint-config-edx ( #31760 )
...
* fix: migrate remaining eslint-config-edx
* refactor: updated eslint rules according to eslint-config-edx-es5
* refactor: add custom rules to suppress unnecessary eslint issues
* refactor: add custom rules to internal eslint configs
* fix: fix all indentation issues
* chore: update lock file
2023-03-02 16:16:50 +05:00
Awais Qureshi
ebdcf2f34e
fix: Adding boto3 exceptions. ( #31802 )
...
* fix: Adding boto3 exceptions
2023-02-23 13:30:42 +05:00
Usama Sadiq
997f194669
Revert "build: remove boto old version ( #31282 )" ( #31733 )
...
This reverts commit 14e6040141 .
2023-02-09 18:36:59 +05:00
Muhammad Umar Khan
14e6040141
build: remove boto old version ( #31282 )
2023-02-09 15:21:10 +05:00
Mohammad Ahtasham ul Hassan
3726d122f9
Migrate eslint-config-edx ( #30460 )
...
* feat: migrare eslint-config-edx
* refactor: updated package-lock
* refactor: updated package-lock
---------
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
Co-authored-by: Mashal Malik <107556986+Mashal-m@users.noreply.github.com >
Co-authored-by: Abdullah Waheed <abdullah.waheed@arbisoft.com >
2023-02-09 13:57:18 +05:00
0x29a
3a1011bed8
refactor: replace usages of XModuleMixin.system with XBlock.runtime
2023-01-30 18:15:24 +01:00
0x29a
af13a326be
refactor: rename module (or item) -> block within lms/djangoapps/instructor
2023-01-30 18:15:23 +01:00
0x29a
9d8375ff99
refactor: rename module -> block within lms/djangoapps/courseware
...
Also, removed unused `_has_access_xmodule` methid from `lms/djangoapps/courseware/access.py`.
2023-01-30 18:15:22 +01:00
Arunmozhi
d417a7561f
refactor: rename ItemFactory to BlockFactory
2023-01-23 14:47:47 +01:00
Sagirov Eugeniy
02617283a0
test: fix problem with .get_children() in tests for split modulestore
...
* fixed problem with creating some CourseItem with some parent:
we must get the updated parent item before using that parent item
* replaced parent_location with parent argument in ItemFactory due to
error children/parent relation for split modulestore. In all tests with
split modulestore parent argument used
2022-12-21 10:58:43 -05:00
0x29a
83396ffb07
refactor: convert course_module term to course_block
2022-12-19 17:48:49 +01:00
0x29a
d3fee38a37
refactor: xmodule/split_test_module.py -> xmodule/split_test_block.py
2022-12-19 17:48:49 +01:00
0x29a
007e02cd76
refactor: xmodule/html_module.py -> xmodule/html_block.py
2022-12-19 17:48:49 +01:00
Agrendalath
49e664cbd7
fix: regenerate the cache on due date extensions
2022-11-04 09:40:02 +01:00
Sagirov Eugeniy
8f88422c4a
test: prepare tests for removing support for children in Old Mongo
2022-10-28 11:43:20 -04:00
Usama Sadiq
4734f9f16e
fix: bump pylint version ( #31084 )
2022-10-27 12:19:09 +05:00
Sagirov Evgeniy
265ddc426e
feat!: raise 404 for old mongo course pages ( #31125 )
...
LMS Courseware access to Old Mongo courses was already removed in
fc8601de (https://github.com/openedx/edx-platform/pull/30172 ). This
commit makes direct links to the other tabs (progress, instructor
dashboard, discussion, static tabs) fail with a 404 error on Old
Mongo courses.
Upcoming work to remove parent/child relationships from the Old
Mongo Modulestore would have broken these pages anyway.
2022-10-12 10:44:04 -04:00
Agrendalath
dd97c74fde
refactor: deprecate course_id from ModuleSystem
...
This attribute is already deprecated for XBlocks in favour of directly
retrieving it like `block.scope_ids.usage_id.context_key`.
This commit also removes some redundant logging code which was omitted in the
Datadog removal in #19420 .
2022-09-21 18:53:45 +02:00
Sarina Canelake
4a2f231302
fix: fix github url strings (org edx -> openedx)
2022-09-15 14:52:28 -04:00
Muhammad Soban Javed
d053bba952
Revert "Revert "refactor: move common/lib/capa/capa to xmodule/capa" ( #30762 )"
...
This reverts commit 4463ee751d .
2022-07-27 15:36:08 +05:00
Muhammad Soban Javed
4463ee751d
Revert "refactor: move common/lib/capa/capa to xmodule/capa" ( #30762 )
2022-07-21 18:22:15 +05:00
Soban Javed
9eba9f983a
refactor!: move common/lib/capa/capa to xmodule/capa
...
As part of dissolving our sub-projects in edx-platform, we are moving this package under the xmodule directory.
We have fixed all the occurences of import of this package and also fixed all documents related references.
This might break your platform if you have any reference of `import capa` or `from capa import` in your codebase or in any Xblock.
Ref: https://openedx.atlassian.net/browse/BOM-2582
2022-07-19 12:20:04 +05:00
Muhammad Umar Khan
a389a9ff10
Revert "Revert "refactor: move xmodule folder to root""
2022-06-20 18:20:06 +05:00
Muhammad Umar Khan
d890f06507
Revert "refactor: move xmodule folder to root"
2022-06-20 16:03:48 +05:00
M Umar Khan
a91df0c40f
refactor: move xmodule folder to root
...
- Moving xmodule folder to root as we're dissolving sub-projects of common folder in edx-platform
- More info: https://openedx.atlassian.net/browse/BOM-2579
- -e common/lib/xmodule has been removed from the requirements as xmodule has itself become the part of edx-platform and not being installed through requirements
- The test files common/lib/xmodule/test_files/ have been removed as they are not being used anymore
2022-06-20 14:33:45 +05:00
Zaman Afzal
ec36d3a949
fix: revert Add Learner pathway progress update signal ( #30598 )
2022-06-16 01:59:40 +05:00
Zaman Afzal
6c6dabaa3c
Feat: Add Learner pathway progress update signal ( #30547 )
...
* feat: Add Learner pathway progress update signal
2022-06-15 00:58:22 +05:00
connorhaugh
ab59796a56
fix: python-dateutil version issue
2022-06-07 14:33:44 +05:00
Justin Hynes
d7ae3181b6
fix: fix issue with incorrect bulk email schedules
...
[MICROBA-1835]
* The DateTime string received from the Comms MFE was already in UTC so there is no need to convert the schedule to UTC on the backend.
2022-06-01 15:49:57 -04:00
Usama Sadiq
259084ed77
Revert "BOM-2245 : Unpin python-dateutil" ( #30515 )
2022-05-31 21:02:59 +05:00
M Umar Khan
3492bede44
fix: python-dateutil version issue
2022-05-31 17:51:26 +05:00