mirror of https://github.com/interlegis/sapl.git
committed by
GitHub
16 changed files with 502 additions and 17 deletions
@ -0,0 +1,23 @@ |
|||
# Generated by Django 2.2.28 on 2022-09-29 17:50 |
|||
|
|||
from django.db import migrations, models |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
|
|||
dependencies = [ |
|||
('materia', '0081_auto_20220321_0934'), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.AddField( |
|||
model_name='documentoacessorio', |
|||
name='justificativa_restricao', |
|||
field=models.TextField(blank=True, verbose_name='Justificativa de Restrição'), |
|||
), |
|||
migrations.AddField( |
|||
model_name='documentoacessorio', |
|||
name='restrito', |
|||
field=models.BooleanField(blank=True, default=False, verbose_name='Restrito'), |
|||
), |
|||
] |
@ -0,0 +1,23 @@ |
|||
# Generated by Django 2.2.28 on 2022-09-23 12:46 |
|||
|
|||
from django.db import migrations, models |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
|
|||
dependencies = [ |
|||
('protocoloadm', '0043_auto_20220919_1705'), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.AddField( |
|||
model_name='documentoacessorioadministrativo', |
|||
name='justificativa_restricao', |
|||
field=models.TextField(blank=True, verbose_name='Justificativa de Restrição'), |
|||
), |
|||
migrations.AddField( |
|||
model_name='documentoacessorioadministrativo', |
|||
name='restrito', |
|||
field=models.BooleanField(blank=True, default=False, verbose_name='Restrito'), |
|||
), |
|||
] |
@ -0,0 +1,84 @@ |
|||
{% extends "crud/detail_detail.html" %} |
|||
{% load i18n common_tags %} |
|||
{% load tz %} |
|||
|
|||
{% block detail_content %} |
|||
|
|||
{% if not object.restrito or 'materia.change_documentoacessorio' in user.get_all_permissions %} |
|||
<div class="row"> |
|||
<div class="col-sm-6"> |
|||
<div id="div_id_tipo" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'tipo'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.tipo}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-6"> |
|||
<div id="div_id_autor" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'autor'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.autor}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-6"> |
|||
<div id="div_id_nome" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'nome'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.nome}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-6"> |
|||
<div id="div_id_data" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'data'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.data}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<div id="div_id_arquivo" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'arquivo'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static"> |
|||
{% if object.arquivo %} |
|||
<a href="{{object.arquivo.url}}">{{object.arquivo.name}}</a> |
|||
{% endif %} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-2"> |
|||
<div id="div_id_restrito" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'restrito'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{% if object.restrito %}Sim{% else %}Não{% endif %}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-10"> |
|||
<div id="div_id_justificativa_restricao" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'justificativa_restricao'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.justificativa_restricao}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{% else %} |
|||
<br><br> |
|||
<div class="alert alert-danger alert-dismissible" role="alert"> |
|||
<h3>Documento restrito</h3> |
|||
{{ object.justificativa_restricao }} |
|||
</div> |
|||
{% endif %} |
|||
{% endblock detail_content %} |
|||
|
@ -0,0 +1,95 @@ |
|||
{% extends "crud/detail_detail.html" %} |
|||
{% load i18n common_tags %} |
|||
{% load tz %} |
|||
|
|||
{% block detail_content %} |
|||
|
|||
{% if not object.restrito and not doc_adm_restrito or 'protocoloadm.change_documentoacessorioadministrativo' in user.get_all_permissions %} |
|||
<div class="row"> |
|||
<div class="col-sm-6"> |
|||
<div id="div_id_tipo" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'tipo'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.tipo}} </div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-6"> |
|||
<div id="div_id_autor" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'autor'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.autor}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-6"> |
|||
<div id="div_id_nome" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'nome'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.nome}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-6"> |
|||
<div id="div_id_data" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'data'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.data}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<div id="div_id_arquivo" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'arquivo'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static"> |
|||
{% if object.arquivo %} |
|||
<a href="{{object.arquivo.url}}">{{object.arquivo.name}}</a> |
|||
{% endif %} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<div id="div_id_assunto" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'assunto'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.assunto}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-2"> |
|||
<div id="div_id_restrito" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'restrito'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{% if object.restrito %}Sim{% else %}Não{% endif %}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-10"> |
|||
<div id="div_id_justificativa_restricao" class="form-group"> |
|||
<p class="control-label">{%field_verbose_name object 'justificativa_restricao'%}</p> |
|||
<div class="controls"> |
|||
<div class="form-control-static">{{object.justificativa_restricao}}</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{% else %} |
|||
<br><br> |
|||
<div class="alert alert-danger alert-dismissible" role="alert"> |
|||
<h3>Documento restrito</h3> |
|||
{% if object.restrito %} |
|||
{{ object.justificativa_restricao }} |
|||
{% endif %} |
|||
</div> |
|||
{% endif %} |
|||
{% endblock detail_content %} |
Loading…
Reference in new issue