mirror of https://github.com/interlegis/sapl.git
Browse Source
* Fix #2161 - Criação de historico de partido. Co-authored-by: Cesar Carvalho <cesaraugc@gmail.com> Co-authored-by: ulyssesBML <ulysses3353@gmail.com> Aprimorando historico partido para armanzenar varias alterações Corrigindo migrations e adaptando historico na lista de parlamentares Adicionando data de alteração a update de partido para o uso de historico Arrumando erros de grupos e de histoico nulo Adicionando apagar historico e corrigindo erros mudando estrutura de historico Mudando nomes de partidos de acordo com a data no escopo de filiação de paramentares Resolvendo bug da tabela de historico e arrumando htmls com partido atual Removendo campo proximo não utilizado em historico do partido * Concertando questões relatados no PR * Aprimorando validação de datas no historico * Resolvendo code climate * Add migration * Iniciando correcoes do pr * Refazendo migrações * Colocando botão de voltar * Arrumando conflito migraçãopull/2824/head
Vinícius Cantuária
6 years ago
committed by
Edward
14 changed files with 372 additions and 73 deletions
@ -1,19 +0,0 @@ |
|||||
# -*- coding: utf-8 -*- |
|
||||
# Generated by Django 1.11.20 on 2019-04-30 11:39 |
|
||||
from __future__ import unicode_literals |
|
||||
|
|
||||
from django.db import migrations |
|
||||
|
|
||||
|
|
||||
class Migration(migrations.Migration): |
|
||||
|
|
||||
dependencies = [ |
|
||||
('parlamentares', '0026_bloco'), |
|
||||
] |
|
||||
|
|
||||
operations = [ |
|
||||
migrations.AlterModelTable( |
|
||||
name='bloco', |
|
||||
table=None, |
|
||||
), |
|
||||
] |
|
@ -0,0 +1,34 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Generated by Django 1.11.20 on 2019-05-17 13:50 |
||||
|
from __future__ import unicode_literals |
||||
|
|
||||
|
from django.db import migrations, models |
||||
|
import django.db.models.deletion |
||||
|
import sapl.parlamentares.models |
||||
|
import sapl.utils |
||||
|
|
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
|
||||
|
dependencies = [ |
||||
|
('parlamentares', '0026_bloco'), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.CreateModel( |
||||
|
name='HistoricoPartido', |
||||
|
fields=[ |
||||
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
|
('sigla', models.CharField(max_length=9, verbose_name='Sigla')), |
||||
|
('nome', models.CharField(max_length=50, verbose_name='Nome')), |
||||
|
('inicio_historico', models.DateField(verbose_name='Data Alteração')), |
||||
|
('fim_historico', models.DateField(verbose_name='Data Alteração')), |
||||
|
('logo_partido', models.ImageField(blank=True, null=True, upload_to=sapl.parlamentares.models.logo_upload_path, validators=[sapl.utils.restringe_tipos_de_arquivo_img], verbose_name='Logo Partido')), |
||||
|
('partido', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='parlamentares.Partido')), |
||||
|
], |
||||
|
), |
||||
|
migrations.AlterModelTable( |
||||
|
name='bloco', |
||||
|
table=None, |
||||
|
), |
||||
|
] |
@ -0,0 +1,40 @@ |
|||||
|
{% extends "crud/form.html" %} |
||||
|
{% load i18n %} |
||||
|
{% load crispy_forms_tags cropping %} |
||||
|
|
||||
|
|
||||
|
{% block extra_js %} |
||||
|
<script language="Javascript"> |
||||
|
var sigla_inicial = "" |
||||
|
var nome_inicial = "" |
||||
|
|
||||
|
$(document).ready(function() { |
||||
|
|
||||
|
$("#id_data_modificacao").attr("disabled", true); |
||||
|
|
||||
|
check_change = () => { |
||||
|
if($("#id_historico").val() == 'False'){ |
||||
|
$("#div_id_data_criacao").find("label").text("Data Criação") |
||||
|
$("#div_id_data_extincao").find("label").text("Data Extinção") |
||||
|
$( "#id_observacao" ).prop( "disabled", false ); |
||||
|
|
||||
|
} |
||||
|
else { |
||||
|
$("#div_id_data_criacao").find("label").text("Inicio do Histórico*") |
||||
|
$("#div_id_data_extincao").find("label").text("Final do Histórico*") |
||||
|
$( "#id_observacao" ).prop( "disabled", true ); |
||||
|
$( "#id_observacao" ).val(""); |
||||
|
} |
||||
|
} |
||||
|
check_change(); |
||||
|
document.getElementById("id_historico").onchange = check_change |
||||
|
|
||||
|
}); |
||||
|
|
||||
|
function abilita_alteracao(){ |
||||
|
$("#id_data_modificacao").attr("disabled", false ); |
||||
|
} |
||||
|
|
||||
|
</script> |
||||
|
|
||||
|
{% endblock extra_js %} |
Loading…
Reference in new issue