Commit d98c18a0b77db6c64c114377bb292fc4e27253be

Authored by Matheus Lins
1 parent bcda18cc

list catagory #179

courses/templates/category/create.html
... ... @@ -37,6 +37,18 @@
37 37 </ul>
38 38 </div>
39 39 </div>
  40 +
  41 + <div class="panel panel-primary navigation">
  42 + <div class="panel-heading">
  43 + <h3 class="panel-title">Category</h3>
  44 + </div>
  45 + <div class="panel-body">
  46 + <ul class="nav nav-pills nav-stacked">
  47 + <li><a href="{% url 'course:create_cat' %}">Create Category</a></li>
  48 + <li><a href="{% url 'course:manage_cat' %}">List Category</a></li>
  49 + </ul>
  50 + </div>
  51 + </div>
40 52 {% endif %}
41 53  
42 54 {% endblock %}
... ...
courses/templates/category/update.html
... ... @@ -38,6 +38,17 @@
38 38 </ul>
39 39 </div>
40 40 </div>
  41 + <div class="panel panel-primary navigation">
  42 + <div class="panel-heading">
  43 + <h3 class="panel-title">Category</h3>
  44 + </div>
  45 + <div class="panel-body">
  46 + <ul class="nav nav-pills nav-stacked">
  47 + <li><a href="{% url 'course:create_cat' %}">Create Category</a></li>
  48 + <li><a href="{% url 'course:manage_cat' %}">List Category</a></li>
  49 + </ul>
  50 + </div>
  51 + </div>
41 52 {% endif %}
42 53 {% endblock %}
43 54  
... ...
courses/templates/course/index.html
... ... @@ -33,7 +33,18 @@
33 33 <ul class="nav nav-pills nav-stacked">
34 34 <li><a href="javascript:void(0)">Replicate Course</a></li>
35 35 <li><a href="{% url 'course:create' %}">Create Course</a></li>
  36 + </ul>
  37 + </div>
  38 + </div>
  39 +
  40 + <div class="panel panel-primary navigation">
  41 + <div class="panel-heading">
  42 + <h3 class="panel-title">Category</h3>
  43 + </div>
  44 + <div class="panel-body">
  45 + <ul class="nav nav-pills nav-stacked">
36 46 <li><a href="{% url 'course:create_cat' %}">Create Category</a></li>
  47 + <li><a href="{% url 'course:manage_cat' %}">List Category</a></li>
37 48 </ul>
38 49 </div>
39 50 </div>
... ...
courses/views.py
... ... @@ -216,10 +216,9 @@ class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView):
216 216 form_class = CategoryCourseForm
217 217 success_url = reverse_lazy('course:manage_cat')
218 218  
219   - def render_to_response(self, context, **response_kwargs):
220   - messages.success(self.request, _('Category deleted successfully!'))
221   -
222   - return self.response_class(request=self.request, template=self.get_template_names(), context=context, using=self.template_engine)
  219 + def get_success_url(self):
  220 + messages.success(self.request, _('Category created successfully!'))
  221 + return reverse_lazy('course:manage_cat')
223 222  
224 223 class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView):
225 224  
... ... @@ -229,7 +228,6 @@ class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView):
229 228 template_name = 'category/update.html'
230 229 model = CourseCategory
231 230 form_class = CategoryCourseForm
232   - success_url = reverse_lazy('course:update_cat')
233 231  
234 232 def get_success_url(self):
235 233 messages.success(self.request, _('Category updated successfully!'))
... ... @@ -249,12 +247,10 @@ class DeleteCatView(LoginRequiredMixin, HasRoleMixin, generic.DeleteView):
249 247 redirect_field_name = 'next'
250 248 model = CourseCategory
251 249 template_name = 'category/delete.html'
252   - success_url = reverse_lazy('course:manage_cat')
253 250  
254   - def render_to_response(self, context, **response_kwargs):
  251 + def get_success_url(self):
255 252 messages.success(self.request, _('Category deleted successfully!'))
256   -
257   - return self.response_class(request=self.request, template=self.get_template_names(), context=context, using=self.template_engine)
  253 + return reverse_lazy('course:manage_cat')
258 254  
259 255 class SubjectsView(LoginRequiredMixin, generic.ListView):
260 256  
... ...