Browse Source

Adiciona pesquisar autor no formulário

pull/583/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
28c9c4dc09
  1. 3
      sapl/materia/views.py
  2. 16
      sapl/templates/materia/acessorio_lote.html

3
sapl/materia/views.py

@ -1277,6 +1277,7 @@ class DocumentoAcessorioEmLoteView(PermissionRequiredMixin, FilterView):
return self.get(request, self.kwargs) return self.get(request, self.kwargs)
tipo = TipoDocumento.objects.get(descricao=request.POST['tipo']) tipo = TipoDocumento.objects.get(descricao=request.POST['tipo'])
for materia_id in marcadas: for materia_id in marcadas:
DocumentoAcessorio.objects.create( DocumentoAcessorio.objects.create(
materia_id=materia_id, materia_id=materia_id,
@ -1284,7 +1285,7 @@ class DocumentoAcessorioEmLoteView(PermissionRequiredMixin, FilterView):
arquivo=request.POST['arquivo'], arquivo=request.POST['arquivo'],
nome=request.POST['nome'], nome=request.POST['nome'],
data=datetime.strptime(request.POST['data'], "%d/%m/%Y"), data=datetime.strptime(request.POST['data'], "%d/%m/%Y"),
autor=request.POST['autor'], autor=Autor.objects.get(id=request.POST['autor']),
ementa=request.POST['ementa'] ementa=request.POST['ementa']
) )
msg = _('Documento(s) criado(s).') msg = _('Documento(s) criado(s).')

16
sapl/templates/materia/acessorio_lote.html

@ -43,8 +43,20 @@
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<label>Autor*</label> <label>Autor:</label>
<input type="text" name="autor" class="form-control" required="True"> <span id="nome_autor" name="nome_autor"> </span>
</div>
<div id="modal_autor" title="Selecione o Autor" align="center">
<input id="q" type="text" /> <input id="pesquisar" type="submit" value="Pesquisar" class="btn btn-primary btn-sm"/>
<div id="div-resultado"></div>
<input type="submit" id="selecionar" value="Selecionar" hidden="true" />
</div>
<div class="row-fluid">
<div class="col-md-0"><input id="id_autor" maxlength="50" name="autor" type="hidden" /></div>
<div class="col-md-2"><input type="button" name="pesquisar" value="Pesquisar Autor" class="btn btn btn-primary btn-sm" id="button-id-pesquisar"/></div>
<div class="col-md-10"><input type="button" name="limpar" value="Limpar Autor" class="btn btn btn-primary btn-sm" id="button-id-limpar"/></div>
</div> </div>
</div> </div>

Loading…
Cancel
Save