updates display of saved rencontres
This commit is contained in:
@@ -30,77 +30,78 @@
|
|||||||
$.fn.onAddForm = function(row) {
|
$.fn.onAddForm = function(row) {
|
||||||
// Load django_select2 fields
|
// Load django_select2 fields
|
||||||
row.find('.django-select2').djangoSelect2();
|
row.find('.django-select2').djangoSelect2();
|
||||||
var button = row.find('a.btn-delete')
|
|
||||||
var text = button.text()
|
|
||||||
button.html('<span class="glyphicon glyphicon-minus"></span> ' + text);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$.fn.onDeleteForm = function(row) {
|
$.fn.onDeleteForm = function(row) {
|
||||||
/*
|
/*
|
||||||
* Custom code when deleting dynamic form
|
* Custom code when deleting dynamic form
|
||||||
*/
|
*/
|
||||||
|
console.log(row);
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
$(function() {
|
|
||||||
$('.dynamic-formset').formset({
|
$(function() {
|
||||||
prefix: '{{ inline_formset.prefix }}',
|
$('.dynamic-formset').formset({
|
||||||
addText: 'Ajouter une personne',
|
prefix: '{{ inline_formset.prefix }}',
|
||||||
deleteText: 'Supprimer',
|
addText: 'Ajouter une personne',
|
||||||
addCssClass: 'card-link btn-sm btn-add',
|
deleteText: 'Supprimer',
|
||||||
deleteCssClass: 'card-link btn-sm btn-delete',
|
addCssClass: 'card-link btn-add',
|
||||||
added: $.fn.onAddForm,
|
deleteCssClass: 'btn-link btn-sm btn-delete pb-3',
|
||||||
removed: $.fn.onDeleteForm
|
added: $.fn.onAddForm,
|
||||||
});
|
removed: $.fn.onDeleteForm
|
||||||
|
|
||||||
var text = $('a.btn-add').text()
|
|
||||||
$('a.btn-add').html('(+) ' + text)
|
|
||||||
text = $('a.btn-delete:first').text()
|
|
||||||
$('a.btn-delete').html('(-) ' + text);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var text = $('a.btn-add').text();
|
||||||
|
$('a.btn-add').html('(+) ' + text);
|
||||||
|
var text = $('a.btn-delete:first').text();
|
||||||
|
$('a.btn-delete').html('(-) ' + text);
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="col-lg-8 col-md-12">
|
<div class="card mx-auto border-dark shadow">
|
||||||
<form method="post" action="{% url 'maraudes:create' maraude.pk %}">
|
<div class="card-header py-2 bg-dark text-white">
|
||||||
{% csrf_token %}
|
|
||||||
<div class="card border-dark shadow">
|
|
||||||
<div class="card-header bg-dark text-white">
|
|
||||||
Nouvelle rencontre
|
Nouvelle rencontre
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
|
<form method="post" action="{% url 'maraudes:create' maraude.pk %}">
|
||||||
|
{% csrf_token %}
|
||||||
{% include "maraudes/compterendu_form.html" %}
|
{% include "maraudes/compterendu_form.html" %}
|
||||||
</div>
|
{% bootstrap_button "Enregistrer" button_type="submit" button_class="btn btn-success btn-sm btn-block mt-3 mb-0" %}
|
||||||
<div class="card-footer text-right">
|
</form>
|
||||||
{% bootstrap_button "Enregistrer" button_type="submit" button_class="btn btn-success btn-sm" %}
|
{{ form.media.js }}{{ form.media.css }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
|
||||||
{{ form.media.js }}{{ form.media.css }}
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-4 col-md-12">
|
|
||||||
<div id="saved-rencontres">
|
|
||||||
<h4 class="page-header">Enregistrées</h4>
|
|
||||||
<table class="table table-bordered">
|
|
||||||
{% for rencontre in rencontres %}<tr><th colspan="2" class="active">{{ rencontre }}</th></tr>
|
|
||||||
{% for observation in rencontre.observations.all %}<tr>
|
|
||||||
<td>
|
|
||||||
<a href="{% url "notes:details-sujet" observation.sujet.pk %}" id="sujet-name-{{observation.sujet.pk}}">{{observation.sujet}}</a>
|
|
||||||
<a class="btn btn-link btn-xs show-stats-btn" href="#" value="{{observation.sujet.pk}}">
|
|
||||||
Mise à jour</a>
|
|
||||||
</td></tr>
|
|
||||||
<tr><td>{{observation.text | linebreaks }}</td></tr>{% endfor %}{% endfor %}
|
|
||||||
</table>
|
|
||||||
</div>
|
</div>
|
||||||
<div id="update-stats">
|
</div>
|
||||||
<h4 class="page-header"><span id="sujet-name"></span> <small>Fiche statistiques</small>
|
<div class="row">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<div class="card-columns m-4">
|
||||||
|
{% for rencontre in rencontres %}
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-header py-2 bg-dark text-white">{{ rencontre }}</div>
|
||||||
|
<div class="card-body">
|
||||||
|
{% for observation in rencontre.observations.all %}<tr>
|
||||||
|
<a class="card-link" href="{% url "notes:details-sujet" observation.sujet.pk %}" id="sujet-name-{{observation.sujet.pk}}">{{observation.sujet}}</a>
|
||||||
|
<a class="card-link show-stats-btn" href="#" value="{{observation.sujet.pk}}">
|
||||||
|
Mise à jour</a>
|
||||||
|
<hr />
|
||||||
|
<p>{{observation.text | linebreaks }}</p>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="card" id="update-stats">
|
||||||
|
<h6 class="card-header"><span id="sujet-name"></span> <small>Fiche statistiques</small>
|
||||||
<div class="pull-right" id="update-buttons">
|
<div class="pull-right" id="update-buttons">
|
||||||
<label for="submit-form" class="btn btn-primary" id="update-stats-btn" pk="">Enregistrer</label>
|
<label for="submit-form" class="btn btn-primary" id="update-stats-btn" pk="">Enregistrer</label>
|
||||||
<span class="btn btn-primary btn-sm" id="cancel">Annuler</span>
|
<span class="btn btn-primary btn-sm" id="cancel">Annuler</span>
|
||||||
</div></h4>
|
</div></h6>
|
||||||
<div id="fiche-stats" class="well well-sm">
|
<div id="fiche-stats" class="well well-sm">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div> <!-- Container -->
|
||||||
</div>
|
|
||||||
<!-- Modal and button linking -->
|
<!-- Modal and button linking -->
|
||||||
<div class="modal fade" id="form-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
<div class="modal fade" id="form-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
|
|||||||
@@ -65,7 +65,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
<main role="main" class="col-md-10 ml-sm-auto px-4">
|
<main role="main" class="col-md-10 ml-sm-auto px-4">
|
||||||
<div class="container">
|
<div class="container-fluid">
|
||||||
<div class="row pt-4 d-flex justify-content-center">
|
<div class="row pt-4 d-flex justify-content-center">
|
||||||
{% bootstrap_messages %}
|
{% bootstrap_messages %}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user