Commit bce6287c933058b0429737c03ba6ff57fcdda7e2
1 parent
47ffc2aa
Exists in
master
and in
5 other branches
task going for review, added support for listgroup collapse #201
Showing
3 changed files
with
30 additions
and
4 deletions
Show diff stats
core/static/css/base/amadeus.css
... | ... | @@ -418,6 +418,11 @@ ul, li { |
418 | 418 | .course, .subject, .topic{ padding-top: 0px; padding-bottom: 0px; } |
419 | 419 | .course-detail{padding-top: 10px; padding-bottom: 10px;} |
420 | 420 | |
421 | +.category-course-link{ | |
422 | + font-size: 24px; | |
423 | + color: black !important; | |
424 | +} | |
425 | + | |
421 | 426 | /* Menu link remove radius */ |
422 | 427 | .nav-pills > li > a { |
423 | 428 | border-radius: 0px; | ... | ... |
courses/templates/course/index.html
... | ... | @@ -110,7 +110,28 @@ |
110 | 110 | |
111 | 111 | </fieldset> |
112 | 112 | <div class="col-md-12 cards-content"> |
113 | - {% if courses|length > 0 %} | |
113 | + {% for category in categorys_courses %} | |
114 | + <div class="panel-group"> | |
115 | + <div class="panel panel-default"> | |
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 | + | |
121 | + </div> | |
122 | + <div id="{{category.slug}}" class="panel-collapse collapse"> | |
123 | + {% for course in category.course_category.all %} | |
124 | + {% if user in course.students.all %} | |
125 | + {% include "course/course_card.html" %} | |
126 | + {% endif %} | |
127 | + {% endfor %} | |
128 | + </div> | |
129 | + </div> | |
130 | + </div> | |
131 | + | |
132 | + | |
133 | + {% endfor %} | |
134 | + <!--{% if courses|length > 0 %} | |
114 | 135 | {% if request.GET.category == '' or aparece or request.GET.q == '' %} |
115 | 136 | {% for course in list_courses %} |
116 | 137 | {% include "course/course_card.html" %} |
... | ... | @@ -123,7 +144,7 @@ |
123 | 144 | {% endif %} |
124 | 145 | {% else %} |
125 | 146 | {% trans 'No courses found' %} |
126 | - {% endif %} | |
147 | + {% endif %}--> | |
127 | 148 | </div> |
128 | 149 | <div class="col-md-12"> |
129 | 150 | <nav aria-label="Page navigation"> | ... | ... |
courses/views.py
... | ... | @@ -123,8 +123,8 @@ class AllCoursesView(LoginRequiredMixin, NotificationMixin, generic.ListView): |
123 | 123 | list_courses = None |
124 | 124 | categorys_courses = None |
125 | 125 | list_courses = Course.objects.all().order_by('name') |
126 | - categorys_courses = CourseCategory.objects.all().distinct().order_by('name') | |
127 | - | |
126 | + #categorys_courses = CourseCategory.objects.all().distinct().order_by('name') | |
127 | + categorys_courses = CourseCategory.objects.all() | |
128 | 128 | paginator = Paginator(list_courses, self.paginate_by) |
129 | 129 | page = self.request.GET.get('page') |
130 | 130 | ... | ... |