Commit Graph

55377 Commits

Author SHA1 Message Date
Michael Terry
2349541818 Merge pull request #23351 from edx/mikix/non-staff-deadline-banner
Don't show reset-dates banner for staff
2020-03-10 12:41:00 -04:00
Cory Lee
3816e1c474 DENG-17 Setting the start column on schedules to be nullable so that it (#23208)
Setting the start column on schedules to be nullable so that it can be dropped.
2020-03-10 10:26:32 -04:00
Jeff LaJoie
e60faeb7f0 Merge pull request #23346 from edx/jlajoie/dates-tab-for-sp-courses
Enables Dates Tab for Self-Paced courses
2020-03-10 08:11:28 -04:00
Ayub
b0a16fd9d0 Merge pull request #23248 from edx/BOM-1045
Bom 1045 Upgrade edx-drf-extensions
2020-03-10 16:33:05 +05:00
Ayub-khan
3c1140dc49 BOM-1045
-Upgrade edx-drf-extensions
-settings-update
2020-03-10 16:06:02 +05:00
Awais Jibran
88c6d412e5 Add switch to disable forum digest in prod. 2020-03-10 13:25:55 +05:00
David Joy
fa7cae74e0 Merge pull request #23355 from edx/djoy/course_metadata_staff_access_field
Adding user_has_staff_access to course metadata response.
2020-03-09 16:13:39 -04:00
Michael Terry
cba0dbd3f0 Merge pull request #23353 from edx/mikix/links-self-paced
Provide links for self paced blocks
2020-03-09 16:12:28 -04:00
Michael Terry
f6e85f758c Provide links for self paced blocks
When self paced blocks don't have a start date set, still provide
a link to the block (noticable on dates side bar at the least).
2020-03-09 15:42:37 -04:00
Dave St.Germain
9aeea8ac8b Merge pull request #23354 from edx/dcs/teams-overview
Add another attribute to CourseOverview to support the Teams tab
2020-03-09 15:39:05 -04:00
Jeff LaJoie
449ba74b37 Enables Dates Tab for Self-Paced courses 2020-03-09 15:20:46 -04:00
Michael Terry
c1d73e4f61 Don't show reset-dates banner for staff
Much like we ignore due dates for homework in units for course
staff, we want to not bother them with a banner about being overdue.
2020-03-09 15:19:21 -04:00
David Joy
13096ca586 Adding user_has_staff_access to course metadata response.
We use this value in the client to understand whether or not we should be showing staff-only parts of the UI to the user.

Related to: https://openedx.atlassian.net/browse/TNL-7109
2020-03-09 15:16:26 -04:00
Dave St.Germain
5a4d03b7b2 Add another attribute to CourseOverview to support the Teams tab 2020-03-09 15:12:44 -04:00
edX cache uploader bot
af7103c313 Updating Bokchoy testing database cache (#23352) 2020-03-09 15:09:59 -04:00
Cory Lee
e1c896f2fa DENG-17 Removing schedules history FK to auth_user so it can be ghost migrated alongside schedules since they are tied to the same model. (#23349) 2020-03-09 14:30:13 -04:00
Matt Tuchfarber
e5b8f28778 Update with some preferences 2020-03-09 14:23:17 -04:00
Tim McCormack
291aea3e02 Roll back super-csv to 0.9.6 to see if it is breaking grade export (#23350)
This partially reverts #23318.
2020-03-09 17:59:27 +00:00
Tim McCormack
1fa29a60d5 Pin edx-drf-extensions to 4.0.0 for now until drf jwt issue fixed (#23347) 2020-03-09 16:49:50 +00:00
Dave St.Germain
e6ebc6caea Merge pull request #23315 from edx/dcs/mfe-redirect
Redirect to learning microfrontend, except for exams
2020-03-09 12:18:13 -04:00
Dave St.Germain
49c5d5194b Addressed review feedback 2020-03-09 11:28:48 -04:00
Dave St.Germain
28f33e1667 Defensive fix 2020-03-09 10:47:00 -04:00
Dave St.Germain
b166788a8d Fixes TNL-7113 and TNL-7112, related to missing attributes in course tabs 2020-03-09 10:47:00 -04:00
Dave St.Germain
2f148496bf Redirect to learning microfrontend when the waffle flag is set, except for exams 2020-03-09 10:47:00 -04:00
David Ormsbee
f6c9f626dc Merge pull request #23337 from edx/ormsbee/cmfe_second_waffle
Create flag for Courseware MFE staff rollout.
2020-03-09 10:24:08 -04:00
edX cache uploader bot
8914fafaad Updating Bokchoy testing database cache (#23345) 2020-03-09 10:09:11 -04:00
David Ormsbee
ed9062f409 Create flag for Courseware MFE staff rollout.
Create the COURSEWARE_MICROFRONTEND_COURSE_TEAM_PREVIEW
CourseWaffleFlag (courseware.microfrontend_course_team_preview) to
enable us to roll out the new Courseware MFE as a preview to
select course teams without affecting their students. TNL-7117

This commit also fixes an issue where these links are shown in Old
Mongo courses (TNL-7116). Old Mongo is marked for deprecation
(DEPR-58), and is not intended to ever be supported by the new MFE.
2020-03-09 10:01:41 -04:00
Troy Sankey
02d8913339 Merge pull request #22753 from edx/juliasq/rename_site_configuration_siteconfiguration_values_3
Rename values in SiteConfiguration/History (3/3)
2020-03-09 09:32:40 -04:00
Ahtisham Shahid
ef40efae9b update added workaround for csv error 2020-03-09 17:35:12 +05:00
Awais Jibran
b43a01f0e6 Merge pull request #23326 from edx/logs-cleanup
Remove unnecessary logs
2020-03-09 16:29:25 +05:00
Usama Sadiq
424f10419a Merge pull request #23327 from edx/usamasadiq/bom-1388
Removed unused commit_on_success decorator and its tests
2020-03-09 16:21:26 +05:00
Zia Fazal
07a879a495 Merge pull request #23264 from edx/ziafazal/ENT-1705
ENT-1705: Use user's first name as username
2020-03-09 13:39:55 +05:00
adeel khan
82ec67e519 Merge pull request #23339 from edx/transifex-bot-update-translations2020-03-09
fix(i18n): update translations
2020-03-09 12:52:56 +05:00
zia.fazal@arbisoft.com
6f3fe9307c Use user's first name as username
Changes to use user's first name as username for SAP Success Factors SSO.
ENT-1705

Don't ask for username from oData by default

add code comment
2020-03-09 12:34:00 +05:00
edX Transifex Bot
f005cc74c5 fix(i18n): update translations 2020-03-09 06:55:18 +00:00
Awais Jibran
a114af926e Temporary log removed.
1k instances in last 24 hours.
2020-03-07 11:50:39 +05:00
Michael Terry
6636b82c1c Merge pull request #23336 from edx/mikix/experiments-noninteraction
Mark experiment events as non interactive
2020-03-06 15:07:06 -05:00
Michael Terry
605c986ff3 Mark experiment events as non interactive
Specifically, set the 'nonInteraction' segment event property to 1.
2020-03-06 14:46:35 -05:00
Diana Huang
d846f8abcd Merge pull request #23331 from edx/diana/switch-to-upstream
Switch to django-celery upstream and make upgrade.
2020-03-06 13:01:32 -05:00
Julia Eskew
4444ffbf1a Add migration to remove values from SiteConfiguration and unskip migration test. 2020-03-06 12:42:57 -05:00
Jansen Kantor
72f6a3c2a9 bump proctoring ver (#23332) 2020-03-06 11:58:26 -05:00
David Ormsbee
be1d3a98f7 Merge pull request #23317 from edx/ormsbee/courseware_mfe_button_visibility
Show MFE preview to course staff (if waffle set)
2020-03-06 11:58:08 -05:00
Tim McCormack
a783690507 Fix the way we launch celery (needs pointer to celery app, not env file) (#23325)
This is a fix to PR #23222.
2020-03-06 16:08:05 +00:00
Diana Huang
f3eb0d2e61 Switch to django-celery upstream and make upgrade. 2020-03-06 11:05:19 -05:00
David Ormsbee
767f16d795 Fix nested sequence display in Courseware MFE
Check to make sure that "activate_block_id" is actually a Unit
(VerticalBlock) before using it to build a link to the Courseware
MFE. We were previously sending sequence block keys here, causing
the MFE to render a whole sequence where only a unit was desired.

Fixes TNL-7115
2020-03-06 11:01:28 -05:00
David Ormsbee
979906275c Show Courseware MFE link to course staff.
Show a link the courseware MFE to course staff if the
ENABLE_COURSEWARE_MICROFRONTEND feature is enabled and the
REDIRECT_TO_COURSEWARE_MICROFRONTEND CourseWaffleFlag is active
for that course. Previously only global staff could see this link.

This commit also adds ENABLE_COURSEWARE_MICROFRONTEND to
lms/envs/common.py and makes this value True by default on
devstack, since that front end application should soon be part
of devstack: https://github.com/edx/devstack/pull/484

Related to TNL-6982 and TNL-7045.
2020-03-06 11:00:22 -05:00
Dillon Dumesnil
0c2dfd136e Merge pull request #23321 from edx/ddumesnil/AA-55
AA-55: Updating edx-when version
2020-03-06 10:51:21 -05:00
Matt Tuchfarber
47255197e1 Allow plugins to update contexts in specific views
Instead of requiring views like the dashboard to know about plugins so
they can include their data in the context, this allows plugins to
define a mapping between a view and a function where the function
returns a dictionary of new context for the view. Each view would have
to purposefully enable this additional context before it could be used.
This will allow new content to be added to the pages without updating
the core with a combination of a plugin to add new context, and a theme
override of that page to use the new context.
2020-03-06 10:47:52 -05:00
Dillon Dumesnil
7e918d2efb AA-55: Updating edx-when version 2020-03-06 10:03:34 -05:00
Feanil Patel
1134f69811 Merge pull request #23328 from edx/jenkins/upgrade-python-requirements-2e619e0
Python Requirements Update
2020-03-06 10:02:18 -05:00