Kyle McCormick
d91676fcb4
fix: Don't look for a custom Python ZIP in Content Libs V2 ( #37500 )
...
Python-evaluated problems were failing to render because they were trying to
invoke `course_id.make_asset_key` in order to obtain the asset key of the
custom Python ZIP file. Learning Core assets work differently (no asset keys,
etc.), and, furthermore, we haven't really thought though how and whether we
want to support custom Python ZIPs in libraries.
So, this fix punts on supporting Python ZIP files in libraries for now, but
enables rendering of advanced CAPA problems which don't rely on a ZIP. This
brings us to parity with Legacy Libraries, which didn't support assets at all
and thus didn't support Python ZIPs either.
Fixes: https://github.com/openedx/edx-platform/issues/37447
2025-10-17 17:29:26 -04:00
Serhii Nanai
cb4dcb02bd
test: fix test overrides
2025-09-29 15:40:55 +03:00
Serhii Nanai
e2d50f5b4d
test: fix ENABLE_CATALOG_MICROFRONTEND look up in tests
2025-09-29 14:47:22 +03:00
Serhii Nanai
b448b0fe69
fix: look up ENABLE_CATALOG_MICROFRONTEND in settings directly, adjust tests
2025-09-29 14:16:46 +03:00
Serhii Nanai
1c1fa1b1a1
refactor: switch to global mfe state check
2025-09-23 20:45:07 +03:00
Serhii Nanai
f018cfe70e
feat: update course_about & catalog link generation
2025-09-23 20:45:01 +03:00
Ram Chandra Bhavirisetty
42afa1bb62
chore: remove deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings ( #37002 )
2025-09-05 17:52:33 -04:00
Daniel Wong
82f5955ae2
fix: handle errors in nested legacy settings in resolve_storage_backend
2025-08-06 13:25:10 -06:00
Jesper Hodge
704dd739d9
test: re-enable migration checks ( #36655 )
...
the check was disabled:
https://github.com/openedx/edx-enterprise/pull/2338
because we needed to fake a migration:
https://github.com/openedx/edx-enterprise/pull/2383
but that fake migration is now in edx-platform:
https://github.com/openedx/edx-enterprise/pull/2383
so we can re-enable the check.
2025-05-06 11:27:14 -04:00
Jesper Hodge
d85cb7c63d
fix: test
2025-03-06 16:25:54 -05:00
Muhammad Anas
0de7569b68
refactor!: remove md4 and related ENABLE_BLAKE2B_HASHING feature flag
2024-12-24 13:12:18 +05:00
Kira Miller
10a876ffbd
fix: removing migration check after dropping column in table ( #35742 )
2024-10-30 09:12:35 -06:00
github-actions[bot]
471e5bf1a2
feat: Upgrade Python dependency edx-enterprise ( #35704 )
...
* feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
* fix: skip failing migration check
---------
Co-authored-by: kiram15 <31229189+kiram15@users.noreply.github.com >
Co-authored-by: Kira Miller <kira.miller15@yahoo.com >
2024-10-23 15:48:22 -06:00
José Ignacio Palma
123ad8d82c
feat: adds CourseAboutPageURLRequested and LMSPageURLRequested filters ( #35142 )
2024-10-21 10:35:00 -04:00
MueezKhan246
3ad2a70462
feat: Upgrade Python dependency edx-enterprise and remove unencrypted client credentials
...
1. Upgraded Python dependency edx-enterprise
- Added migration for removing unencrypted client credentials
2. Test updates
- Unskipped `test_migrations_are_in_sync` after adding the migration
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-09-10 21:35:47 +05:00
MueezKhan246
faa020940c
feat: Upgrade Python dependency edx-enterprise and remove unencrypted credentials from SAP config
...
1. Upgraded Python dependency edx-enterprise
- Removed unencrypted credentials from SAP configuration model
2. Test updates
- Skipped `test_migrations_are_in_sync` for unencrypted credentials removal
- Updated related tests and requirements.
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-09-10 13:06:11 +00:00
MueezKhan246
c658287386
feat: Upgrade Python dependency edx-enterprise and re-enable migrations test
...
- Upgraded Python dependency `edx-enterprise` and updated relevant requirements files.
- Added migration file to remove `char field decrypted_secret`.
- Re-enabled `test_migrations_are_in_sync` by unskipping the test.
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`.
2024-09-06 10:10:38 +00:00
MueezKhan246
5dfc5b0fc9
feat: Upgrade Python dependency and refactor test skip reason
...
- Upgraded Python dependency for edx-enterprise
- Removed references to the char field `decrypted_secret`
- Updated the skip reason message for `test_migrations_are_in_sync`
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-09-05 16:24:08 +00:00
Muhammad Sameer Amin
14d2c4e967
feat: skip migrations_are_in_sync test
2024-09-02 17:40:53 +05:00
hamzawaleed01
610588ac43
feat: bump enterprise to 4.20.6
2024-06-20 15:40:47 +05:00
Alex Dusenbery
cb6e69f64b
feat: edx-enterprise 4.20.5
...
submit the create_enterprise_enrollment task with a configurable countdown
2024-06-17 10:15:30 -04:00
Muhammad Anas
aea7fcee45
feat: added feature flag to enable blake2b hashing
2024-04-22 14:09:41 -04:00
thezaeemaanwar
216f8df0d2
feat: Migrations for badges deletion
2023-10-26 01:03:26 +05:00
thezaeemaanwar
0b3e4d73b6
feat!: Removed Badges App
...
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: resolved PR comments
fix: revert settings override
feat!: Removed Badges App
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: revert subscription badge
2023-10-18 20:30:04 +05:00
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
Awais Qureshi
0611b12287
chore: enabling migrations tests for django4.2 ( #33398 )
...
* chore: enabling migrations tests for django4.2
2023-10-03 12:31:56 +05:00
Feanil Patel
ae42b094ea
test: Fix validation tests.
...
Make them resilient to the default changing where it makes sense.
2023-10-02 14:10:03 -04:00
Awais Qureshi
23c142a845
test: adding check to run migrations tests only if its django32. ( #33141 )
2023-08-31 18:48:04 +05:00
Awais Qureshi
14d2cc8f95
chore: enabling migrations syncing test. ( #32941 )
2023-08-09 23:51:08 +05:00
Awais Qureshi
e94af3c2d3
feat: upgrading django-simple-history without migrations. ( #32880 )
...
* feat: upgrading django-history without migrations.
* feat: upgrading django-history==3.1.1.
2023-08-07 18:09:19 +05:00
Mubbshar Anwar
6562fad7df
revert: Removing save_far_later models ( #32712 )
...
This is the second phase of removing save_for_later app in which migrations would be run to drop the DB tables.
VAN-1451
2023-07-18 17:07:28 +05:00
Mubbshar Anwar
2e2687ad38
revert: Removing the save_far_later ( #32710 )
...
Removing the save_for_later app after analysing the experiment results. We are not going to make this feature permanent.
VAN-1451
2023-07-18 15:35:27 +05:00
Pooja Kulkarni
953e1f945e
refactor: rename descriptor -> block within common
...
Co-authored-by: Agrendalath <piotr@surowiec.it >
2023-04-26 17:10:53 +02:00
Ned Batchelder
12765a7a59
refactor(test): use @skip_unless_lms uniformly
2023-02-01 13:52:26 -08:00
Sagirov Evgeniy
42438db805
feat: Remove the table with a migration ( #30993 )
2022-09-19 08:36:43 -04:00
Sagirov Evgeniy
42adcaaf4d
FC-0001: Remove Persistent Course Grades Flags ( #30978 )
...
* feat: revert Fix certificate generation without persistent grades
* feat: Remove Persistent Course Grades Flags
* test: update tests
2022-09-14 14:00:01 -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
Chris Pappas
e1277b4b87
chore: bump edx-enterprise version; uncomment migration test skip ( #30425 )
2022-05-17 14:47:37 -04:00
Chris Pappas
a8b26c3aef
chore: bumping edx-enterprise version ( #30424 )
...
* chore: bumping edx-enterprise version
* temp: skip migration sync test
2022-05-17 12:29:26 -04:00
Tim McCormack
80f60ffb36
refactor: Move log_sensitive to edx-django-utils ( #30349 )
...
It was copied there in 4.7.0 (openedx/edx-django-utils#209 ) so it can be used in more IDAs.
Includes dropping dependency on PyNacl, which was only in use by that module.
2022-05-06 12:42:19 +00:00
ansabgillani
55df11b489
fix: remove sso history model
2022-04-27 23:52:22 +05:00
ansabgillani
8c7059c5bb
fix: reverting SSO History changes to unblock stage
2022-04-27 21:09:44 +05:00
Tim McCormack
a1b09c0b8d
fix: More resilience when calling encrypt_for_log with missing key ( #29878 )
...
It's likely that someone will at some point enable encrypted logging but
forget to deploy the config change that sets the key; if this happens, we
should gracefully return a warning rather than raise an exception.
Along the same lines, make sure that safe-sessions won't raise an exception
if the setting is missing, and document the suggested use of getattr.
2022-02-07 16:00:56 +00:00
Jillian Vogel
2173a98ef8
refactor: deprecates ModuleSystem properties for code sandboxing and cache
...
* Deprecates ModuleSystem can_execute_unsafe_code, get_python_lib_zip and cache properties
* Adds a new CacheService and SandboxService to provide the deprecated property
* Adds tests for the added CacheService and SandboxService
* Updates the ModuleSystemShim tests in Lms and Studio
2022-01-25 14:42:39 +10:30
Tim McCormack
1e55b4e1b6
feat: Add utility for logging sensitive information using encryption ( #29682 )
...
Introduces `common.djangoapps.util.log_sensitive module` for
public-key encryption of sensitive debug information in log
messages, including CLI commands for generating keys and
decrypting log output.
Also:
- Adds `PyNaCl` to base requirements for encryption tools
- Requirements upgrade
ref: ARCHBOM-1940
2022-01-05 21:37:45 +00:00
Jawayria
f4b974a5ff
chore: Applied lint-amnesty on common/djangoapps/{entitlements, util}
2021-12-13 20:56:24 +05:00
Andy Shultz
d80a897ae4
chore: update proctoring to 4.8.1
...
this completes the drop of the old attempt history table
MST-963
2021-12-08 10:54:59 -05:00
Andrew Shultz
0885837775
Merge pull request #29527 from edx/ashultz0/proctoring-480
...
chore: update edx-proctoring to 4.8.0
2021-12-08 09:36:52 -05:00
edX requirements bot
bb20b17428
Python Requirements Update ( #29516 )
...
* chore: Updating Python Requirements
* fix: fix pylint issues
Co-authored-by: Mohammad Ahtasham ul Hassan <mohammad.ahtasham@arbisoft.com >
2021-12-08 14:13:27 +05:00
Andy Shultz
ebd037d895
chore: update edx-proctoring to 4.8.0
...
removing use of old history table
skips migrations in sync test pending the migration catching up next release
part of MST-963
2021-12-07 14:49:31 -05:00