Calen Pennington
c6695e0b6f
Only actually reset user schedule if they have missed deadlines and not missed any gated content deadlines
2020-06-10 15:18:53 -04:00
Calen Pennington
15df17034a
Only prompt the user to upgrade if they have missed the deadline of gated graded content
2020-06-10 15:18:53 -04:00
Robert Raposa
b721e186f3
ARCHBOM-1263: enhance code owner middleware ( #24184 )
...
* conservative move to process_request
* added temp_view_func_compare metric to be extra conservative
ARCHBOM-1263
2020-06-10 10:36:13 -04:00
Nathan Sprenkle
44b0d832a0
Scope team search to course when removing from team ( #24174 )
2020-06-10 10:03:27 -04:00
Diana Huang
c7bd5a8a15
Remove more references to fix tests.
2020-06-09 13:06:44 -04:00
Diana Huang
a0f24bbb64
Remove shoppingcart references from instructor.
2020-06-09 13:06:44 -04:00
Diana Huang
61563697c7
Remove shoppingcart references from verify_student.
2020-06-09 13:06:44 -04:00
Robert Raposa
4d30876d06
ARCHBOM-1263: refactor ownership mapping from middleware ( #24175 )
...
- move ownership mapping code to separate module
- simplify `__module__` mocking.
ARCHBOM-1263
2020-06-09 09:59:37 -04:00
Robert Raposa
03032d4979
ARCHBOM-1247: ownership mapping for external apps ( #24148 )
...
- add clean script to help list unmapped Django apps.
- use clean script to source new app mappings.
- update generate script to include 3rd-party app ownership.
ARCHBOM-1247
2020-06-09 09:15:16 -04:00
David Ormsbee
4f3a45f444
Revert "[BB-112] Fix the unpredictable order randomization issue with randomized content blocks"
2020-06-08 16:47:35 -04:00
Carla Duarte
d9b0f7483c
Merge pull request #24130 from edx/ciduarte/AA-173
...
AA-173: Assignment Type on Dates Page
2020-06-08 11:11:06 -04:00
Carla Duarte
01b693a5c3
AA-173: Assignment Type on Dates Page
...
Appending the assignment type to each graded
assignment on the Dates Tab. Exposed the 'format'
field, which corresponds to the graded assignment type.
2020-06-08 10:27:50 -04:00
David Ormsbee
d507a5cd99
Merge pull request #23265 from open-craft/guruprasad/BB-112-fix-randomized-content-block-order
...
[BB-112] Fix the unpredictable order randomization issue with randomized content blocks
2020-06-08 10:11:48 -04:00
Dillon Dumesnil
304b000b1b
Merge pull request #24134 from edx/ddumesnil/dates-widget-enhancement-AA-103
...
AA-103: Dates widget enhancements
2020-06-08 06:21:44 -07:00
Dillon Dumesnil
f32c51383b
AA-103: Dates widget enhancements
...
Reducing dates widget to one assignment. Adding link to dates
page in the dates widget
2020-06-04 12:48:00 -06:00
Emma Green
3ab1d49997
remove hacky thing to get fbe info
2020-06-04 13:44:58 -04:00
Calen Pennington
b37be506fe
Use content_type_gating to determine whether a learner has access to content on the dates page
2020-06-03 15:08:49 -04:00
stvn
9dd97a5c64
Merge PR #24020 add/staff-toolbar-links
...
* Commits:
Remove 'View In Studio' link from vertical
Add Studio and Insights buttons to Instructor Toolbar
2020-06-03 09:38:32 -07:00
Ben Warzeski
7c9f901096
Update 'create team?' prompt check in topic teams to look in teamset ( #24088 )
...
* Update check for showing the 'create team?' prompt in topic teams to look in teamset
* fix tests and correct which collection we are checking
* eslint fixes
Co-authored-by: Ben Warzeski <benwarzeski@edX-C02CD0HCLVDM.cable.rcn.com >
2020-06-03 11:37:43 -04:00
Calen Pennington
d528ef8e10
Merge pull request #24133 from cpennington/use-content-type-gating-in-dates-banner
...
Use content type gating in dates banner
2020-06-03 11:29:29 -04:00
Calen Pennington
f9cfbd8593
Revert "Merge pull request #24131 from edx/revert-24085-use-content-type-gating-in-dates-banner"
...
This reverts commit c3ec8b837a , reversing
changes made to 4252b14927 .
2020-06-03 09:57:22 -04:00
Calen Pennington
561cdab7dd
Revert "Use content type gating in dates banner"
2020-06-03 09:52:24 -04:00
Calen Pennington
4252b14927
Merge pull request #24085 from cpennington/use-content-type-gating-in-dates-banner
...
Use content type gating in dates banner
2020-06-03 09:50:09 -04:00
uzairr
d0f7120198
Restrict cert api to staff and self user
2020-06-03 18:12:30 +05:00
stvn
4490e4ca2b
Remove 'View In Studio' link from vertical
...
in favor of display in the Staff Instructor Toolbar.
2020-06-02 16:00:33 -07:00
Aura M. Alba
8d3ec6b366
Remove pattern library of learner_dashboard/programs.py
2020-06-02 16:19:25 -05:00
Nathan Sprenkle
e0ddb1e0e2
Team Assignments Dashboard ( #24019 )
...
* Add team assignments to frontend
* Limit team assignments to the given teamset
* Remove deprecated django render_to_response
* Move team assignments panel behind feature flag
2020-06-02 15:05:47 -04:00
Calen Pennington
287cb14e37
Allow the chromeless view to render the reset banner when not in mobile
2020-06-02 14:31:42 -04:00
Calen Pennington
7c4585ebfe
Only prompt to upgrade in order to completed graded content (or shift dates) when content_type_gating is enabled
2020-06-02 14:23:28 -04:00
atesker
de0e8524a2
EDUCATOR 5065 - updates
...
EDUCATOR 5065 - CR comments 3
2020-06-02 14:03:01 -04:00
Michael Terry
61b20d3f8e
Merge pull request #24103 from edx/mikix/summary-dates-is-allowed
...
AA-76: Add is_allowed property to DatesSummary
2020-06-02 10:01:47 -04:00
Carla Duarte
f574ed3713
Merge pull request #24071 from edx/ciduarte/AA-120
...
AA-120: Course Tools API
2020-06-02 09:28:34 -04:00
Michael Terry
03860c7359
AA-76: Add is_allowed property to DatesSummary
...
This takes over some of the logic in the is_enabled property which
previously checked two things: (1) is the date time-sensitive and
(2) is the date even applicable to this course.
Now, is_enabled is only responsible for time-sensitive checks and
the new is_allowed property checks applicability.
In this way, we can more cleanly separate whether a date block
should show up on the dates sidebar (is_enabled and is_allowed)
and the dates tab (is_allowed).
2020-06-02 09:26:24 -04:00
Dillon Dumesnil
39b6215921
Merge pull request #24119 from edx/ddumesnil/fix-date-ordering-AA-158
...
AA-158: Fix date ordering for multiple events on the same date
2020-06-02 06:21:42 -07:00
Emma Green
104c24bd39
Merge pull request #24104 from edx/emma-green/REV-1197/add-temporary-management-command-to-get-FBE-info
...
get-FBE-info-from-temp-management-command
2020-06-02 09:03:10 -04:00
Dillon Dumesnil
03bc4bc1be
AA-158: Fix date ordering for multiple events on the same date
...
This change will prefer putting assignments before other course
events (such as end date or verification deadline date) in the
case where they share the same date.
2020-06-02 06:51:25 -06:00
Emma Green
2076a8a9bb
get-FBE-info-from-temp-management-command
2020-06-01 21:06:31 -04:00
David Ormsbee
71a38cf449
Revert "AA-158: Fix date ordering for multiple events on the same date"
2020-06-01 19:45:47 -04:00
Carla Duarte
277e34f384
AA-120: Course Tools API
...
Created an API to be called by the Outline Tab
in the Course Home MFE. This API currently only
returns Course Tool data. Preemptively using the
`course_home_api/outline/v1/...` naming scheme to
make way for more Outline Tab data within this API.
2020-06-01 16:14:47 -04:00
Dillon Dumesnil
109e608e9c
Merge pull request #24112 from edx/ddumesnil/fix-date-ordering-AA-158
...
AA-158: Fix date ordering for multiple events on the same date
2020-06-01 12:12:06 -07:00
Dillon Dumesnil
dbcff660cc
AA-158: Fix date ordering for multiple events on the same date
...
This change will prefer putting assignments before other course
events (such as end date or verification deadline date) in the
case where they share the same date.
2020-06-01 12:15:20 -06:00
Robert Raposa
59e0f6efcf
ARCHBOM-1244: Add code_owner custom metric ( #24084 )
...
* includes ADR for Monitoring by Code Owner
* add monitoring middleware to add the following custom metrics:
- code_owner: The owning team mapped to the current view.
- code_owner_mapping_error: If there are any errors when trying to
perform the mapping.
- view_func_module: The __module__ of the view_func, which can
be used to find missing mappings.
* add script to generate `settings.CODE_OWNER_MAPPINGS` from
a csv file.
ARCHBOM-1244
2020-06-01 12:27:38 -04:00
Simon Chen
d0f99ec778
MST-264 Fix bug for course staff user in unrelated course ( #24099 )
...
* MST-264 Fix the wrong assumption that a course_staff of a course not related to programs should be in course_staff logic
2020-06-01 11:11:37 -04:00
Nick
d8ac4621fd
Merge pull request #24090 from edx/ndalfonso/AA-117-mfe-dates-tab-waffle-flag
...
AA-117 mfe date tab waffle flag
2020-06-01 09:37:12 -04:00
Nicholas D'Alfonso
0709977785
AA-117 mfe date tab waffle flag
...
- create master course home waffle flag
- create course waffle flag for accessing the mfe dates tab
2020-05-29 12:34:43 -04:00
Luis Moreno
f993189d50
Remove waffle flag edx_discussions.use_bootstrap. Now it is enabled always
2020-05-29 12:27:15 -04:00
Simon Chen
53d2e24258
Revert "Add logging statements to investigate MST-264"
...
This reverts commit 51ed4d93df6b795de1b5945a58e6a1f1c6972220.
The logging statement made clear the root cause of the bug.
2020-05-29 10:32:48 -04:00
stvn
37d92fa540
Merge PR #24030 add/masquerade-get
...
* Commits:
Add HTTP GET endpoint for masquerade
2020-05-28 19:02:25 -07:00
Simon Chen
8b011d980c
Add logging statements to investigate MST-264
2020-05-28 16:50:15 -04:00
Calen Pennington
0c7947c8a2
Pass whether content type gating is enabled for the current user into the dates_banner template
2020-05-28 11:34:05 -04:00