Browse Source

Fix #3174 - Altera perm. visualização autor tram.

pull/3215/head
João Rodrigues 5 years ago
parent
commit
004c9d7861
  1. 9
      sapl/materia/views.py
  2. 2
      sapl/templates/materia/tramitacao_detail.html

9
sapl/materia/views.py

@ -20,6 +20,7 @@ from django.conf import settings
from django.contrib import messages
from django.contrib.auth.decorators import permission_required
from django.contrib.auth.mixins import PermissionRequiredMixin
from django.contrib.auth.models import Group
from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned, ValidationError
from django.core.urlresolvers import reverse
from django.db.models import Max, Q
@ -1386,7 +1387,13 @@ class TramitacaoCrud(MasterDetailCrud):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['user'] = self.request.user
user = self.request.user
group = Group.objects.get(name="Operador de Matéria")
user_is_operador_materia = group.user_set.filter(username=user.username).exists()
context['visible'] = True if user.is_superuser or user_is_operador_materia else False
return context

2
sapl/templates/materia/tramitacao_detail.html

@ -3,7 +3,7 @@
{% block detail_content %}
{{ block.super }}
{% if user.is_superuser %}
{% if visible %}
<div class="row">
{% if tramitacao.user %}
<div class="col-sm-4">

Loading…
Cancel
Save