Revision 1f9e881e
Added by Benjamin Dauvergne over 12 years ago
calebasse/agenda/views.py | ||
---|---|---|
4 | 4 |
|
5 | 5 |
from django.db.models import Q |
6 | 6 |
from django.shortcuts import redirect |
7 |
from django.http import HttpResponseRedirect |
|
7 |
from django.http import HttpResponseRedirect, HttpResponse
|
|
8 | 8 |
|
9 | 9 |
from calebasse.cbv import TemplateView, CreateView, UpdateView |
10 | 10 |
from calebasse.agenda.models import Event, EventType, EventWithAct |
... | ... | |
198 | 198 |
kwargs['service'] = self.service |
199 | 199 |
return kwargs |
200 | 200 |
|
201 |
class DeleteEventView(TodayOccurrenceMixin, cbv.DeleteView): |
|
202 |
model = Event |
|
203 |
success_url = '..' |
|
204 |
|
|
205 |
def delete(self, request, *args, **kwargs): |
|
206 |
super(DeleteEventView, self).delete(request, *args, **kwargs) |
|
207 |
return HttpResponse(status=204) |
|
201 | 208 |
|
202 | 209 |
class AgendaServiceActValidationView(TemplateView): |
203 | 210 |
template_name = 'agenda/act-validation.html' |
Also available in: Unified diff
agenda: fix event deletion