Commit Graph

60577 Commits

Author SHA1 Message Date
Jawayria
ccfe993cb8 Merge pull request #29579 from edx/jawayria/fix-ugettext-cms4
fix: replace 'ugettext' with 'gettext' in cms
2021-12-15 13:54:13 +05:00
Michael Terry
34138c1516 Merge pull request #29606 from edx/mikix/401-for-anon
fix: have learning sequence give 401 for anon users instead of 404
2021-12-14 12:00:39 -05:00
Michael Terry
a630747695 fix: have learning sequence give 401 for anon users instead of 404
This will avoid leaking whether a course exists or not to anonymous
users and also avoid some false-positive error rates when web
crawlers hit bad URLs.
2021-12-14 11:32:50 -05:00
Jawayria
a1ff38819a fix: replace 'ugettext' with 'gettext' in cms 2021-12-14 19:51:13 +05:00
edX requirements bot
66436c2e79 chore: Updating Python Requirements (#29587) 2021-12-14 16:13:05 +05:00
Matt Hughes
a92f372a3e fix: redirect behavior to learner-specific progress pages
JIRA:AU-375
2021-12-13 15:52:00 -05:00
John Nagro
3873ff7de9 feat: avoid certain strings in the suffix appended to edX usernames (#29524)
ENT-2824
2021-12-13 15:32:51 -05:00
John Nagro
2d3e774db1 feat: Show OAuth Auth link for Blackboard Admin (#29584)
- edx-enterprise version bump 3.36.6

ENT-4389
2021-12-13 14:01:20 -05:00
Dillon Dumesnil
fb6b2610fc Merge pull request #29581 from edx/ddumesnil/update-backpopulate-user-tours-command
fix: Only evaluate queryset once
2021-12-13 09:52:17 -08:00
Jawayria
4b69973701 Merge pull request #29367 from edx/jawayria/bom-2606-1
chore: applied lint-amnesty on common/djangoapps/{edxmako, split_modulestore_django, static_replace, third_party_auth, track}
2021-12-13 21:58:43 +05:00
Jawayria
e7c62ff61b Merge pull request #29368 from edx/jawayria/bom-2606-2
chore: Applied lint-amnesty on common/djangoapps/student
2021-12-13 21:58:31 +05:00
Jawayria
4c40b1d8f4 Merge pull request #29369 from edx/jawayria/bom-2606-3
chore: Applied lint-amnesty on common/djangoapps/course_modes
2021-12-13 21:58:09 +05:00
Jawayria
9037f6fdfc Merge pull request #29370 from edx/jawayria/bom-2606-4
chore: Applied lint-amnesty on common/djangoapps/{entitlements, util}
2021-12-13 21:57:57 +05:00
Jawayria
c4b56d22ed Merge pull request #29371 from edx/jawayria/bom-2606-5
chore: Applied lint-amnesty on common/tests
2021-12-13 21:57:46 +05:00
Dillon Dumesnil
4abb7378d8 fix: Only evaluate queryset once
We are hoping this offers a performance improvement
2021-12-13 09:53:39 -07:00
Jawayria
9974ed1856 chore: Applied lint-amnesty on common/tests 2021-12-13 20:56:42 +05:00
Jawayria
f4b974a5ff chore: Applied lint-amnesty on common/djangoapps/{entitlements, util} 2021-12-13 20:56:24 +05:00
Jawayria
2b0012d3ee chore: Applied lint-amnesty on common/djangoapps/course_modes 2021-12-13 20:56:04 +05:00
Jawayria
59039597ab chore: Applied lint-amnesty on common/djangoapps/student 2021-12-13 20:55:40 +05:00
Jawayria
ce26c8476d chore: Applied lint-amnesty on common/djangoapps 2021-12-13 20:53:36 +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