Commit f1326667e38d9f89b122e6c18579fabc3e4b82bd

Authored by Felipe Henrique de Almeida Bormann
1 parent afd32ce3

admin can see invisible categories on gray color

subjects/templates/subjects/list.html
@@ -104,7 +104,7 @@ @@ -104,7 +104,7 @@
104 </div> 104 </div>
105 </div> 105 </div>
106 </div> 106 </div>
107 - {% elif request.user in category.coordinators.all %} 107 + {% elif request.user in category.coordinators.all or request.user.is_staff %}
108 <div class="panel special-panel"> 108 <div class="panel special-panel">
109 <div class="panel-heading panel-invisible"> 109 <div class="panel-heading panel-invisible">
110 <div class="row"> 110 <div class="row">
subjects/views.py
@@ -78,7 +78,7 @@ class IndexView(LoginRequiredMixin, ListView): @@ -78,7 +78,7 @@ class IndexView(LoginRequiredMixin, ListView):
78 categories = [category for category in categories if self.request.user in category.coordinators.all() \ 78 categories = [category for category in categories if self.request.user in category.coordinators.all() \
79 or has_professor_profile(self.request.user, category) or has_student_profile(self.request.user, category)] 79 or has_professor_profile(self.request.user, category) or has_student_profile(self.request.user, category)]
80 #So I remove all categories that doesn't have the possibility for the user to be on 80 #So I remove all categories that doesn't have the possibility for the user to be on
81 - 81 +
82 return categories 82 return categories
83 83
84 def render_to_response(self, context, **response_kwargs): 84 def render_to_response(self, context, **response_kwargs):