Browse Source

Muda pre população de tipo de vínculo para ocorrer no final

pull/2400/head
Victor Fabre 7 years ago
parent
commit
b4993e13b1
  1. 28
      sapl/norma/fixtures/pre_popula_tipo_vinculo_norma.json
  2. 4
      sapl/norma/migrations/0008_normajuridica_popula_tipo_vinculo_norma.py
  3. 2
      sapl/norma/migrations/0009_auto_20171113_1339.py
  4. 20
      sapl/norma/migrations/0017_auto_20181127_0955.py
  5. 2
      sapl/norma/models.py
  6. 4
      sapl/norma/views.py
  7. 4
      sapl/templates/norma/layouts.yaml

28
sapl/norma/fixtures/pre_popula_tipo_vinculo_norma.json

@ -1,7 +1,7 @@
[
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Altera o(a)",
"descricao_passiva": "Alterado(a) pelo(a)",
"sigla": "A"
@ -11,7 +11,7 @@
},
{
"fields": {
"revoga_integramente": "True",
"revoga_integralmente": "True",
"descricao_ativa": "Revoga integralmente o(a)",
"descricao_passiva": "Revogado(a) integralmente pelo(a)",
"sigla": "R"
@ -21,7 +21,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Revoga parcialmente o(a)",
"descricao_passiva": "Revogado(a) parcialmente pelo(a)",
"sigla": "P"
@ -31,7 +31,7 @@
},
{
"fields": {
"revoga_integramente": "True",
"revoga_integralmente": "True",
"descricao_ativa": "Revoga integralmente por consolida\u00e7\u00e3o",
"descricao_passiva": "Revogado(a) integralmente por consolida\u00e7\u00e3o",
"sigla": "T"
@ -41,7 +41,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Norma correlata",
"descricao_passiva": "Norma correlata",
"sigla": "C"
@ -51,7 +51,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Ressalva o(a)",
"descricao_passiva": "Ressalvada pelo(a)",
"sigla": "S"
@ -61,7 +61,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Reedita o(a)",
"descricao_passiva": "Reeditada pelo(a)",
"sigla": "E"
@ -71,7 +71,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Reedita com altera\u00e7\u00e3o o(a)",
"descricao_passiva": "Reeditada com altera\u00e7\u00e3o pelo(a)",
"sigla": "I"
@ -81,7 +81,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Regulamenta o(a)",
"descricao_passiva": "Regulamentada pelo(a)",
"sigla": "G"
@ -91,7 +91,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Suspende parcialmente o(a)",
"descricao_passiva": "Suspenso(a) parcialmente pelo(a)",
"sigla": "K"
@ -101,7 +101,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Suspende integralmente o(a)",
"descricao_passiva": "Suspenso(a) integralmente pelo(a)",
"sigla": "L"
@ -111,7 +111,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Julga integralmente inconstitucional",
"descricao_passiva": "Julgada integralmente inconstitucional",
"sigla": "N"
@ -121,7 +121,7 @@
},
{
"fields": {
"revoga_integramente": "False",
"revoga_integralmente": "False",
"descricao_ativa": "Julga parcialmente inconstitucional",
"descricao_passiva": "Julgada parcialmente inconstitucional",
"sigla": "O"
@ -129,4 +129,4 @@
"model": "norma.TipoVinculoNormaJuridica",
"pk": "13"
}
]
]

4
sapl/norma/migrations/0008_normajuridica_popula_tipo_vinculo_norma.py

@ -31,9 +31,9 @@ def gera_tipo_vinculo(apps, schema_editor):
class Migration(migrations.Migration):
dependencies = [
('norma', '0007_auto_20170904_1708'),
('norma', '0017_auto_20181127_0955'),
]
operations = [
migrations.RunPython(gera_tipo_vinculo),
]
]

2
sapl/norma/migrations/0009_auto_20171113_1339.py

@ -9,7 +9,7 @@ import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('norma', '0008_normajuridica_popula_tipo_vinculo_norma'),
('norma', '0007_auto_20170904_1708'),
]
operations = [

20
sapl/norma/migrations/0017_auto_20181127_0955.py

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.10.8 on 2018-11-27 11:55
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('norma', '0016_tipovinculonormajuridica_revoga_integramente'),
]
operations = [
migrations.RenameField(
model_name='tipovinculonormajuridica',
old_name='revoga_integramente',
new_name='revoga_integralmente',
),
]

2
sapl/norma/models.py

@ -258,7 +258,7 @@ class TipoVinculoNormaJuridica(models.Model):
max_length=50, blank=True, verbose_name=_('Descrição Ativa'))
descricao_passiva = models.CharField(
max_length=50, blank=True, verbose_name=_('Descrição Passiva'))
revoga_integramente = models.BooleanField(verbose_name=_('Revoga Integralmente?'),
revoga_integralmente = models.BooleanField(verbose_name=_('Revoga Integralmente?'),
choices=YES_NO_CHOICES,
default=False)

4
sapl/norma/views.py

@ -37,7 +37,7 @@ TipoNormaCrud = CrudAux.build(
list_field_names=['sigla', 'descricao', 'equivalente_lexml'])
TipoVinculoNormaJuridicaCrud = CrudAux.build(
TipoVinculoNormaJuridica, '',
list_field_names=['sigla', 'descricao_ativa', 'descricao_passiva', 'revoga_integramente'])
list_field_names=['sigla', 'descricao_ativa', 'descricao_passiva', 'revoga_integralmente'])
class NormaRelacionadaCrud(MasterDetailCrud):
@ -208,7 +208,7 @@ class NormaCrud(Crud):
def get_initial(self):
username = self.request.user.username
try:
self.logger.debug('user=' + username + '. Tentando obter objeto de modelo da esfera da federação.')
esfera = sapl.base.models.AppConfig.objects.last(

4
sapl/templates/norma/layouts.yaml

@ -58,7 +58,7 @@ LegislacaoCitadaDetail:
TipoVinculoNormaJuridica:
{% trans 'Tipo de Vínculo entre Normas Jurídicas' %}:
- sigla:2 descricao_ativa descricao_passiva revoga_integramente
- sigla:2 descricao_ativa descricao_passiva revoga_integralmente
NormaRelacionada:
{% trans 'Norma Relacionada' %}:
@ -73,4 +73,4 @@ NormaRelacionadaDetail:
AutoriaNorma:
{% trans 'Autoria' %}:
- autor primeiro_autor
- autor primeiro_autor

Loading…
Cancel
Save