Example #1
0
def template_page(request, url):
    """
    Public interface to the flat page view.
    Models: `flatpages.flatpages`
    Templates: Uses the template defined by the ``template_name`` field,
        or :template:`flatpages/default.html` if template_name is not defined.
    Context:
        flatpage
            `flatpages.flatpages` object
    """
    if not url.startswith('/'):
        url = '/' + url
    site_id = get_current_site(request).id
    try:
        f = utils.get_permitted_object_or_404(
            models.TemplatePage,
            url__exact=url
        )
    except Http404:
        if not url.endswith('/') and settings.APPEND_SLASH:
            url += '/'
            f = utils.get_permitted_object_or_404(
                models.TemplatePage,
                url__exact=url
            )
            return HttpResponsePermanentRedirect('%s/' % request.path)
        else:
            raise
    return render_to_response(
        f.template.path,
        {'object': f},
        context_instance=RequestContext(request)
    )
Example #2
0
    def get_queryset(self):
        """Return the voting results for each poll."""
        self.poll = core_utils.get_permitted_object_or_404(
            models.PollQuestion, pk=self.kwargs['pk']
        )

        return self.poll.answers.get_poll_percentages()
Example #3
0
    def get_form_kwargs(self):
        """Adds the poll objects to form kwargs."""

        kwargs = super(PollAnswer, self).get_form_kwargs()

        self.poll = core_utils.get_permitted_object_or_404(
            models.PollQuestion, pk=self.kwargs['pk']
        )
        kwargs['poll'] = self.poll

        return kwargs
Example #4
0
 def get_context_data(self, **kwargs):
     context = super(PostComment, self).get_context_data(**kwargs)
     obj = core_utils.get_permitted_object_or_404(
         models.Article, 
         slug=self.kwargs['slug']
     )
     content_type_id= ContentType.objects.get_for_model(obj).id
     
     context.update({
         'content_type_id': content_type_id,
         'object': obj,
         'next': reverse('article_detail', kwargs=self.kwargs)
     })
     
     return context
Example #5
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(Services,
                                                   pk=self.kwargs['pk'])
Example #6
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.Discussion, 
         slug=self.kwargs['slug'],
         for_ni_nyampinga_journalists_only=True
     )
Example #7
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         Gallery, pk=self.kwargs['pk']
     )
Example #8
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(models.Event,
                                                   slug=self.kwargs['slug'])
Example #9
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(models.FAQ, slug=self.kwargs["slug"])
Example #10
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.FeedItem, 
         slug=self.kwargs['slug']
     )
Example #11
0
    def get_object(self):
        """Return request media coverage object."""

        return core_utils.get_permitted_object_or_404(
            media_models.MediaCoverage, pk=self.kwargs['pk']
        )
Example #12
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(StartupCompanies,
                                                   pk=self.kwargs['pk'])
Example #13
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(Partner,
                                                   pk=self.kwargs['pk'])
Example #14
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.ContactCategory, 
         slug=self.kwargs['slug']
     )
Example #15
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         core_models.Gallery, 
         slug=self.kwargs['slug']
     )
Example #16
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         Services, pk=self.kwargs['pk']
     )
Example #17
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         StartupCompanies, pk=self.kwargs['pk']
     )
Example #18
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         core_models.GalleryImage, 
         pk=self.kwargs['pk']
     )
Example #19
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.Workspaces,
         slug=self.kwargs['slug']
     )
Example #20
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.StartupCompanies, 
         slug=self.kwargs['slug']
     )