Commit 858671e684ede1ce04e749adb9f91454281bcee9
1 parent
bfdd320f
Exists in
master
and in
5 other branches
fixed teacher create subject button on courses:view
Showing
3 changed files
with
8 additions
and
4 deletions
Show diff stats
app/views.py
| @@ -40,7 +40,7 @@ class AppIndex(LoginRequiredMixin, LogMixin, ListView, NotificationMixin): | @@ -40,7 +40,7 @@ class AppIndex(LoginRequiredMixin, LogMixin, ListView, NotificationMixin): | ||
| 40 | else: | 40 | else: |
| 41 | self.template_name = "home_teacher_student_content.html" | 41 | self.template_name = "home_teacher_student_content.html" |
| 42 | 42 | ||
| 43 | - super(AppIndex, self).createNotification("testando notificacao de login", resource_name="home", resource_link="/") | 43 | + super(AppIndex, self).createNotification("you have just logged in", resource_name="home", resource_link="/") |
| 44 | return self.response_class(request = self.request, template = self.template_name, context = context, using = self.template_engine, **response_kwargs) | 44 | return self.response_class(request = self.request, template = self.template_name, context = context, using = self.template_engine, **response_kwargs) |
| 45 | 45 | ||
| 46 | 46 |
courses/templates/course/view.html
| @@ -301,7 +301,7 @@ | @@ -301,7 +301,7 @@ | ||
| 301 | {% endfor %} | 301 | {% endfor %} |
| 302 | {% endif %} | 302 | {% endif %} |
| 303 | 303 | ||
| 304 | -{% if user|has_role:'professor' and user in course.professors or user|has_role:'system_admin' %} | 304 | +{% if user|has_role:'professor' and user in course.professors.all or user|has_role:'system_admin' %} |
| 305 | 305 | ||
| 306 | <div class="form-group"> | 306 | <div class="form-group"> |
| 307 | <a href="{% url 'course:create_subject' course.slug %}" data-toggle="modal" data-target="" class="btn btn-primary btn-lg btn-block btn-raised">{% trans 'Create Subject' %}<div class="ripple-container"></div></a> | 307 | <a href="{% url 'course:create_subject' course.slug %}" data-toggle="modal" data-target="" class="btn btn-primary btn-lg btn-block btn-raised">{% trans 'Create Subject' %}<div class="ripple-container"></div></a> |
forum/views.py
| @@ -9,6 +9,7 @@ from django.http import Http404 | @@ -9,6 +9,7 @@ from django.http import Http404 | ||
| 9 | 9 | ||
| 10 | from .models import Forum, Post, PostAnswer | 10 | from .models import Forum, Post, PostAnswer |
| 11 | from courses.models import Topic | 11 | from courses.models import Topic |
| 12 | +from core.mixins import NotificationMixin | ||
| 12 | 13 | ||
| 13 | from .forms import ForumForm, PostForm, PostAnswerForm | 14 | from .forms import ForumForm, PostForm, PostAnswerForm |
| 14 | 15 | ||
| @@ -36,7 +37,7 @@ class ForumIndex(LoginRequiredMixin, generic.ListView): | @@ -36,7 +37,7 @@ class ForumIndex(LoginRequiredMixin, generic.ListView): | ||
| 36 | 37 | ||
| 37 | return context | 38 | return context |
| 38 | 39 | ||
| 39 | -class CreateForumView(LoginRequiredMixin, generic.edit.CreateView): | 40 | +class CreateForumView(LoginRequiredMixin, generic.edit.CreateView, NotificationMixin): |
| 40 | login_url = reverse_lazy("core:home") | 41 | login_url = reverse_lazy("core:home") |
| 41 | redirect_field_name = 'next' | 42 | redirect_field_name = 'next' |
| 42 | 43 | ||
| @@ -51,7 +52,10 @@ class CreateForumView(LoginRequiredMixin, generic.edit.CreateView): | @@ -51,7 +52,10 @@ class CreateForumView(LoginRequiredMixin, generic.edit.CreateView): | ||
| 51 | 52 | ||
| 52 | def get_success_url(self): | 53 | def get_success_url(self): |
| 53 | self.success_url = reverse('course:forum:render_forum', args = (self.object.id, )) | 54 | self.success_url = reverse('course:forum:render_forum', args = (self.object.id, )) |
| 54 | - | 55 | + print(self.object) |
| 56 | + print(self) | ||
| 57 | + #super(CreateForumView, self).createNotification(message="The Forum",action_name="create forum", ) | ||
| 58 | + | ||
| 55 | return self.success_url | 59 | return self.success_url |
| 56 | 60 | ||
| 57 | def render_forum(request, forum): | 61 | def render_forum(request, forum): |