Commit Graph

4319 Commits

Author SHA1 Message Date
michaelroytman
85207225fc fix: hidden lti_version and 1.3 fields in edit view and incorrect menu behavior in Javascript
This commit updates the version of the lti-consumer-xblock from 4.3.0 to 4.3.1. This installs the newest version of the lti-consumer-xblock library. This version includes the following changes.

This commit fixes three bugs.

1. The first bug is that the lti_version field is inappropriately hidden in the Studio author view edit menu when the selected config_type is database.

2. The second bug is that the editable_fields property of the LtiConsumerXBlock is inappropriately excluding LTI 1.3 fields when the config_type is database. The editable_fields property should include LTI 1.3 fields even when the config_type is database, because the Javascript defined in xblock_studio_view.js may want to show these fields if the user selects a different config_type in the menu. We want to support a dynamic edit menu, so these fields must be considered editable by the XBlock in order for the Javascript to be able to manipulate them.

3. The third bug is in inconsistent rendering of the Studio author view edit menu. Depending on the order in which a user selects lti_version, config_type, or lti_1p3_tool_key_mode, different sets of fields are displayed, due to the overlapping sets of rules that govern what fields should be hidden or shown for a given field selection. This commit corrects this inconsistent rendering by first showing all fields and then gradually hiding fields depending on the sets of rules, for each change to the fields.
2022-07-22 10:19:27 -04:00
Brian Citro
0b195db04e fix: release edx-enterprise 3.53.4 2022-07-21 10:56:59 -04:00
Muhammad Soban Javed
4463ee751d Revert "refactor: move common/lib/capa/capa to xmodule/capa" (#30762) 2022-07-21 18:22:15 +05:00
Muhammad Soban Javed
06064b237b Merge pull request #30403 from openedx/iamsobanjaved/BOM-2582-move-common-lib-capa
refactor: move common/lib/capa/capa to xmodule/capa
2022-07-21 16:27:47 +05:00
John Nagro
ebf257813b feat: release edx-enterprise 3.53.3 (#30756) 2022-07-20 15:27:22 -04:00
Long Lin
42723fb056 chore: bump edx-enterprise version 2022-07-20 11:29:38 -04:00
Usama Sadiq
455521d686 fix: pin charset normalizer version (#30749)
* fix: pin charset-normalizer<2.1.0
* fix: pin markdown<3.4.0 version

Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com>
2022-07-20 14:03:40 +05:00
John Nagro
22b38deb27 feat: release edx-enterprise 3.53.1 (#30745) 2022-07-19 14:41:51 -04:00
michaelroytman
d2ab45671a feat: Add LTI 1.3 and LTI Advantage config to LtiConfiguration model, support XBlock using database
This commit updates the version of the lti-consumer-xblock from 4.2.2/4.2.1 to 4.3.0. This installs the newest version of the lti-consumer-xblock library. This version includes the following changes.

This version adds additional core LTI 1.3 and LTI Advantage variables to the LtiConfiguration model. The additional core LTI 1.3 variables are lti_1p3_oidc_url, lti_1p3_launch_url, lti_1p3_tool_public_key, and lti_1p3_tool_keyset_url. The additional LTI Advantage variables are lti_advantage_enable_nrps, lti_advantage_deep_linking_enabled, lti_advantage_deep_linking_launch_url, and lti_advantage_ags_mode.

This commit also adds a configuration type to the LtiConsumerXBlock to support the storage of these Lti variables on the LTIConfiguration model (i.e. the database) instead of the XBlock itself.

Changes that allow the use of this configuration option are behind the lti_consumer.enable_database_config CourseWaffleFlag.
2022-07-19 10:42:48 -04: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
irfanuddinahmad
1c64ef96b8 chore: upgraded edx-enterprise version 2022-07-18 19:52:10 +05:00
muhammad-ammar
3f294eca1e feat: fire follow up event for first time passed learners 2022-07-15 15:54:29 +05:00
Zaman Afzal
506c47a74c chore: bump learner pathway progress version (#30726) 2022-07-14 16:41:23 +05:00
Zaman Afzal
5587d1b08e fix: Add Learner pathway progress update signal (#30722) 2022-07-14 10:28:48 +05:00
Jansen Kantor
143ea1dbbc fix: use peer assessment as default ora template (#30705)
* fix: use peer assessment as default ora template

* chore: bump ora

* test: update test after ORA update
2022-07-13 10:21:42 -04:00
David Ormsbee
915ddb98d7 fix: update LTI XBlock to fix DarkLangMiddleware issue 2022-07-07 12:42:35 -04:00
Sagirov Evgeniy
dccb463103 FC-0001: Remove edx-jsme, Molecular Structure Problem type (#30321)
* feat: Remove edx-jsme, Molecular Structure Problem type

* feat: remove common/static/js/capa/jsme and common/static/js/capa/jsmolcalc
2022-07-06 15:51:58 -04:00
Long Lin
6e71f303a5 chore: bump edx-enterprise version 2022-07-05 18:00:32 -07:00
Jansen Kantor
40e86425d9 chore: bump ora and submissions versions (#30669) 2022-06-29 10:05:55 -04:00
Zachary Hancock
ffbac0dc94 chore: update lti-xblock-consumer (#30662) 2022-06-28 10:05:45 -04:00
Mohammad Ahtasham ul Hassan
44fa09eba5 refactor: refactor discussions_xblock (#30636)
JIRA: https://openedx.atlassian.net/browse/BOM-2580
This PR aims at refactoring the discussion xblock sub project and moving it within the xmodule directory effectively removing its position as a sub project within edx-platform
2022-06-27 17:11:56 +05:00
Mohammad Ahtasham ul Hassan
8ef261fe07 Remove Old Pymongo pin (#30569)
* chore: unpin pymongo
2022-06-27 14:37:29 +05:00
John Nagro
c4ac82b557 feat: release edx-enterprise 3.51.1 (#30638)
ENT-5957
ENT-5901
2022-06-22 11:31:26 -04:00
Leangseu Kim
6bb7a17741 fix: remove constraint for openedx-events 2022-06-22 11:08:33 -04:00
edX requirements bot
54d757189b chore: Updating Python Requirements (#30624) 2022-06-22 11:41:05 +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
connorhaugh
d1180fb778 Revert "[BD-14] chore: bumps blockstore to 1.2.3" 2022-06-16 14:46:40 -04:00
bszabo
2c745d939c Merge pull request #30601 from open-craft/jill/blockstore-1.2.3
[BD-14] chore: bumps blockstore to 1.2.3
2022-06-16 14:07:45 -04:00
irfanuddinahmad
00c808c9f7 chore: upgraded edx-enterprise 2022-06-16 15:50:11 +05:00
Jillian Vogel
c2d1ad41ad chore: bumps blockstore to 1.2.3 2022-06-16 07:05:59 +09:30
Zaman Afzal
ec36d3a949 fix: revert Add Learner pathway progress update signal (#30598) 2022-06-16 01:59:40 +05:00
Leangseu Kim
e0f7d31f0e fix: revert openedx-events 2022-06-15 13:11:50 -04:00
Robert Raposa
371eafebf0 fix: revert blockstore to 1.2.1 (#30595)
Blockstore 1.2.2 currently has a bug.
See 7794a65d63 (r76182896)
2022-06-15 13:01:32 -04:00
Jillian Vogel
8592ef4c3e chore: bumps blockstore version
to add logging to debug blockstore app storage configuration
2022-06-15 22:39:31 +09:30
Long Lin
ce765a7db1 chore: bump edx-enterprise version 2022-06-14 16:13:30 -04: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
edX requirements bot
a10661ddbc chore: Updating Python Requirements (#30581) 2022-06-14 15:12:57 +05:00
Long Lin
afdd7a5691 chore: bump edx-enterprise version 2022-06-13 14:11:59 -04:00
muhammad-ammar
415291fd27 feat: add source query param in data sharing consent url 2022-06-13 14:43:51 +05:00
Demid
8886f29e52 refactor: remove debug property from ModuleSystem (#30450)
This also:
1. Removes this property from XBlock runtime shims.
2. Updates the minimum required version of the LTI Consumer XBlock.
2022-06-08 18:59:45 +02:00
connorhaugh
ab59796a56 fix: python-dateutil version issue 2022-06-07 14:33:44 +05:00
John Nagro
ad8724f91f feat: release edx-enterprise 3.49.7 (#30528) 2022-06-01 17:40:12 -04:00
John Nagro
364acbb9a3 feat: release edx-enterprise 3.49.6 (#30526)
ENT-5895
2022-06-01 11:35:31 -04:00
Awais Qureshi
02e29168b2 feat!: Removing sandbox folder from platform and installing it from p… (#30402)
* feat!: common/lib/sandbox-packages folder moved to a new library.
2022-06-01 16:02:13 +05: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
edX requirements bot
0c07e4e388 chore: Updating Python Requirements (#30509) 2022-05-31 10:35:43 +05:00
edX requirements bot
d828f155a6 chore: Updating Python Requirements (#30486) 2022-05-25 16:35:11 -04:00