Browse Source

Refatorar Matéria Detail

pull/2797/head
João 7 years ago
parent
commit
a369370e5c
  1. 7
      sapl/materia/views.py
  2. 1
      sapl/templates/materia/layouts.yaml
  3. 36
      sapl/templates/materia/materia_detail.html

7
sapl/materia/views.py

@ -1682,6 +1682,13 @@ class MateriaLegislativaCrud(Crud):
class DetailView(Crud.DetailView): class DetailView(Crud.DetailView):
layout_key = 'MateriaLegislativaDetail' layout_key = 'MateriaLegislativaDetail'
template_name = "materia/materia_detail.html"
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['user'] = self.request.user
context['materia'] = MateriaLegislativa.objects.get(pk=self.kwargs['pk'])
return context
class ListView(Crud.ListView, RedirectView): class ListView(Crud.ListView, RedirectView):

1
sapl/templates/materia/layouts.yaml

@ -156,4 +156,3 @@ MateriaLegislativaDetail:
- ementa - ementa
- indexacao - indexacao
- observacao - observacao
- user ip

36
sapl/templates/materia/materia_detail.html

@ -0,0 +1,36 @@
{% extends "crud/detail.html" %}
{% load i18n %}
{% block detail_content %}
{{ block.super }}
{% if user.is_superuser %}
<div class="row">
{% if materia.user %}
<div class="col-sm-6">
<div id="div_id_user" class="form-group">
<p class="control-label">Usuário</p>
<div class="controls">
<div class="form-control-static">
<div class="dont-break-out">
<a href="{% url 'sapl.base:user_edit' materia.user.pk %}">{{materia.user}}</a>
</div>
</div>
</div>
</div>
</div>
{% endif %}
{% if materia.ip %}
<div class="col-sm-6">
<div id="div_ip_user" class="form-group">
<p class="control-label">IP</p>
<div class="controls">
<div class="form-control-static">
<div class="dont-break-out">{{materia.ip}}</div>
</div>
</div>
</div>
</div>
{% endif %}
</div>
{% endif %}
{% endblock detail_content %}
Loading…
Cancel
Save