Browse Source

migra cadastro de autor

pull/2485/head
Leandro Roberto 7 years ago
parent
commit
59642c4fc2
  1. 6
      sapl/base/forms.py
  2. 6
      sapl/templates/base/autor_form.html
  3. 2
      sapl/templates/menu_tabelas_auxiliares.yaml

6
sapl/base/forms.py

@ -402,9 +402,9 @@ class AutorForm(ModelForm):
data_field='autor_related') data_field='autor_related')
autor_select = Row(to_column(('tipo', 3)), autor_select = Row(to_column(('tipo', 3)),
Div(to_column(('nome', 5)), Div(to_column(('nome', 7)),
to_column(('cargo', 4)), to_column(('cargo', 5)),
css_class="div_nome_cargo"), css_class="div_nome_cargo row col"),
to_column((autor_related, 9)), to_column((autor_related, 9)),
to_column((Div( to_column((Div(
Field('autor_related'), Field('autor_related'),

6
sapl/templates/base/autor_form.html

@ -37,9 +37,9 @@ $(document).ready(function(){
$.get(url, formData).done(function(data) { $.get(url, formData).done(function(data) {
active('pesquisa'); active('pesquisa');
if (atualizar) { if (atualizar) {
var radios = $("#div_id_autor_related .controls").html(''); var radios = $("#div_id_autor_related .form-check").html('');
data.results.forEach(function (val, index) { data.results.forEach(function (val, index) {
var html_radio = '<div class="radio"><label><span class="icons"><span class="first-icon"></span><span class="second-icon"></span></span><input type="radio" name="autor_related" id="id_autor_related_'+index+'" value="'+val.value+'" style="display:none;">'+val.text+'</label></div>'; var html_radio = '<div class="radio"><label><input type="radio" name="autor_related" id="id_id_autor_related_'+index+'" value="'+val.value+'">'+val.text+'</label></div>';
radios.append(html_radio); radios.append(html_radio);
}); });
@ -47,12 +47,10 @@ $(document).ready(function(){
$('input[name=autor_related]').change(function(event){ $('input[name=autor_related]').change(function(event){
if (this.checked) if (this.checked)
$('#id_q').val(event.target.parentElement.textContent); $('#id_q').val(event.target.parentElement.textContent);
//$('input[name=autor_related]:not(:checked)').closest('.radio').remove();
}); });
} }
else { else {
$('input[name=autor_related]').prop('checked', 'checked'); $('input[name=autor_related]').prop('checked', 'checked');
$('input[name=autor_related]').closest('.radio').addClass('checked');
} }
if (data.pagination.total_entries > 10) if (data.pagination.total_entries > 10)

2
sapl/templates/menu_tabelas_auxiliares.yaml

@ -7,7 +7,7 @@
css_class: btn btn-link css_class: btn btn-link
- title: {% trans 'Configurações da Aplicação' %} - title: {% trans 'Configurações da Aplicação' %}
url: sapl.base:appconfig_list url: sapl.base:appconfig_list
css_class: btn btn-link' css_class: btn btn-link
- title: {% trans 'Autor' %} - title: {% trans 'Autor' %}
url: sapl.base:autor_list url: sapl.base:autor_list
css_class: btn btn-link css_class: btn btn-link

Loading…
Cancel
Save