Commit 1fa68bbde899b56e2371ff5ab18ecad230b83587

Authored by fbormann
1 parent 29f01fe5

added support for teachers and admins for courses #201

core/static/css/base/amadeus.css
@@ -420,6 +420,14 @@ ul, li { @@ -420,6 +420,14 @@ ul, li {
420 .course, .subject, .topic{ padding-top: 0px; padding-bottom: 0px; } 420 .course, .subject, .topic{ padding-top: 0px; padding-bottom: 0px; }
421 .course-detail{padding-top: 10px; padding-bottom: 10px;} 421 .course-detail{padding-top: 10px; padding-bottom: 10px;}
422 422
  423 +.course-card{
  424 + margin-bottom: 0.4% !important;
  425 +}
  426 +
  427 +.course-card-group{
  428 + margin-bottom: 1%;
  429 +}
  430 +
423 .category-course-link{ 431 .category-course-link{
424 font-size: 24px; 432 font-size: 24px;
425 color: black !important; 433 color: black !important;
courses/templates/course/course_card.html
1 {% load static i18n permission_tags %} 1 {% load static i18n permission_tags %}
2 {% load django_bootstrap_breadcrumbs %} 2 {% load django_bootstrap_breadcrumbs %}
3 -<div class="group"> 3 +<div class="group course-card ">
4 <div class="panel panel-info"> 4 <div class="panel panel-info">
5 <div class="panel-heading course"> 5 <div class="panel-heading course">
6 <div class="row"> 6 <div class="row">
courses/templates/course/index.html
@@ -111,17 +111,20 @@ @@ -111,17 +111,20 @@
111 </fieldset> 111 </fieldset>
112 <div class="col-md-12 cards-content"> 112 <div class="col-md-12 cards-content">
113 {% for category in categorys_courses %} 113 {% for category in categorys_courses %}
114 - <div class="panel-group"> 114 + <div class="panel-group course-card-group">
115 <div class="panel panel-default"> 115 <div class="panel panel-default">
116 <div class="panel-heading"> 116 <div class="panel-heading">
117 - <h4 class="panel-title">  
118 - <a class="category-course-link" data-toggle="collapse" href="#{{category.slug}}">{{category.name}}</a>  
119 - </h4>  
120 - 117 + <div class="row">
  118 + <div class="col-md-12">
  119 + <h4 class="panel-title">
  120 + <a class="category-course-link" data-toggle="collapse" href="#{{category.slug}}">{{category.name}}</a>
  121 + </h4>
  122 + </div>
  123 + </div>
121 </div> 124 </div>
122 <div id="{{category.slug}}" class="panel-collapse collapse"> 125 <div id="{{category.slug}}" class="panel-collapse collapse">
123 {% for course in category.course_category.all %} 126 {% for course in category.course_category.all %}
124 - {% if user in course.students.all %} 127 + {% if user in course.students.all or user in course.professors.all or user|has_role:'system_admin' %}
125 {% include "course/course_card.html" %} 128 {% include "course/course_card.html" %}
126 {% endif %} 129 {% endif %}
127 {% endfor %} 130 {% endfor %}
@@ -131,20 +134,6 @@ @@ -131,20 +134,6 @@
131 134
132 135
133 {% endfor %} 136 {% endfor %}
134 - <!--{% if courses|length > 0 %}  
135 - {% if request.GET.category == '' or aparece or request.GET.q == '' %}  
136 - {% for course in list_courses %}  
137 - {% include "course/course_card.html" %}  
138 - {% endfor %}  
139 - {% endif %}  
140 - {% if request.GET.category or request.GET.q %}  
141 - {% for course in courses %}  
142 - {% include "course/course_card.html" %}  
143 - {% endfor %}  
144 - {% endif %}  
145 - {% else %}  
146 - {% trans 'No courses found' %}  
147 - {% endif %}-->  
148 </div> 137 </div>
149 <div class="col-md-12"> 138 <div class="col-md-12">
150 <nav aria-label="Page navigation"> 139 <nav aria-label="Page navigation">