Commit d98c18a0b77db6c64c114377bb292fc4e27253be
1 parent
bcda18cc
Exists in
master
and in
5 other branches
list catagory #179
Showing
4 changed files
with
39 additions
and
9 deletions
Show diff stats
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 |