Justin Hynes
f640727e1d
Revert "feat: Add support for course dashboard redirect for notices app"
...
This reverts commit 3611a8c150 .
2021-10-20 10:48:25 -04:00
Justin Hynes
d245c0d123
Merge pull request #29017 from edx/jhynes/microba-1520_b2c-redirect
...
feat: Add support for course dashboard redirect for notices app
2021-10-20 08:22:08 -04:00
Rebecca Graber
668ae8bd25
chore: add ownership mapping for eventtracking ( #29065 )
2021-10-20 08:02:34 -04:00
edX requirements bot
7919bba4f9
chore: Updating Python Requirements ( #29059 )
2021-10-20 16:50:41 +05:00
Usama Sadiq
ab4c14afe3
fix: fix pylint warnings ( #29049 )
2021-10-20 16:28:18 +05:00
Usama Sadiq
5a6d056568
build: remove python 3.5 requirement files ( #29070 )
2021-10-20 15:59:35 +05:00
SaadYousaf
22d106daf4
refactor: refactoring feature list for providers
2021-10-20 11:54:44 +05:00
brianhw
b3b3ef98b2
feat: add courserun_key property to GA event transformer. ( #28761 )
...
The GA transformer adds the context.course_id property of a tracking
log event to the event transmitted automatically to Segment in the
"label" property, so GA can use it. This adds it also to the
"courserun_key" property, so that regular users of Segment events can
also query it in a more consistently-named property. However, it does
so only if it is a valid CourseKey.
For DENG-997.
Add CourseKey parsing.
2021-10-19 16:40:30 -04:00
Justin Hynes
3611a8c150
feat: Add support for course dashboard redirect for notices app
...
[MICROBA-1520]
- Update course dashboard to check its context for unack'd notices from the notices app. If so, redirect the learner to the first unack'd notice.
2021-10-19 15:31:24 -04:00
Binod Pant
098bc97ada
feat: Release edx-enterprise 3.30.14 ( #29064 )
...
with logging fix for blackboard PR 1389 for edx-enterprise
2021-10-19 13:21:06 -04:00
Ned Batchelder
a6cc52144b
test: don't run xss-commit-linter unless we have a target branch
2021-10-19 12:24:16 -04:00
Ned Batchelder
d1aa75e3f2
build: run xss-commit-linter verbosely
2021-10-19 12:24:16 -04:00
Long Lin
24544aa395
chore: bumping enterprise version to 3.30.12
2021-10-19 10:05:12 -04:00
Chris Deery
ac8b4f5a6d
Weekly Learning Goal back end ( #28955 )
...
* feat: [AA-906] Number of days Goal setting back end updates
added number_of_days_goals_enabled flag to course_goals
* feat: [AA-906] renamed number of days goal to WeeklyLearningGoal
* feat: [AA-906] fix unit test
* feat: [AA-906] fix unit test
cleanup
2021-10-18 13:33:03 -04:00
Robert Raposa
e399fa4b56
Merge pull request #29053 from edx/robrap/exempt-register-safe-session
...
Exempt multiple safe session user mismatches
2021-10-18 13:22:13 -04:00
Simon Chen
d543a23fe5
fix: User unretirement admin template use static instead of admin_static template library ( #29052 )
...
TNL-8884. This change would fix the issue where the undeleting a user results in 500. This is a change needed after the django version is upgraded to django 3.2
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan >
2021-10-18 12:33:38 -04:00
Robert Raposa
ab9fedf874
fix: mark access token login user change
...
Since we may get a user change during access token
login, we mark it as expected so our Safe Session
protection won't be triggered.
2021-10-18 12:17:20 -04:00
Robert Raposa
b92bc527a8
fix: mark register user change
...
Since we may get user changes during registration,
we mark it as expected so our Safe Session protection
won't be triggered.
2021-10-18 12:05:28 -04:00
Matt Hughes
f4974aebd5
fix(program-portals): prevent resume course links from 404ing ( #27046 )
...
* fix(program-portals): prevent resume course links from 404ing
From time to time course teams will delete a problem in an active
course. When this happens and that particular problem is the last
completed subsection for a learner, some naive attempts to provide a
"continue course" that takes the learner back to where they left off
may result in 404s. This checks whether a learner would be able to
access the block returned from completion data before we try to create
a link to that part of the course structure to hand to that learner.
It's used on the Master's program learner portal pages.
JIRA:EDUCATOR-5313
Co-authored-by: Zach Hancock <zhancock@edx.org >
2021-10-18 11:12:21 -04:00
alangsto
17f2d24eba
chore: update edx-proctoring version ( #29051 )
2021-10-18 10:47:29 -04:00
julianajlk
4b2161e591
temp: Add logs for CourseMode selection errors ( #28964 )
...
REV-2355
2021-10-18 10:41:55 -04:00
Meysam
9726d149e9
fix: display right-to-left for rtl-languages in mobile ( #28861 )
2021-10-18 10:20:17 -04:00
Ned Batchelder
79a7ad52a7
build: use the correct base branch for xsscommitlint
...
It might not be master!
(cherry picked from commit fc894e1fd8977ac450118887a1914ca248e3571c)
2021-10-16 07:39:46 -04:00
Albert (AJ) St. Aubin
32d35acf63
feat: update the text for unearned certificates
...
[MICROBA-1536]
2021-10-15 15:48:58 -04:00
Feanil Patel
cc385b2d41
Merge pull request #29040 from edx/feanil/add_notices_to_code_owners
...
fix: Add the notices to plugin mapping.
2021-10-15 14:43:09 -04:00
Feanil Patel
2cd130a2d2
Merge pull request #29039 from edx/feanil/set_code_owner
...
fix: Decorate celery task to set code owner attribute.
2021-10-15 14:29:19 -04:00
Feanil Patel
6a671f26b3
fix: Add the notices to plugin mapping.
...
The notices app is a plugin to edx-platform that needs to be tracked correctly for ownership.
2021-10-15 14:05:34 -04:00
Rebecca Graber
835666a0bf
fix: do not log error for sessions where user is changed to None ( #29036 )
2021-10-15 13:55:26 -04:00
Feanil Patel
bc00e64409
fix: Decorate celery task to set code owner attribute.
...
See https://edx.readthedocs.io/projects/edx-django-utils/en/latest/monitoring/how_tos/add_code_owner_custom_attribute_to_an_ida.html\#handling-celery-tasks fo more details.
2021-10-15 13:55:12 -04:00
Régis Behmo
4dd5365501
build: nudge devs about Maple release in github
2021-10-15 13:27:58 -04:00
Rebecca Graber
2200b5382e
feat: only log requests that fail user verification in SafeSessionMiddleware ( #29028 )
...
* feat: only log requests that fail user verification in SafeSessionMiddleware
ARCHBOM-1923
2021-10-15 10:52:13 -04:00
Feanil Patel
03bf61da8d
Merge pull request #29033 from edx/feanil/mark_expected_user_change_in_lti_post
...
fix: Mark user change as expected in LTIToolLaunchView.post
2021-10-15 10:46:07 -04:00
Felipe Montoya
2100537e1f
Merge pull request #27795 from eduNEXT/eric/codejail_rest_service
...
Optionally run Codejail in a external service using REST API.
2021-10-15 09:36:00 -05:00
Feanil Patel
f9a28d1654
fix: Mark user change as expected in LTIToolLaunchView.post
...
The lti user gets authenticated and logged in as a part of the LTI View
Post. This results in the request user changing during the request. We
mark it here so that it does not produce a false alarm in our
SafeSessions middleware.
2021-10-15 10:10:39 -04:00
Eric Herrera
2a371e800b
fix: Constrain nltk version for py35 sandbox
...
nltk 3.6.3 drops support for python 3.5.
2021-10-15 08:19:48 -05:00
Eric Herrera
fe6882819a
fix: Address more PR comments
...
Address @felipemonotoya recommendations related to add versioning to safe_exec_remote functions.
2021-10-15 08:19:48 -05:00
Marco Morales
b2ddc436c3
Merge pull request #28989 from edx/marco/remove-non-profit
2021-10-14 11:41:05 -04:00
Felipe Montoya
f12ad2f4df
Merge pull request #27157 from eduNEXT/fmo/initial_hook_framework_docs
...
[BD-32] Hooks framework documentation
2021-10-14 10:39:29 -05:00
Feanil Patel
edff3eaaa9
Merge pull request #29022 from edx/iamsobanjaved/django-32-upgrade
...
feat: upgrade Django version to 3.2
2021-10-14 10:42:05 -04:00
Eric Herrera
fc7104cde5
fix: Address PR comments
...
Address fixes recommended by @timmc-edx.
2021-10-14 08:11:40 -05:00
Eric Herrera
d672d309e8
fix: Improve and fix codejail service integration
...
Address recommendations and fixes discussed in PR.
Use similar structure to notes app.
Fix errors detected in tests.
2021-10-14 08:11:40 -05:00
Eric Herrera
3a736eefa2
feat: Codejail as external service (optional)
...
Add codejail service settings (endpoint and feature flag).
Add conditional to allow running codejail using a REST API service when flag is enabled.
2021-10-14 08:11:40 -05:00
edX requirements bot
b764db1b25
chore: Updating Python Requirements ( #29024 )
2021-10-14 16:05:18 +05:00
Soban Javed
8fbee9c23f
feat: upgrade Django version to 3.2
...
Removing samesite cookies package as we dont need this on Django 3.2
2021-10-14 15:43:10 +05:00
Muhammad Soban Javed
04492c28f8
Merge pull request #29020 from edx/iamsobanjaved/remove-pyjwt-makefile
...
refactor: remove pyjwt related temporary solution
2021-10-14 15:00:02 +05:00
edX requirements bot
6f600d495c
chore: Updating Python Requirements ( #29010 )
2021-10-14 13:53:43 +05:00
Soban Javed
c40fb1e129
refactor: remove pyjwt related temporary solution
...
As we have upgraded pyjwt in edx-platform and also removed these pins from common constraint files in edx-l;int, so we don't need this anymore.
https://github.com/edx/edx-lint/pull/203
2021-10-14 13:02:22 +05:00
Awais Jibran
e2da7fa93d
Merge branch 'master' into marco/remove-non-profit
2021-10-14 12:17:56 +05:00
edX Transifex Bot
28234f2e9b
geoip2: update maxmind geolite country database
2021-10-14 02:09:26 +05:00
Felipe Montoya
678c159cf8
docs: adding the first version of documentation for open edx events
...
Includes:
- general documentation
- links to individual events definitions and location
- adding examples to events docs
- adding annotations at the trigger location
2021-10-13 15:28:24 -05:00