Commit Graph

59698 Commits

Author SHA1 Message Date
Phillip Shiu
1932b6ecb9 fix: add accent to e in resumé in conf/locale
git grep -lI resume | xargs sed -i '' "s/to your CV or resume/to your CV or resumé/"
git grep -lI resume | xargs sed -i '' "s/showcase on your resume/showcase on your resumé/"
git grep -lI resume | xargs sed -i '' "s/a verified certificate on my resume/a verified certificate on my resumé/"
git grep -lI resume | xargs sed -i '' "s/resume - I feel like this certificate/resumé - I feel like this certificate/"

Manually reviewed using git diff --word-diff-regex="."

Fixes: REV-2214
2021-08-25 13:33:06 -04:00
julianajlk
f427828361 Update waffle flag for Value Prop Track Selection (#28536)
REV-2133
2021-08-25 13:26:40 -04:00
Sarina Canelake
31854bd7d7 Merge pull request #28486 from open-craft/shimulch/fix-duplicate-arabic-month
[BB-4649] fix: Duplicate Arabic month
2021-08-25 13:11:58 -04:00
Manjinder Singh
5d6f163a0b feat: Adding new CookieNameChange middleware (#28404)
Description: Adds a new middleware to help with cookie name changes. It uses the idea of expand and contract, where after we've changed the name, the middleware allows up to accept either a cookie with new name (given higher priority when both are present) or cookie with old name.

This is also helpful when changing domain of a cookie.

impacts: developers, users(anyone that has cookies)
Change depends on django setting changes. See CookieNameChange middleware for more info.
2021-08-25 12:43:21 -04:00
Simon Chen
f1a603edcd fix: Fix bug where username is being used as DOM ID for accordian on bulk exam allowance view. (#28542)
MST-994

Fix the bug introduce when the username contains special characters like @. These causes javascript errors on bulk exam allowance view

The change is all on edx-proctoring library. This is a version update to fix the above bug

Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
2021-08-25 12:33:26 -04:00
Tim McCormack
f75ae33580 feat: Implement (but don't activate) LMS OAuth2 SSO login for Studio (#28533)
Once LOGIN_URL is changed for an environment, the OAuth flow will be
activated. (See included temporary doc.)

This is for ARCHBOM-1860: Convert Studio to use LMS OAuth login.
2021-08-25 16:16:48 +00:00
Albert (AJ) St. Aubin
18a3cdaeb8 fix: Correct an issue where cert available date was not sent to Credentials 2021-08-25 11:01:51 -04:00
Kyle McCormick
cd3957b987 fix: upgrade py2neo from 3.1.2 to 2021.1.5 (#28480)
* fix: upgrade py2neo from 3.1.2 to 2021.1.5

The dump_to_neo4j management command has not been working
since the upgrade to python 3.8. The latest version of
python that py2neo 3.1.2 states support for is python 3.5,
so this isn't surprising.

The earliest non-prerelease version of py2neo that supports
python 3.8 is 2020.x (skipping the 4.x and 5.x series). Since
we're going as far as a 2020.x, we may as well upgrade all the
way to the newest series, 2021.x. This commit does that upgrade,
as well as a handful of minor code modifications in order
to handle breaking changes that have been made to the py2neo
API, and some unrelated pin bumps as the result of
'make upgrade'.

This will also require an upgrade of Coursegraph's Neo4j
version from 3.2.x to 3.5.x.

TNL-8386
2021-08-25 09:34:41 -04:00
Felipe Montoya
8304e4fc42 Merge pull request #28525 from eduNEXT/MJG/fix_profile_tests
refactor: changed create_user with UserFactory to avoid errors
2021-08-24 15:58:16 -05:00
Kira Miller
2aae2994f8 Merge pull request #28531 from edx/kiram15/ent-update
chore: bump edx-enterprise to 3.27.24
2021-08-24 15:53:39 -04:00
Maria Grimaldi
2ee52ea96c refactor: replace some create_user with UserFactory to avoid non-existent profile errors 2021-08-24 15:49:21 -04:00
Andrew Shultz
b7dfaa9b17 Merge pull request #28532 from edx/ashultz0/proctoring-3237
chore: update edx-proctoring to 3.23.7
2021-08-24 14:32:23 -04:00
Andy Shultz
8fcfe64b50 chore: update edx-proctoring to 3.23.7
MST-1001
2021-08-24 13:15:46 -04:00
julianajlk
572965b742 Add waffle flag settings for new Track Selection template (#28523)
REV-2133
2021-08-24 13:02:30 -04:00
Kira
945436d018 chore: bump edx-enterprise to 3.27.24 2021-08-24 12:08:05 -04:00
alangsto
6fa89e610a fix: Allow masquerading users to see content (#28458)
If a user with staff access is masquerading as a specific student, they should be able to see content that would normally be gated for that student.
2021-08-24 09:14:01 -04:00
Azan Bin Zahid
de0f42c93e Merge pull request #28289 from edx/azan/PROD-2400
Pact Provider Verification Setup
2021-08-24 17:19:59 +05:00
Zainab Amir
3f0aa42d84 feat: add activation link to registration event (#28513)
Added activation key to the registration event to be used by braze.
Specifically it will be used by activation reminder emails.

VAN-693
2021-08-24 16:12:45 +05:00
Azan Bin Zahid
1cce2e952d feat: add pact verification method 2021-08-24 14:59:46 +05:00
Usama Sadiq
337fdc508c BOM-2746: Pin django-ipware and pylint versions (#28514)
* fix: pin django-ipware<4.0.0
* fix: pin pylint<2.10.0
2021-08-24 12:20:47 +05:00
Shimul Chowdhury
ba6370b120 fix: downgrade moment to 2.20.1 to only have Arabic lang improvements 2021-08-24 09:45:05 +08:00
Shimul Chowdhury
0670474beb fix: update localized date test 2021-08-24 09:32:50 +08:00
edX Transifex Bot
11eee8ff5c fix(i18n): update translations 2021-08-24 00:39:21 +05:00
Michael Terry
f49c39ec68 Merge pull request #28506 from edx/mikix/goal-unsubscribe
feat: allow unsubcribing from a course goal with just a token
2021-08-23 14:25:59 -04:00
Michael Terry
2176dd7890 feat: allow unsubcribing from a course goal with just a token
* Add unsubscribe_token uuid field to CourseGoal model
* Add endpoint to unsubcribe from just a token (no login needed)
* Add admin page for the course_goals djangoapp
* Add get_course_overview_or_404 utility method
* Clean up URL handling in course_home_api

AA-907
2021-08-23 12:07:32 -04:00
Bianca Severino
9a980a2a78 Merge pull request #28512 from edx/bseverino/proctoring-3.23.6
chore: update edx-proctoring to 3.23.6
2021-08-23 10:11:56 -04:00
Bianca Severino
6ab0b4af82 chore: update edx-proctoring to 3.23.6 2021-08-23 09:26:52 -04:00
Albert (AJ) St. Aubin
87d3fc3611 feat: Added detail to the log for failed grade sends to credentials
[MICROBA-1282]

To help with future errors sending grades to Credentials I am adding
additional data to the log message.
2021-08-23 08:58:54 -04:00
Usama Sadiq
c6ecdf735c BOM-2715: Update the post-pip-compile script (#28301)
* update the post-pip-compile script to fix the py38.txt parsing for sandbox requirements.
2021-08-23 12:09:40 +05:00
julianajlk
32d17c8810 Add audit_access_deadline to context and connect Value Prop Track Selection template (#28373)
REV-2133
2021-08-20 15:36:18 -04:00
julianajlk
8d018fa799 Add Value Prop Track Selection template and CSS (#28418)
REV-2133
2021-08-20 14:46:25 -04:00
edX cache uploader bot
f7d41c4afc Updating Bokchoy testing database cache (#28493) 2021-08-20 20:50:56 +05:00
Olivia Ruiz-Knott
c1fbee1c2d Merge pull request #28500 from edx/ork/MICROBA-1423_send-date-override
fix: Change format of date_override post
2021-08-20 08:08:22 -06:00
Ahtisham Shahid
377dec74aa feat: Added pages&resources url to missing pages (#28472)
* feat: Removed extra pages by using waffle flag

* refactor:moved pages_and_resources_url context in header file

* refactor: cleanup of header file

* refactor: removed redundant instances of mfe url from context

* fix: fixed pylint issues
2021-08-20 12:44:40 +05:00
oliviaruizknott
e15cc9ac12 fix: Change format of date_override post
Credentials needs the course certificate date override data in a
slightly different format than we were passing it before. Fix!
2021-08-19 14:42:32 -06:00
mohtamba
b693a54e1e Merge pull request #28499 from edx/mohtamba/bump-edx-proctoring-to-3.23.5
Update edx-proctoring version
2021-08-19 16:24:52 -04:00
Kyle McCormick
602d6a8587 Merge pull request #28471 from edx/jenkins/upgrade-python-requirements-97f750f
Python Requirements Update + unit test check fixes
2021-08-19 15:03:21 -04:00
mohtamba
f37d58c8c9 Update edx-proctoring version
Update edx-proctoring version to be the most recent release.
2021-08-19 13:38:05 -04:00
taliaedX
014a6a034f Merge pull request #28498 from edx/trhodes/enterprise-bump-08192021
chore: bump edx-enterprise to 3.27.23
2021-08-19 11:11:36 -04:00
Michael Terry
91522a86d8 Merge pull request #27197 from open-craft/arjun/bb-3954-enrollment-behavior
Add toggle to redirect user to the login page on unauthenticated enrollement
2021-08-19 10:37:26 -04:00
Talia Rhodes
5e7670c4ce chore: bump edx-enterprise to 3.27.23 2021-08-19 10:29:58 -04:00
Simon Chen
d56018a587 fix: Add the devstack domain white list to the account MFE (#28497)
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
2021-08-19 10:25:59 -04:00
edX requirements bot
e3f6e4abbb chore: Updating Python Requirements
Co-Authored-By: Kyle McCormick <kmccormick@edx.org>
2021-08-19 10:13:25 -04:00
Kyle McCormick
63635d6bcd fix: constrain edxval to <2.1 to avoid pact-python base req 2021-08-19 09:48:34 -04:00
Arjun Singh Yadav
aee69cd5c4 fix: redirect unauthenticated user to the login page on enroll 2021-08-19 21:46:45 +08:00
M. Zulqarnain
7a6623122a fix: install from django.txt in unit test check
"Ensure Unit Tests Running" was running with
Django 3 instead of with our production version.
Recently, this started causing the check to fail
due to an upgraded requirement that doesn't work
with Django 3 yet.

Co-Authored-By: Kyle McCormick <kmccormick@edx.org>
2021-08-19 08:47:49 -04:00
edX Transifex Bot
d66d544ca2 geoip2: update maxmind geolite country database 2021-08-19 02:14:22 +05:00
Kyle McCormick
604fb832f1 docs: document coursegraph app, including devstack instructions (#28489)
Add a README to the coursegraph app, including:

    description/purpose,
    vague deployment instructions,
    devstack instructions,
    example queries, and
    link to the query archive on the wiki.
2021-08-18 17:07:21 -04:00
Michael Roytman
7b3066d025 Merge pull request #28492 from edx/mroytman/bump-edx-proctoring-3.23.4
Update Version of edx-proctoring Library to 3.23.4
2021-08-18 14:55:11 -04:00
Leangseu Kim
6985e1388b fix: grading from Staff Graded Assignment xblocks are not successfully being passed
block_type isn't guarantee to be the same as item_type. In this case, item_id should be enough for filtering.

Ticket [AU-70]
2021-08-18 14:53:29 -04:00