Justin Hynes
ae18a96090
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.
(reintroduces earlier changes that were reverted)
2021-10-20 15:05:26 -04:00
Justin Hynes
4854af6336
Merge pull request #29072 from edx/jhynes/revert-redirect
...
Revert "feat: Add support for course dashboard redirect for notices app"
2021-10-20 11:29:58 -04:00
Long Lin
34418a2667
fix: check enterprise_enabled in is_enterprise_learner
2021-10-20 10:49:30 -04:00
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