Commit 5309b7f9039eba1f22c0c6ee1da63bd27f6befab

Authored by Matheus Lins
1 parent 13dc217d

colapse category #189

courses/templates/course/index.html
... ... @@ -44,18 +44,41 @@
44 44 </div>
45 45  
46 46 {% if user|has_role:'professor' or user|has_role:'system_admin' %}
47   - <div class="panel panel-primary">
48   - <div class="panel-heading">
49   - <h3 class="panel-title">{% trans 'Category' %}</h3>
  47 + <div class="panel panel-primary">
  48 + <div class="panel-heading">
  49 + <h3 class="panel-title">{% trans 'Category' %}</h3>
  50 + </div>
  51 + <div class="panel-body">
  52 + <ul class="nav nav-pills nav-stacked">
  53 + <li><a href="{% url 'course:create_cat' %}">{% trans 'Create Category' %}</a></li>
  54 + <li><a href="{% url 'course:manage_cat' %}">{% trans 'List Category' %}</a></li>
  55 + </ul>
  56 + </div>
50 57 </div>
51   - <div class="panel-body">
52   - <ul class="nav nav-pills nav-stacked">
53   - <li><a href="{% url 'course:create_cat' %}">{% trans 'Create Category' %}</a></li>
54   - <li><a href="{% url 'course:manage_cat' %}">{% trans 'List Category' %}</a></li>
55   - </ul>
  58 + {% endif %}
  59 + <div class="panel-group" id="accordion">
  60 + <div class="panel panel-primary">
  61 + <div class="panel-heading">
  62 + <h4 class="panel-title">
  63 + <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
  64 + </span>{% trans 'Categorys' %}</a>
  65 + </h4>
  66 + </div>
  67 + <div id="collapseOne" class="panel-collapse collapse in">
  68 + <div class="panel-body">
  69 + <table class="table">
  70 + {% for category in categorys_courses %}
  71 + <tr>
  72 + <td>
  73 + <a href="?category={{category.name}}">{{category.name}}</a>
  74 + </td>
  75 + </tr>
  76 + {% endfor %}
  77 + </table>
  78 + </div>
  79 + </div>
  80 + </div>
56 81 </div>
57   - </div>
58   - {% endif %}
59 82  
60 83 {% endblock %}
61 84  
... ... @@ -85,7 +108,6 @@
85 108 </form>
86 109 </div>
87 110  
88   -
89 111 </fieldset>
90 112 <div class="col-md-12 cards-content">
91 113 {% if courses|length > 0 %}
... ...
courses/views.py
... ... @@ -31,7 +31,7 @@ class IndexView(LoginRequiredMixin, NotificationMixin, generic.ListView):
31 31 queryset = Course.objects.all()
32 32 template_name = 'course/index.html'
33 33 context_object_name = 'courses'
34   - paginate_by = 2
  34 + paginate_by = 10
35 35 aparece = True
36 36  
37 37  
... ...