Commit 5f06820fcbffd6fda776b54dc20673b520e3a8e4
1 parent
1313a7d8
Exists in
master
and in
3 other branches
Adjusting invisible subject home display
Showing
3 changed files
with
3 additions
and
12 deletions
Show diff stats
subjects/templates/subjects/initial.html
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | </div> | 16 | </div> |
17 | 17 | ||
18 | <div class="col-md-12 cards-content"> | 18 | <div class="col-md-12 cards-content"> |
19 | - <h2 class=" my-subjects-title"><b><i>{% trans "Meus Assuntos" %}</i></b></h2> | 19 | + <h2 class=" my-subjects-title"><b><i>{% trans "Meus Assuntos" %}</i></b></h2> |
20 | <div class="panel-group" id="subject-accordion" role="tablist" aria-multiselectable="true"> | 20 | <div class="panel-group" id="subject-accordion" role="tablist" aria-multiselectable="true"> |
21 | {% for subject in subjects %} | 21 | {% for subject in subjects %} |
22 | {% include "subjects/subject_card.html" with accordion_id="subject-accordion" %} | 22 | {% include "subjects/subject_card.html" with accordion_id="subject-accordion" %} |
subjects/templates/subjects/subject_card.html
@@ -57,7 +57,7 @@ | @@ -57,7 +57,7 @@ | ||
57 | {% endif %} | 57 | {% endif %} |
58 | </div> | 58 | </div> |
59 | </div> | 59 | </div> |
60 | -{% elif request.user in subject.professor.all or request.user in category.coordinators.all %} | 60 | +{% elif request.user in subject.professor.all or request.user in subject.category.coordinators.all %} |
61 | <div class="panel panel-info subject-panel-invisible"> | 61 | <div class="panel panel-info subject-panel-invisible"> |
62 | <div class="panel-heading panel-invisible"> | 62 | <div class="panel-heading panel-invisible"> |
63 | <div class="row"> | 63 | <div class="row"> |
subjects/views.py
@@ -44,9 +44,7 @@ class HomeView(LoginRequiredMixin, ListView): | @@ -44,9 +44,7 @@ class HomeView(LoginRequiredMixin, ListView): | ||
44 | subjects = Subject.objects.all() | 44 | subjects = Subject.objects.all() |
45 | subjects = [subject for subject in subjects if self.request.user in subject.students.all() or self.request.user in subject.professor.all() or self.request.user in subject.category.coordinators.all()] | 45 | subjects = [subject for subject in subjects if self.request.user in subject.students.all() or self.request.user in subject.professor.all() or self.request.user in subject.category.coordinators.all()] |
46 | 46 | ||
47 | - | ||
48 | - paginator = Paginator(subjects, 10) | ||
49 | - | 47 | + print(subjects) |
50 | 48 | ||
51 | return subjects | 49 | return subjects |
52 | 50 | ||
@@ -165,11 +163,9 @@ class SubjectCreateView(CreateView): | @@ -165,11 +163,9 @@ class SubjectCreateView(CreateView): | ||
165 | return super(SubjectCreateView, self).form_valid(form) | 163 | return super(SubjectCreateView, self).form_valid(form) |
166 | 164 | ||
167 | def get_success_url(self): | 165 | def get_success_url(self): |
168 | - | ||
169 | if not self.object.category.visible: | 166 | if not self.object.category.visible: |
170 | self.object.visible = False | 167 | self.object.visible = False |
171 | self.object.save() | 168 | self.object.save() |
172 | - | ||
173 | 169 | ||
174 | messages.success(self.request, _('Subject "%s" was registered on "%s" successfully!')%(self.object.name, self.object.category.name )) | 170 | messages.success(self.request, _('Subject "%s" was registered on "%s" successfully!')%(self.object.name, self.object.category.name )) |
175 | return reverse_lazy('subjects:index') | 171 | return reverse_lazy('subjects:index') |
@@ -191,17 +187,13 @@ class SubjectUpdateView(LogMixin, UpdateView): | @@ -191,17 +187,13 @@ class SubjectUpdateView(LogMixin, UpdateView): | ||
191 | return context | 187 | return context |
192 | 188 | ||
193 | def get_success_url(self): | 189 | def get_success_url(self): |
194 | - | ||
195 | if not self.object.category.visible: | 190 | if not self.object.category.visible: |
196 | self.object.visible = False | 191 | self.object.visible = False |
197 | self.object.save() | 192 | self.object.save() |
198 | - | ||
199 | 193 | ||
200 | messages.success(self.request, _('Subject "%s" was updated on "%s" successfully!')%(self.object.name, self.object.category.name )) | 194 | messages.success(self.request, _('Subject "%s" was updated on "%s" successfully!')%(self.object.name, self.object.category.name )) |
201 | return reverse_lazy('subjects:index') | 195 | return reverse_lazy('subjects:index') |
202 | 196 | ||
203 | - | ||
204 | - | ||
205 | class SubjectDeleteView(LoginRequiredMixin, LogMixin, DeleteView): | 197 | class SubjectDeleteView(LoginRequiredMixin, LogMixin, DeleteView): |
206 | 198 | ||
207 | login_url = reverse_lazy("users:login") | 199 | login_url = reverse_lazy("users:login") |
@@ -227,7 +219,6 @@ class SubjectDeleteView(LoginRequiredMixin, LogMixin, DeleteView): | @@ -227,7 +219,6 @@ class SubjectDeleteView(LoginRequiredMixin, LogMixin, DeleteView): | ||
227 | def get_success_url(self): | 219 | def get_success_url(self): |
228 | 220 | ||
229 | messages.success(self.request, _('Subject removed successfully!')) | 221 | messages.success(self.request, _('Subject removed successfully!')) |
230 | - | ||
231 | 222 | ||
232 | return reverse_lazy('subjects:index') | 223 | return reverse_lazy('subjects:index') |
233 | 224 |