Fixed error with enforcing permission on accept.

This commit is contained in:
2018-01-30 22:30:37 +01:00
parent 512d0887a3
commit a73e3027d3
2 changed files with 6 additions and 9 deletions

View File

@@ -166,14 +166,12 @@ class EventDetailView(EventPermissionMixin, generic.DetailView):
class EventAcceptView(EventDetailView):
permission = 'accept'
def accept(self):
event = self.get_object()
event.accept(self.request.user)
messages.success(self.request, _(u'Veranstaltung freigegeben.'))
def get(self, request, *args, **kwargs):
self.accept()
return super(EventAcceptView, self).get(request, *args, **kwargs)
self.object = self.get_object()
self.object.accept(request.user)
messages.success(request, _(u'Veranstaltung freigegeben.'))
context = self.get_context_data(object=self.object)
return self.render_to_response(context)
class EventUpdateView(EventPermissionMixin, generic.UpdateView):