Browse Source

adicionando modal para pesquisar codigo de proposicao por data

pull/3001/head
ricardocanela 6 years ago
committed by Cesar Carvalho
parent
commit
07cd2634a2
  1. 16
      sapl/materia/forms.py
  2. 12
      sapl/utils.py

16
sapl/materia/forms.py

@ -40,11 +40,11 @@ from sapl.norma.models import (LegislacaoCitada, NormaJuridica,
from sapl.parlamentares.models import Legislatura, Partido, Parlamentar from sapl.parlamentares.models import Legislatura, Partido, Parlamentar
from sapl.protocoloadm.models import (Anexado, DocumentoAdministrativo, from sapl.protocoloadm.models import (Anexado, DocumentoAdministrativo,
Protocolo) Protocolo)
from sapl.utils import (autor_label, autor_modal, from sapl.settings import MAX_DOC_UPLOAD_SIZE
ChoiceWithoutValidationField, from sapl.utils import (ChoiceWithoutValidationField, choice_anos_com_materias,
choice_anos_com_materias, FileFieldCheckMixin, FileFieldCheckMixin, FilterOverridesMetaMixin,
FilterOverridesMetaMixin, gerar_hash_arquivo,
lista_anexados, MateriaPesquisaOrderingFilter, lista_anexados, MateriaPesquisaOrderingFilter,
autor_label, autor_modal, gerar_hash_arquivo, proposicao_modal,
models_with_gr_for_model, qs_override_django_filter, models_with_gr_for_model, qs_override_django_filter,
RangeWidgetOverride, SEPARADOR_HASH_PROPOSICAO, RangeWidgetOverride, SEPARADOR_HASH_PROPOSICAO,
validar_arquivo, YES_NO_CHOICES) validar_arquivo, YES_NO_CHOICES)
@ -115,10 +115,16 @@ class ReceberProposicaoForm(Form):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
row1 = to_row([('cod_hash', 12)]) row1 = to_row([('cod_hash', 12)])
row2 = to_row(
[(Button('pesquisar-cod-proposicao',
'Pesquisar Código de Proposicoes',
css_class='btn btn-primary btn-sm'), 4)
])
self.helper = SaplFormHelper() self.helper = SaplFormHelper()
self.helper.layout = Layout( self.helper.layout = Layout(
Fieldset( Fieldset(
_('Incorporar Proposição'), row1, _('Incorporar Proposição'), row1, row2,
HTML(proposicao_modal),
form_actions(label='Buscar Proposição') form_actions(label='Buscar Proposição')
) )
) )

12
sapl/utils.py

@ -136,6 +136,18 @@ autor_modal = '''
</div> </div>
''' '''
proposicao_modal = '''
<div id="modal_proposicao" title="Selecione a data da Proposicao" align="center">
<form>
<input id="q" type="date" />
<input id="pesquisar-proposicao" type="submit" value="Pesquisar"
class="btn btn-primary btn-sm"/>
</form>
<div id="div-resultado"></div>
<input type="submit" id="selecionar" value="Selecionar"
hidden="true" />
</div>
'''
def montar_row_autor(name): def montar_row_autor(name):
autor_row = to_row( autor_row = to_row(

Loading…
Cancel
Save