Exemplo n.º 1
0
    def post(self, request, *args, **kwargs):
        if permissions.can_user_create_page(self.request.user):
            form = PageForm(request.POST)

            if form.is_valid():
                form.save()

                return HttpResponseRedirect(reverse('cms:homepage_url'))
            else:
                return self.render_to_response(self.get_context_data(form=form))
        else:
            return HttpResponseForbidden('You do not have permission to access this page.')
Exemplo n.º 2
0
 def render_to_response(self, context):
     if permissions.can_user_create_page(self.request.user):
         return CreateView.render_to_response(self, context)
     else:
         return HttpResponseForbidden('You do not have permission to access this page.')