|
@ -10,14 +10,15 @@ import crud.masterdetail |
|
|
from crud.base import Crud |
|
|
from crud.base import Crud |
|
|
from crud.masterdetail import MasterDetailCrud |
|
|
from crud.masterdetail import MasterDetailCrud |
|
|
|
|
|
|
|
|
from .forms import FiliacaoForm, ParlamentarCreateForm, ParlamentarForm |
|
|
from .forms import (FiliacaoForm, LegislaturaForm, |
|
|
|
|
|
ParlamentarCreateForm, ParlamentarForm) |
|
|
from .models import (CargoMesa, Coligacao, ComposicaoMesa, Dependente, |
|
|
from .models import (CargoMesa, Coligacao, ComposicaoMesa, Dependente, |
|
|
Filiacao, Legislatura, Mandato, NivelInstrucao, |
|
|
Filiacao, Legislatura, Mandato, NivelInstrucao, |
|
|
Parlamentar, Partido, SessaoLegislativa, SituacaoMilitar, |
|
|
Parlamentar, Partido, SessaoLegislativa, SituacaoMilitar, |
|
|
TipoAfastamento, TipoDependente) |
|
|
TipoAfastamento, TipoDependente) |
|
|
|
|
|
|
|
|
CargoMesaCrud = Crud.build(CargoMesa, 'cargo_mesa') |
|
|
CargoMesaCrud = Crud.build(CargoMesa, 'cargo_mesa') |
|
|
LegislaturaCrud = Crud.build(Legislatura, 'tabelas_auxiliares#legislatura') |
|
|
# LegislaturaCrud = Crud.build(Legislatura, 'tabelas_auxiliares#legislatura') |
|
|
ColigacaoCrud = Crud.build(Coligacao, 'coligacao') |
|
|
ColigacaoCrud = Crud.build(Coligacao, 'coligacao') |
|
|
PartidoCrud = Crud.build(Partido, 'partidos') |
|
|
PartidoCrud = Crud.build(Partido, 'partidos') |
|
|
SessaoLegislativaCrud = Crud.build(SessaoLegislativa, 'sessao_legislativa') |
|
|
SessaoLegislativaCrud = Crud.build(SessaoLegislativa, 'sessao_legislativa') |
|
@ -38,6 +39,17 @@ class MandatoCrud(MasterDetailCrud): |
|
|
ordering = ('-legislatura__data_inicio') |
|
|
ordering = ('-legislatura__data_inicio') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class LegislaturaCrud(Crud): |
|
|
|
|
|
model = Legislatura |
|
|
|
|
|
help_path = 'tabelas_auxiliares#legislatura' |
|
|
|
|
|
|
|
|
|
|
|
class CreateView(crud.base.CrudCreateView): |
|
|
|
|
|
form_class = LegislaturaForm |
|
|
|
|
|
|
|
|
|
|
|
class UpdateView(crud.base.CrudUpdateView): |
|
|
|
|
|
form_class = LegislaturaForm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class FiliacaoCrud(MasterDetailCrud): |
|
|
class FiliacaoCrud(MasterDetailCrud): |
|
|
model = Filiacao |
|
|
model = Filiacao |
|
|
parent_field = 'parlamentar' |
|
|
parent_field = 'parlamentar' |
|
|