Commit Graph

60558 Commits

Author SHA1 Message Date
Jawayria
f4b974a5ff chore: Applied lint-amnesty on common/djangoapps/{entitlements, util} 2021-12-13 20:56:24 +05:00
Adam Stankiewicz
18ed3f6f34 build: bump edx-enterprise to 3.36.5 (#29575) 2021-12-13 10:33:15 -05:00
edX requirements bot
5c5614d70a chore: Updating Python Requirements (#29571) 2021-12-13 18:05:19 +05:00
=Awais Jibran
51b2b89bcd fix: add is_configured property 2021-12-13 15:11:31 +05:00
Jawayria
770230c366 Merge pull request #29419 from edx/jawayria/bom-2606-26
chore: Applied lint-amnesty on cms/djangoapps/contentstore/views
2021-12-13 14:47:20 +05:00
Jawayria
e8ba3bb6d3 Merge pull request #29420 from edx/jawayria/bom-2606-27
chore: Applied lint-amnesty on cms/djangoapps/contentstore
2021-12-13 12:47:04 +05:00
Jawayria
50bdf49a9d Merge pull request #29421 from edx/jawayria/bom-2606-28
chore: Applied lint-amnesty on cms
2021-12-13 12:46:54 +05:00
Jawayria
e8e2c9d3b0 Merge pull request #29422 from edx/jawayria/bom-2606-23
chore: Applied lint-amnesty on cms/djangoapps/contentstore
2021-12-13 12:46:40 +05:00
Jawayria
59df46ab52 Merge pull request #29423 from edx/jawayria/bom-2606-24
chore: Applied lint-amnesty on cms/djangoapps/contentstore/tests
2021-12-13 12:46:16 +05:00
Jawayria
4fdadbe147 Merge pull request #29424 from edx/jawayria/bom-2606-25
chore: Applied lint-amnesty on cms/djangoapps/contentstore/views
2021-12-13 12:45:56 +05:00
Jawayria
50750a6823 Merge pull request #29425 from edx/jawayria/bom-2606-22
chore: Applied lint-amnesty on cms/djangoapps
2021-12-13 12:45:40 +05:00
edX Transifex Bot
b2b98cb4fe chore(i18n): update translations 2021-12-12 16:39:47 -05:00
Dillon Dumesnil
f88fbada8d Merge pull request #29550 from edx/ddumesnil/batch-backpopulate-user-tours
feat: Add in batching and a delay to backpopulate user tours
2021-12-10 09:30:04 -08:00
Dillon Dumesnil
9b0fbbf5ed feat: Add in batching and a delay to backpopulate user tours
This should help memory usage when running the job
2021-12-10 09:58:11 -07:00
Bianca Severino
62659f55a7 Merge pull request #29548 from edx/bseverino/proctortrack-update
chore: upgrade edx-proctoring-proctortrack
2021-12-10 10:57:44 -05:00
Bianca Severino
0a08d01149 chore: upgrade edx-proctoring-proctortrack 2021-12-10 10:22:15 -05:00
Jawayria
d2e2a39008 chore: Applied lint-amnesty on cms/djangoapps/contentstore/views 2021-12-10 19:21:28 +05:00
Jawayria
0e63c20f64 chore: Applied lint-amnesty on cms/djangoapps/contentstore 2021-12-10 19:20:37 +05:00
Jawayria
2cc55be846 chore: Applied lint-amnesty on cms 2021-12-10 19:18:53 +05:00
Jawayria
83ee27abaf chore: Applied lint-amnesty on cms/djangoapps/contentstore 2021-12-10 19:17:29 +05:00
Jawayria
c42e356f95 chore: Applied lint-amnesty on cms/djangoapps/contentstore/tests 2021-12-10 19:16:43 +05:00
Jawayria
02ee9ae2cc chore: Applied lint-amnesty on cms/djangoapps/contentstore/views 2021-12-10 19:15:29 +05:00
Jawayria
59631c4825 chore: Applied lint-amnesty on cms/djangoapps 2021-12-10 19:14:36 +05:00
Jawayria
f076b9ea3e Merge pull request #29336 from edx/jenkins/reusable-workflow-bd2223f
refactor: Updated 'upgrade requirements' workflow to use reusable workflows
2021-12-10 14:35:34 +05:00
Ali Akbar
7fe43a3cbf Merge pull request #29519 from edx/aakbar/PROD-2590
feat: allow get account info on lms user id
2021-12-10 12:50:13 +05:00
Tim McCormack
9f9e0acc55 feat: Destroy session and send back an error if user identity changes (#28456)
A new feature toggle, default off, causes the session to be deleted when
the user identity on the response does not match the session or request.

There are a small number of requests that cause the user present on the
session at the time of the request to be a different user by the time of
the response. As far as I can tell, these are all cases where a user's
browser somehow ends up with a mix of cookies from multiple legitimate
login sessions on different accounts on the same device.

Because there no longer seems to be any case where this mismatch occurs
and where the response should be allowed through, this commit introduces
a feature toggle `ENFORCE_SAFE_SESSIONS` which will destroy the active
session and overwrite the response.

The plan is to make this behavior available in the next named release and
permanent in the one after.

Also:

- Use less fragile method of checking mocked set_attribute calls in tests
2021-12-09 19:23:22 +00:00
Matthew Piatetsky
5321d05b48 feat: add adr for weekly learning goals (#29543) 2021-12-09 13:02:41 -05:00
Abdurrehman
c73e46ff09 fix: resolve incomplete module import for field overrides (#29391) 2021-12-09 12:10:27 -05:00
Michael Terry
3fd6f394cf Merge pull request #29541 from edx/mikix/anon-guards
fix: add a couple guards for anonymous users
2021-12-09 11:51:38 -05:00
edX requirements bot
6d61d8a557 refactor: Updated 'upgrade requirements' workflow to use reusable workflows 2021-12-09 21:45:35 +05:00
AliAkbar
c07c5bc0dd feat: allow get account info on lms user id 2021-12-09 20:27:18 +05:00
Michael Terry
e2e37154ce fix: add a couple guards for anonymous users
This fixes a couple places (LastSeenCoursewareTimezone and
UserCourseTag) where we were saving an entry for a user, but not
making sure we ignored anonymous users.
2021-12-09 10:26:51 -05:00
Alex Bender
40cf9d654e fix: import+export management commands 2021-12-09 10:01:34 -05:00
Andrew Shultz
3d1278ed87 Merge pull request #29533 from edx/ashultz0/proctoring-481
chore: update proctoring to 4.8.1
2021-12-09 08:51:58 -05:00
AsadAzam
3f06445389 feat: added pii params for program discussions (#29532)
* feat: added pii params for program discussions

* refactor: added conditions
2021-12-09 18:39:34 +05:00
Jawayria
fab0656bd5 Merge pull request #29384 from edx/jawayria/bom-2606-12
chore: Applied lint-amnesty on lms/djangoapps/courseware
2021-12-09 18:21:44 +05:00
Aarif
76a8aaf6cd fix: updated the unit tests workflow to simplify job names and read test paths from a separate file (#29472) 2021-12-09 18:21:17 +05:00
Jawayria
472ccdabe0 Merge pull request #29431 from edx/jawayria/bom-2606-35
chore: Applied lint-amnesty on openedx/core/djangoapps
2021-12-09 18:20:46 +05:00
Jawayria
584c5daf16 Merge pull request #29432 from edx/jawayria/bom-2606-34
chore: Applied lint-amnesty on openedx/core/djangoapps
2021-12-09 18:20:23 +05:00
Jawayria
95eb23cc07 Merge pull request #29433 from edx/jawayria/bom-2606-33
chore: Applied lint-amnesty on openedx/core/djangoapps
2021-12-09 18:19:56 +05:00
Jawayria
29127830ff Merge pull request #29434 from edx/jawayria/bom-2606-32
chore: Applied lint-amnesty on openedx/core/djangoapps
2021-12-09 18:19:18 +05:00
Kshitij Sobti
00e3affa90 fix: Include all blocks and skip access checks for get_divided_discussions (#29539) 2021-12-09 16:20:31 +05:00
Jawayria
5355d2823c fix: split pr to two 2021-12-09 13:43:48 +05:00
Jawayria
e48031cd86 chore: Applied lint-amnesty on openedx/core/djangoapps 2021-12-09 13:39:45 +05:00
Jawayria
7663592aa6 chore: Applied lint-amnesty on openedx/core/djangoapps 2021-12-09 13:37:27 +05:00
Jawayria
67b44d3b45 chore: Applied lint-amnesty on openedx/core/djangoapps 2021-12-09 13:35:36 +05:00
Jawayria
8ccb8b0608 chore: Applied lint-amnesty on openedx/core/djangoapps 2021-12-09 13:32:06 +05:00
Justin Hynes
ffa0fdee7a Merge pull request #29525 from edx/jhynes/microba-1574_logging-pii
fix: (microba-1574) stop logging PII in bulk course email log messages
2021-12-08 13:29:56 -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