Browse Source

HOT-FIX: Fix checagem de autoria de Proposições

pull/3061/head
Cesar Carvalho 5 years ago
parent
commit
0f234a16c1
  1. 2
      sapl/materia/views.py
  2. 6
      sapl/templates/materia/proposicao_detail.html

2
sapl/materia/views.py

@ -789,7 +789,7 @@ class ProposicaoCrud(Crud):
p = Proposicao.objects.get(id=kwargs['pk'])
msg_error = ''
if p and p.autor.user == user:
if p and p.autor == user.autoruser.autor:
if action == 'send':
if p.data_envio and p.data_recebimento:
msg_error = _('Proposição já foi enviada e recebida.')

6
sapl/templates/materia/proposicao_detail.html

@ -3,7 +3,7 @@
{% load tz %}
{% block sub_actions %}
{{block.super}}
{% if user == object.autor.user %}
{% if user.autoruser.autor == object.autor %}
<div class="actions btn-group btn-group-sm {%block sub_actions_pull%}{% endblock%}" role="group">
{% if object.texto_articulado.exists %}
<a class="btn btn-success" href="{% url 'sapl.materia:proposicao_ta' object.pk%}">{% trans "Texto Eletrônico" %}</a>
@ -15,7 +15,7 @@
{% endif %}
{% endblock sub_actions%}
{% block editions %}
{% if user == object.autor.user %}
{% if user.autoruser.autor == object.autor %}
{% if object.data_envio %}
{% block editions_actions_return %}
<div class="actions btn-group" role="group">
@ -39,7 +39,7 @@
{% endif %}
{% endblock editions %}
{% block detail_content %}
{% if user == object.autor.user %}
{% if user.autoruser.autor == object.autor %}
<h2 class="legend">{% model_verbose_name 'sapl.materia.models.Proposicao' %}</h2>
<div class="row">
<div class="col-sm-3">

Loading…
Cancel
Save