Commit d98c18a0b77db6c64c114377bb292fc4e27253be

Authored by Matheus Lins
1 parent bcda18cc

list catagory #179

courses/templates/category/create.html
@@ -37,6 +37,18 @@ @@ -37,6 +37,18 @@
37 </ul> 37 </ul>
38 </div> 38 </div>
39 </div> 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 {% endif %} 52 {% endif %}
41 53
42 {% endblock %} 54 {% endblock %}
courses/templates/category/update.html
@@ -38,6 +38,17 @@ @@ -38,6 +38,17 @@
38 </ul> 38 </ul>
39 </div> 39 </div>
40 </div> 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 {% endif %} 52 {% endif %}
42 {% endblock %} 53 {% endblock %}
43 54
courses/templates/course/index.html
@@ -33,7 +33,18 @@ @@ -33,7 +33,18 @@
33 <ul class="nav nav-pills nav-stacked"> 33 <ul class="nav nav-pills nav-stacked">
34 <li><a href="javascript:void(0)">Replicate Course</a></li> 34 <li><a href="javascript:void(0)">Replicate Course</a></li>
35 <li><a href="{% url 'course:create' %}">Create Course</a></li> 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 <li><a href="{% url 'course:create_cat' %}">Create Category</a></li> 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 </ul> 48 </ul>
38 </div> 49 </div>
39 </div> 50 </div>
courses/views.py
@@ -216,10 +216,9 @@ class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView): @@ -216,10 +216,9 @@ class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView):
216 form_class = CategoryCourseForm 216 form_class = CategoryCourseForm
217 success_url = reverse_lazy('course:manage_cat') 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 class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView): 223 class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView):
225 224
@@ -229,7 +228,6 @@ class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView): @@ -229,7 +228,6 @@ class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView):
229 template_name = 'category/update.html' 228 template_name = 'category/update.html'
230 model = CourseCategory 229 model = CourseCategory
231 form_class = CategoryCourseForm 230 form_class = CategoryCourseForm
232 - success_url = reverse_lazy('course:update_cat')  
233 231
234 def get_success_url(self): 232 def get_success_url(self):
235 messages.success(self.request, _('Category updated successfully!')) 233 messages.success(self.request, _('Category updated successfully!'))
@@ -249,12 +247,10 @@ class DeleteCatView(LoginRequiredMixin, HasRoleMixin, generic.DeleteView): @@ -249,12 +247,10 @@ class DeleteCatView(LoginRequiredMixin, HasRoleMixin, generic.DeleteView):
249 redirect_field_name = 'next' 247 redirect_field_name = 'next'
250 model = CourseCategory 248 model = CourseCategory
251 template_name = 'category/delete.html' 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 messages.success(self.request, _('Category deleted successfully!')) 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 class SubjectsView(LoginRequiredMixin, generic.ListView): 255 class SubjectsView(LoginRequiredMixin, generic.ListView):
260 256