From b1e465bc469ac6fa71837c66743616186fe8fb8c Mon Sep 17 00:00:00 2001 From: Zambom Date: Wed, 14 Sep 2016 20:52:20 -0300 Subject: [PATCH] Handling non-admin access [Issue: #45] --- app/templates/home_teacher_student_content.html | 0 app/views.py | 8 +++++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 app/templates/home_teacher_student_content.html diff --git a/app/templates/home_teacher_student_content.html b/app/templates/home_teacher_student_content.html new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/app/templates/home_teacher_student_content.html diff --git a/app/views.py b/app/views.py index be009f0..792af45 100644 --- a/app/views.py +++ b/app/views.py @@ -32,11 +32,17 @@ class AppIndex(LoginRequiredMixin, LogMixin, ListView, NotificationMixin): def render_to_response(self, context, **response_kwargs): if self.request.user.is_staff: context['page_template'] = "home_admin_content.html" + else: + context['page_template'] = "home_teacher_student_content.html" context['title'] = 'Amadeus' if self.request.is_ajax(): - self.template_name = "home_admin_content.html" + if self.request.user.is_staff: + self.template_name = "home_admin_content.html" + else: + self.template_name = "home_teacher_student_content.html" + super(AppIndex, self).createNotification("teste", not_resource="home", resource_link="/register") -- libgit2 0.21.2