diff --git a/notifications/templates/notifications/_view.html b/notifications/templates/notifications/_view.html
index 83a3f74..36878b0 100644
--- a/notifications/templates/notifications/_view.html
+++ b/notifications/templates/notifications/_view.html
@@ -1,4 +1,6 @@
-{% load i18n notification_filters %}
+{% load i18n notification_filters permissions_tags %}
+
+{% subject_permissions request.user subject as has_subject_permissions %}
{% for notification in notifications %}
-
- {% if notification.level == 4 %}
- {% trans 'Access the task' %}
- {% else %}
- {% trans 'Realize the task' %}
- {% endif %}
-
-
- {% if notification.level < 3 %}
-
-
+ {% endif %}
diff --git a/notifications/views.py b/notifications/views.py
index 99d2596..b93108c 100644
--- a/notifications/views.py
+++ b/notifications/views.py
@@ -311,6 +311,17 @@ class AjaxNotifications(LoginRequiredMixin, generic.ListView):
return notifications
+ def get_context_data(self, **kwargs):
+ context = super(AjaxNotifications, self).get_context_data(**kwargs)
+
+ subject_id = self.kwargs.get('id', '')
+ subject = Subject.objects.get(id = subject_id)
+
+ context['subject_id'] = subject_id
+ context['subject'] = subject
+
+ return context
+
class AjaxHistory(LoginRequiredMixin, generic.ListView):
login_url = reverse_lazy("users:login")
redirect_field_name = 'next'
@@ -351,8 +362,10 @@ class AjaxHistory(LoginRequiredMixin, generic.ListView):
context = super(AjaxHistory, self).get_context_data(**kwargs)
subject_id = self.kwargs.get('id', '')
+ subject = Subject.objects.get(id = subject_id)
context['subject_id'] = subject_id
+ context['subject'] = subject
context['rows'] = self.num_rows
context['searched'] = self.request.GET.get("search", "")
context['order_by'] = self.request.GET.get("order_by", "")
--
libgit2 0.21.2