Sagirov Eugeniy
92ca176fde
refactor: Remove legacy course info page & related code
2022-06-05 19:00:05 +03: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
Awais Qureshi
bc45f1ee48
fix: Removed usage of djangoratelimitbackend. ( #30116 )
...
* fix: Removed usage of djangoratelimitbackend.
2022-03-25 15:27:39 +05:00
Usama Sadiq
1cebd3ed7b
Remove django-ratelimit-backend ( #30054 )
...
* fix: remove the usage of django-ratelimit-backend
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
2022-03-24 17:21:56 +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
833ce7d586
Merge pull request #29570 from edx/jawayria/fix-url-common
...
fix: fixed RemovedInDjango40 warnings in common
2021-12-15 13:55:37 +05:00
Jawayria
bd5e00b725
fix: fixed RemovedInDjango40 warnings in common
2021-12-14 19:55:01 +05: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
Usama Sadiq
780a6f3c2d
Revert "chore: install codejail from pypi ( #29481 )" ( #29501 )
...
This reverts commit 21551095ac .
2021-12-02 22:19:15 +05:00
Mohammad Ahtasham ul Hassan
21551095ac
chore: install codejail from pypi ( #29481 )
...
* chore: install codejail from pypi
* chore: Updating Python Requirements
* chore: Updating Python Requirements
* fix: fixed failing tests
* fix: fixed pytest failures
* fix: fixed failing test bug
* Update mocks.py
Co-authored-by: edX requirements bot <testeng+edx-requirements-bot@edx.org >
2021-12-02 17:07:29 +05:00
Simon Chen
91f36d348d
fix: remove ProctoredExamSoftwareSecureReview.video_url column on edx-proctoring ( #29169 )
...
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan >
2021-10-29 13:45:20 -04:00
Simon Chen
841f4ff001
fix: remove ProctoredExamSoftwareSecureReview.video_url from proctoring library ( #29167 )
...
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan >
2021-10-29 10:18:53 -04:00
M. Zulqarnain
9833134fae
Post Django 3.2 Cleanup ( #29069 )
...
* chore: Post Django 3.2 Cleanup
2021-10-22 13:55:16 +05:00
M. Zulqarnain
ba75bb6569
feat: django codemods changes for common folder ( #28775 )
2021-10-21 13:52:19 +05:00
Usama Sadiq
9ee8df0980
fix: Remove pylint constraint and fix warnings ( #28646 )
2021-10-20 23:00:13 +05:00
Usama Sadiq
ab4c14afe3
fix: fix pylint warnings ( #29049 )
2021-10-20 16:28:18 +05:00
Awais Qureshi
55c69c5e5b
chore: disable pylint warning.
2021-10-05 14:08:03 +05:00
Awais Qureshi
e3c83bd86f
Merge pull request #28827 from edx/django32/BOM-2846-issue
...
fix: Added durable argument to transaction.atomic.
2021-09-27 18:33:45 +05:00
Awais Qureshi
ca8f964399
Update db.py
2021-09-23 20:01:08 +05:00
Awais Qureshi
70e594e63f
fix: Added durable argument to transaction.atomic. It is implemented in django32.
2021-09-23 18:00:42 +05:00
Usama Sadiq
484cd536e2
fix: Fixed new pylint warnings ( #28724 )
2021-09-23 17:54:04 +05:00
Awais Qureshi
129a27314f
fix: Added durable argument to transaction.atomic. It is implemented in django32.
2021-09-23 17:15:08 +05:00
Awais Qureshi
5772b89f54
fix: Added durable argument to transaction.atomic. It is implemented in django32.
2021-09-23 15:38:58 +05:00
Awais Qureshi
cb0a56fb0d
fix: Added durable argument to transaction.atomic. It is implemented in django32.
2021-09-23 15:24:43 +05:00
Awais Qureshi
bae25765a6
fix: Added durable argument to transaction.atomic. It is implemented in django32.
2021-09-23 15:21:43 +05:00
DawoudSheraz
e986d360c9
refactor: move course location util to common djangoapp instead of xmodule
2021-09-03 12:40:28 +05:00
Jhony Avella
95a6abcd1f
revert: removing read_committed argument from outer_atomic function ( #28161 )
...
In the PR https://github.com/edx/edx-platform/pull/10659 the outer_atomic decorator/context manager was created to prevent nested atomic blocks. This method received a boolean parameter read_committed to enforce read-committed MySQL isolation level. From Django 2, the default isolation level Django sets is read-committed, so the aforementioned parameter for outer_atomic can be removed
2021-08-31 16:39:35 -04:00
Régis Behmo
6b1700803c
fix: Milestones app feature flag docs
...
The feature flag that should be set is not ENABLE_MILESTONES_APP but
MILESTONES_APP.
2021-08-30 16:40:48 +02:00
Andy Shultz
97a5094efc
chore: bump name affirmation to complete column removal
...
This is the last PR removing verified name is_verified,
so we can bring back the test.
2021-08-18 12:49:01 -04:00
Andy Shultz
9e05538573
chore: update 2/3 of proctoring library for is_verified removal
...
This update removes the field, but not yet the column, so it
includes the test skip.
MST-969
2021-08-18 09:31:52 -04:00
Christie Rice
8971c99da6
feat!: Add migration to drop the CertificateWhitelist table ( #28307 )
...
This model has been replaced by the CertificateAllowlist.
MICROBA-1304
2021-07-30 10:27:35 -04:00
Christie Rice
5883d13092
feat!: Remove CertificateWhitelist model ( #28308 )
...
This model has been replaced by the CertificateAllowlist.
MICROBA-1304
2021-07-29 09:50:34 -04:00
Andy Shultz
2c3597291c
chore: update edx-proctoring to 3.22.0
...
This completes the removal of unused fields in exam attempt,
so the migration test skip is no longer necessary.
2021-07-26 11:40:34 -04:00
Andy Shultz
e950f44e22
chore: temporarily skip migration test to allow column removal
...
proctoring version update disconnects the IP columns, next version
will drop them
MST-872
2021-07-20 16:49:43 -04:00
Dillon Dumesnil
3863bdb93b
fix: update shift dates logic to ignore missed_deadlines
...
We ignore the missed_deadlines because this endpoint is used in the Learning MFE for
learners who have remaining attempts on a problem and reset their due dates in order to
submit additional attempts. This can apply for 'completed' (submitted) content that would
not be marked as past_due
2021-07-15 14:20:18 -06:00
Albert (AJ) St. Aubin
eb346f1ab2
feature: Updated the text when a learner earns a cert on the Dashboard
...
[MICROBA-678]
This patch will update the text on the course dashboard when a learner
successfully earns a certificate and that certificate is available. It
also adds to the Outline API for the Outline in the Learning MFE so that
the same changes can be made there.
2021-06-08 14:07:06 -04:00
Gábor Boros
baca47782b
feat: add CCX ID to generated filename prefixes ( #27028 )
2021-05-25 10:25:07 -04:00
Christie Rice
9809a7f7d1
feat!: Add migration to remove allow_certificate field from the user profile as the field is no longer used
...
DEPR-140 MICROBA-985
2021-05-20 01:42:29 +00:00
Dillon Dumesnil
89c463ff29
refactor: Switch to using course_overview start and end everywhere
...
In DE-1822, we believed we needed to switch to start_date and end_date.
It was determined this was not the case, so this updates the comment
to ensure future users use the correct fields (start and end) and
updates any pieces of code that may have used start_date or end_date.
2021-05-06 16:42:10 -04:00