Added first primitive support for approving of events.
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user