Commit e73bc2d0c87bf2b3ba1a44ff55411245a7245e6f

Authored by Zambom
1 parent 02a35e7c

Adding not visible propagation

Showing 1 changed file with 11 additions and 0 deletions   Show diff stats
categories/views.py
... ... @@ -201,6 +201,17 @@ class UpdateCategory(LogMixin, UpdateView):
201 201  
202 202 return reverse_lazy('subjects:index')
203 203  
  204 + def form_valid(self, form):
  205 + category = form.save()
  206 +
  207 + if not category.visible:
  208 + for subjects in category.subject_category.all():
  209 + subjects.visible = False
  210 +
  211 + subjects.save()
  212 +
  213 + return super(UpdateCategory, self).form_valid(form)
  214 +
204 215 def get_context_data(self, **kwargs):
205 216 context = super(UpdateCategory, self).get_context_data(**kwargs)
206 217 context['title'] = _('Update Category')
... ...