Added first primitive support for approving of events.

This commit is contained in:
2018-01-17 23:29:24 +01:00
parent fe3d726162
commit ee148fac0f
4 changed files with 28 additions and 6 deletions

View File

@@ -29,6 +29,19 @@ class EventDetailView(generic.DetailView):
model = models.Event
class EventApproveView(generic.DetailView):
model = models.Event
def approve(self):
event = self.get_object()
event.approved = True
event.save()
def get(self, request, *args, **kwargs):
self.approve()
return super(EventApproveView, self).get(request, *args, **kwargs)
class EventCreateView(generic.FormView):
initial_form_class = forms.ModeForm
template_dir = os.path.join('dav_events', 'event_create')