Révision a01d85be
Ajouté par Serghei Mihai il y a presque 10 ans
calebasse/actes/views.py | ||
---|---|---|
74 | 74 |
def get_context_data(self, **kwargs): |
75 | 75 |
ctx = super(ActListingView, self).get_context_data(**kwargs) |
76 | 76 |
ctx['search_form'] = self.search_form |
77 |
self.request.record('acts-view', 'act listing by {user} from {ip}') |
|
77 | 78 |
return ctx |
78 | 79 |
|
79 | 80 |
class NewAct(NewAppointmentView): |
... | ... | |
85 | 86 |
def form_valid(self, form): |
86 | 87 |
result = super(NewAct, self).form_valid(form) |
87 | 88 |
self.object.act.save() |
89 |
self.request.record('new-act', |
|
90 |
'{obj_id} created by {user} from {ip}', |
|
91 |
obj_id=self.object.id) |
|
88 | 92 |
return result |
89 | 93 |
|
90 | 94 |
act_listing = ActListingView.as_view() |
... | ... | |
100 | 104 |
if self.object.event: |
101 | 105 |
self.object.event.delete() |
102 | 106 |
if not self.object.is_billed: |
107 |
self.request.record('act-delete', '{obj_id} deleted by {user} from {ip}', |
|
108 |
obj_id=self.object.id) |
|
103 | 109 |
self.object.delete() |
104 | 110 |
|
105 | 111 |
return HttpResponse(status=204) |
... | ... | |
119 | 125 |
self.object.event.participants = doctors |
120 | 126 |
self.object.event.act_type = self.object.act_type |
121 | 127 |
self.object.event.save() |
128 |
self.request.record('act-update', |
|
129 |
'{obj_id} updated by {user} from {ip} with: {changes}', |
|
130 |
obj_id=self.object.id, |
|
131 |
changes={'participants': doctors, 'act_type': self.object.act_type}) |
|
122 | 132 |
return result |
123 | 133 |
|
124 | 134 |
update_act = UpdateActView.as_view() |
... | ... | |
133 | 143 |
act.is_billed = False |
134 | 144 |
act.healthcare = None |
135 | 145 |
act.save() |
146 |
self.request.record('rebill-act', '{obj_id} rebilled by {user} from {ip}', obj_id=act.id) |
|
136 | 147 |
return super(RebillActView, self).post(request, *args, **kwarg) |
137 | 148 |
|
138 | 149 |
rebill_act = RebillActView.as_view() |
Formats disponibles : Unified diff
logging actions on models with django_journal
Closes #1988