Revision 63975fa8
Added by Jérôme Schneider almost 12 years ago
| calebasse/dossiers/forms.py | ||
|---|---|---|
|
def __init__(self, **kwargs):
|
||
|
super(FilteredSelectMultipleMise, self).__init__(u'Catégorie', False)
|
||
|
|
||
|
|
||
|
class PhysiologyForm(ModelForm):
|
||
|
cranium_perimeter = forms.DecimalField(label=u"Périmètre cranien",
|
||
|
max_digits=5, decimal_places=2, localize=True,
|
||
| calebasse/dossiers/templates/dossiers/patientrecord_tab8_medical.html | ||
|---|---|---|
|
<form method="post" action="tab8" id="physiology-form" class="patientrecordform">
|
||
|
{% csrf_token %}
|
||
|
<button class="save enable-on-change">Enregistrer</button>
|
||
|
{% for field in forms.physiology %}
|
||
|
{% for field in form %}
|
||
|
<p>
|
||
|
{{ field.errors }}
|
||
|
</p>
|
||
| calebasse/dossiers/views.py | ||
|---|---|---|
|
|
||
|
tab7_socialisation = PatientRecordSocialisationView.as_view()
|
||
|
|
||
|
class PatientRecordMedicalView(cbv.ServiceViewMixin, cbv.MultiUpdateView):
|
||
|
class PatientRecordMedicalView(cbv.UpdateView):
|
||
|
model = PatientRecord
|
||
|
forms_classes = {'physiology': forms.PhysiologyForm}
|
||
|
form_class = forms.PhysiologyForm
|
||
|
template_name = 'dossiers/patientrecord_tab8_medical.html'
|
||
|
success_url = './view#tab=7'
|
||
|
|
||
| calebasse/static/js/calebasse.dossiers.js | ||
|---|---|---|
|
});
|
||
|
}
|
||
|
function load_tab8_medical() {
|
||
|
SelectFilter.init("id_mises_1", "Catégorie", 0, "/static/admin/");
|
||
|
SelectFilter.init("id_mises_2", "Catégorie", 0, "/static/admin/");
|
||
|
SelectFilter.init("id_mises_3", "Catégorie", 0, "/static/admin/");
|
||
|
}
|
||
|
|
||
|
|
||
Also available in: Unified diff
dossiers: fix tab8 FilteredSelectMultipleMise widget