Commit bc9cce57 by Miles Steele

add instructor dash version switch

parent 5cdf3fb8
......@@ -306,10 +306,6 @@ def get_course_tabs(user, course, active_page):
reverse('instructor_dashboard', args=[course.id]),
active_page == 'instructor'))
if has_access(user, course, 'staff'):
tabs.append(CourseTab('Instructor 2',
reverse('instructor_dashboard_2', args=[course.id]),
active_page == 'instructor_2'))
return tabs
......@@ -361,11 +357,6 @@ def get_default_tabs(user, course, active_page):
link = reverse('instructor_dashboard', args=[course.id])
tabs.append(CourseTab('Instructor', link, active_page == 'instructor'))
if has_access(user, course, 'staff'):
tabs.append(CourseTab('Instructor 2',
reverse('instructor_dashboard_2', args=[course.id]),
active_page == 'instructor_2'))
return tabs
......
......@@ -57,6 +57,7 @@ def instructor_dashboard_2(request, course_id):
'djangopid': os.getpid(),
'mitx_version': getattr(settings, 'MITX_VERSION_STRING', ''),
'cohorts_ajax_url': reverse('cohorts', kwargs={'course_id': course_id}),
'old_dashboard_url': reverse('instructor_dashboard', kwargs={'course_id': course_id}),
'sections': sections
}
......
......@@ -771,6 +771,7 @@ def instructor_dashboard(request, course_id):
'instructor_tasks': instructor_tasks,
'offline_grade_log': offline_grades_available(course_id),
'cohorts_ajax_url': reverse('cohorts', kwargs={'course_id': course_id}),
'beta_dashboard_url': reverse('instructor_dashboard_2', kwargs={'course_id': course_id}),
'analytics_results': analytics_results,
}
......
.instructor-dashboard-wrapper {
display: table;
@extend .table-wrapper;
display: table;
position: relative;
.beta-button-wrapper {
position: absolute;
top: 2em;
right: 2em;
}
section.instructor-dashboard-content {
@extend .content;
......
.instructor-dashboard-wrapper-2 {
@extend .table-wrapper;
display: table;
// @extend .table-wrapper;
// display: table;
position: relative;
.olddash-button-wrapper {
position: absolute;
top: 2em;
right: 2em;
}
section.instructor-dashboard-content-2 {
@extend .content;
padding: 40px;
width: 100%;
position: relative;
// position: relative;
.slick-header-column {
height: 100%;
......
......@@ -102,6 +102,8 @@ function goto( mode)
<section class="container">
<div class="instructor-dashboard-wrapper">
<div class="beta-button-wrapper"><a href="${ beta_dashboard_url }"> Beta Dashboard </a></div>
<section class="instructor-dashboard-content">
<h1>${_("Instructor Dashboard")}</h1>
......
......@@ -18,7 +18,8 @@
<link rel="stylesheet" href="${static.url('css/vendor/slickgrid/slick.grid.css')}">
</%block>
<%include file="/courseware/course_navigation.html" args="active_page='instructor_2'" />
## NOTE that instructor is set as the active page so that the instructor button lights up, even though this is the instructor_2 page.
<%include file="/courseware/course_navigation.html" args="active_page='instructor'" />
<style type="text/css"></style>
......@@ -26,6 +27,7 @@
<section class="container">
<div class="instructor-dashboard-wrapper-2">
<div class="olddash-button-wrapper"><a href="${ old_dashboard_url }"> Standard Dashboard </a></div>
<section class="instructor-dashboard-content-2">
<h1>Instructor Dashboard</h1>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment