Browse Source

finish the create view

pull/2260/head
Mariana Mendes 7 years ago
parent
commit
bef19a3c61
  1. 12
      sapl/sessao/forms.py
  2. 2
      sapl/templates/sessao/justificativaausencia_form.html
  3. 12
      sapl/utils.py

12
sapl/sessao/forms.py

@ -18,7 +18,7 @@ from sapl.materia.models import (MateriaLegislativa, StatusTramitacao,
from sapl.parlamentares.models import Parlamentar, Legislatura, Mandato from sapl.parlamentares.models import Parlamentar, Legislatura, Mandato
from sapl.utils import (RANGE_DIAS_MES, RANGE_MESES, from sapl.utils import (RANGE_DIAS_MES, RANGE_MESES,
MateriaPesquisaOrderingFilter, autor_label, MateriaPesquisaOrderingFilter, autor_label,
ausencia_expediente, ausencia_ordem, autor_modal, timezone) ausencia_materia, autor_modal, timezone)
from .models import (Bancada, Bloco, ExpedienteMateria, JustificativaAusencia, from .models import (Bancada, Bloco, ExpedienteMateria, JustificativaAusencia,
Orador, OradorExpediente, OrdemDia, SessaoPlenaria, Orador, OradorExpediente, OrdemDia, SessaoPlenaria,
@ -707,9 +707,9 @@ class JustificativaAusenciaForm(ModelForm):
row3 = to_row( row3 = to_row(
[('upload_anexo', 6)]) [('upload_anexo', 6)])
row4 = to_row( row4 = to_row(
[('tipo_ausencia', 6)]) [('tipo_ausencia', 12)])
row5 = to_row( row5 = to_row(
[('ausencia', 6)]) [('ausencia', 12)])
row6 = to_row( row6 = to_row(
[('observacao', 12)]) [('observacao', 12)])
@ -718,9 +718,9 @@ class JustificativaAusenciaForm(ModelForm):
Fieldset(_('Justificativa de Ausência'), Fieldset(_('Justificativa de Ausência'),
row1, row2, row3, row1, row2, row3,
row4, row5, row4, row5,
HTML(ausencia_expediente), HTML(ausencia_materia),
HTML(ausencia_ordem), row6,
row6,) form_actions(label='Salvar'))
) )
super(JustificativaAusenciaForm, self).__init__( super(JustificativaAusenciaForm, self).__init__(
*args, **kwargs) *args, **kwargs)

2
sapl/templates/sessao/justificativaausencia_create.html → sapl/templates/sessao/justificativaausencia_form.html

@ -5,9 +5,7 @@
{% crispy form %} {% crispy form %}
{% endblock detail_content %} {% endblock detail_content %}
{% block extra_js %} {% block extra_js %}
<script type="text/javascript"> <script type="text/javascript">
$(function () { $(function () {
$("#id_ausencia").change(function() { $("#id_ausencia").change(function() {

12
sapl/utils.py

@ -87,32 +87,32 @@ autor_modal = '''
</div> </div>
''' '''
ausencia_expediente = ''' ausencia_materia = '''
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<div class="controls" id="show_materia" class="show_materia" type="hidden"> <div class="controls" id="show_materia" class="show_materia" type="hidden">
{% for e in expedientes %} {% for e in expedientes %}
<div class="checkbox"> <div class="checkbox">
<label for="show_materia"> <label for="show_materia">
Expediente Matéria:
<input type="checkbox" name="materia" value="{{ e.materia }}" {% if check %} checked {% endif %}/> <input type="checkbox" name="materia" value="{{ e.materia }}" {% if check %} checked {% endif %}/>
{{ e.materia }} {{ e.materia }}
</label> </label>
</div> </div>
{% endfor %} {% endfor %}
</div>
'''
ausencia_ordem = '''
<div class="controls" id="show_materia" class="show_materia" type="hidden">
{% for o in ordens %} {% for o in ordens %}
<div class="checkbox" > <div class="checkbox" >
<label for="show_materia"> <label for="show_materia">
Ordem Dia Matéria:
<input type="checkbox" name="materia" value="{{ o.materia }}" {% if check %} checked {% endif %}/> <input type="checkbox" name="materia" value="{{ o.materia }}" {% if check %} checked {% endif %}/>
{{ o.materia }} {{ o.materia }}
</label> </label>
</div> </div>
{% endfor %} {% endfor %}
</div> </div>
<br/>
''' '''
def montar_row_autor(name): def montar_row_autor(name):
autor_row = to_row( autor_row = to_row(
[(name, 0), [(name, 0),

Loading…
Cancel
Save