diff --git a/RIGS/rigboard.py b/RIGS/rigboard.py index 448b0020..afbac923 100644 --- a/RIGS/rigboard.py +++ b/RIGS/rigboard.py @@ -16,27 +16,30 @@ class RigboardIndex(generic.TemplateView): context['events'] = models.Event.objects.current_events() return context + class EventDetail(generic.DetailView): model = models.Event + class EventCreate(generic.CreateView): model = models.Event def get_context_data(self, **kwargs): - context = super(EventCreate, self).get_context_data(**kwargs) - context['edit'] = True - return context - + context = super(EventCreate, self).get_context_data(**kwargs) + context['edit'] = True + return context + def get_success_url(self): return reverse_laze('event_detail', kwargs={'pk': self.object.pk}) + class EventUpdate(generic.UpdateView): model = models.Event def get_context_data(self, **kwargs): - context = super(EventUpdate, self).get_context_data(**kwargs) - context['edit'] = True - return context + context = super(EventUpdate, self).get_context_data(**kwargs) + context['edit'] = True + return context def get_success_url(self): return reverse_laze('event_detail', kwargs={'pk': self.object.pk}) diff --git a/RIGS/urls.py b/RIGS/urls.py index e5a5f12c..138a6f03 100644 --- a/RIGS/urls.py +++ b/RIGS/urls.py @@ -55,14 +55,14 @@ urlpatterns = patterns('', # Rigboard url(r'^rigboard/$', rigboard.RigboardIndex.as_view(), name='rigboard'), - url(r'^event/(?P\d+)/$', - permission_required_with_403('RIGS.view_event')(rigboard.EventDetail.as_view()), - name='event_detail'), - url(r'^event/create/$', - permission_required_with_403('RIGS.add_event')(rigboard.EventCreate.as_view()), - name='event_create'), - url(r'^event/(?P\d+)/edit/$', - permission_required_with_403('RIGS.change_event')(rigboard.EventUpdate.as_view()), - name='event_update'), + url(r'^event/(?P\d+)/$', + permission_required_with_403('RIGS.view_event')(rigboard.EventDetail.as_view()), + name='event_detail'), + url(r'^event/create/$', + permission_required_with_403('RIGS.add_event')(rigboard.EventCreate.as_view()), + name='event_create'), + url(r'^event/(?P\d+)/edit/$', + permission_required_with_403('RIGS.change_event')(rigboard.EventUpdate.as_view()), + name='event_update'), )