Ejemplo n.º 1
0
def fill_vinculo_norma_juridica():
    lista = [('A', 'Altera o(a)',
              'Alterado(a) pelo(a)'),
             ('R', 'Revoga integralmente o(a)',
              'Revogado(a) integralmente pelo(a)'),
             ('P', 'Revoga parcialmente o(a)',
              'Revogado(a) parcialmente pelo(a)'),
             ('T', 'Revoga integralmente por consolidação',
              'Revogado(a) integralmente por consolidação'),
             ('C', 'Norma correlata',
              'Norma correlata'),
             ('S', 'Ressalva o(a)',
              'Ressalvada pelo(a)'),
             ('E', 'Reedita o(a)',
              'Reeditada pelo(a)'),
             ('I', 'Reedita com alteração o(a)',
              'Reeditada com alteração pelo(a)'),
             ('G', 'Regulamenta o(a)',
              'Regulamentada pelo(a)'),
             ('K', 'Suspende parcialmente o(a)',
              'Suspenso(a) parcialmente pelo(a)'),
             ('L', 'Suspende integralmente o(a)',
              'Suspenso(a) integralmente pelo(a)'),
             ('N', 'Julga integralmente inconstitucional',
              'Julgada integralmente inconstitucional'),
             ('O', 'Julga parcialmente inconstitucional',
              'Julgada parcialmente inconstitucional')]
    lista_objs = [TipoVinculoNormaJuridica(
        sigla=item[0], descricao_ativa=item[1], descricao_passiva=item[2])
        for item in lista]
    TipoVinculoNormaJuridica.objects.bulk_create(lista_objs)
Ejemplo n.º 2
0
def fill_cmj_vinculo_norma_juridica():
    lista = [
        ('Z', 'Autógrafo da Norma ', 'Autógrafo Transformado em Lei:'),
    ]
    lista_objs = [
        TipoVinculoNormaJuridica(sigla=item[0],
                                 descricao_ativa=item[1],
                                 descricao_passiva=item[2]) for item in lista
    ]
    TipoVinculoNormaJuridica.objects.bulk_create(lista_objs)
Ejemplo n.º 3
0
def adjust_normarelacionada(new, old):
    try:
        new.tipo_vinculo = TipoVinculoNormaJuridica.objects.get(
            sigla=old.tip_vinculo)
    except:
        tipo = TipoVinculoNormaJuridica()
        tipo.sigla = 'Z'
        tipo.descricao_ativa = 'Autógrafo da Norma:'
        tipo.descricao_passiva = 'Autógrafo Transformado em Lei'
        tipo.save()
        new.tipo_vinculo = tipo
Ejemplo n.º 4
0
def adjust_normarelacionada(new, old):
    try:
        new.tipo_vinculo = TipoVinculoNormaJuridica.objects.get(
            sigla=old.tip_vinculo)
    except:
        tipo = TipoVinculoNormaJuridica()
        tipo.sigla = 'Z'
        tipo.descricao_ativa = 'Autógrafo da Norma:'
        tipo.descricao_passiva = 'Autógrafo Transformado em Lei'
        tipo.save()
        new.tipo_vinculo = tipo