Revision dfd4bd12
Added by Jérôme Schneider over 12 years ago
calebasse/dossiers/views.py | ||
---|---|---|
50 | 50 |
class NewPatientContactView(cbv.CreateView): |
51 | 51 |
model = PatientContact |
52 | 52 |
form_class = forms.PatientContactForm |
53 |
template_name = 'dossiers/patientcontact_form.html'
|
|
54 |
success_url = './view#tab=2' |
|
53 |
template_name = 'dossiers/patientcontact_new.html'
|
|
54 |
success_url = '../view#tab=2'
|
|
55 | 55 |
|
56 | 56 |
def get(self, request, *args, **kwargs): |
57 | 57 |
if kwargs.has_key('patientrecord_id'): |
... | ... | |
60 | 60 |
|
61 | 61 |
new_patient_contact = NewPatientContactView.as_view() |
62 | 62 |
|
63 |
class DeletePatientContactView(cbv.DeleteView): |
|
64 |
model = PatientContact |
|
65 |
form_class = forms.PatientContactForm |
|
66 |
template_name = 'dossiers/patientcontact_confirm_delete.html' |
|
67 |
success_url = '../../view#tab=2' |
|
68 |
|
|
69 |
delete_patient_contact = DeletePatientContactView.as_view() |
|
70 |
|
|
63 | 71 |
class NewPatientAddressView(cbv.CreateView): |
64 | 72 |
model = PatientAddress |
65 | 73 |
form_class = forms.PatientAddressForm |
66 |
template_name = 'dossiers/patientaddress_form.html'
|
|
67 |
success_url = './view#tab=2' |
|
74 |
template_name = 'dossiers/patientaddress_new.html'
|
|
75 |
success_url = '../view#tab=2'
|
|
68 | 76 |
|
69 | 77 |
def get_success_url(self): |
70 | 78 |
return self.success_url |
... | ... | |
77 | 85 |
|
78 | 86 |
new_patient_address = NewPatientAddressView.as_view() |
79 | 87 |
|
88 |
class DeletePatientAddressView(cbv.DeleteView): |
|
89 |
model = PatientAddress |
|
90 |
form_class = forms.PatientAddressForm |
|
91 |
template_name = 'dossiers/patientaddress_confirm_delete.html' |
|
92 |
success_url = '../../view#tab=2' |
|
93 |
|
|
94 |
delete_patient_address = DeletePatientAddressView.as_view() |
|
95 |
|
|
80 | 96 |
class StateFormView(cbv.FormView): |
81 | 97 |
template_name = 'dossiers/state.html' |
82 | 98 |
form_class = forms.StateForm |
83 |
success_url = '..'
|
|
99 |
success_url = './view#tab=0'
|
|
84 | 100 |
|
85 | 101 |
def post(self, request, *args, **kwarg): |
86 | 102 |
self.user = request.user |
Also available in: Unified diff
dossiers: improve urls and support delete contact or address