Sagirov Evgeniy
42438db805
feat: Remove the table with a migration ( #30993 )
2022-09-19 08:36:43 -04:00
Sarina Canelake
4a2f231302
fix: fix github url strings (org edx -> openedx)
2022-09-15 14:52:28 -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
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