Example #1
0
 def __call__(self, request, *args, **kwargs):
     self.namespace, self.config = get_app_instance(request)
     language = get_language_from_request(request)
     site_id = getattr(get_current_site(request), 'id', None)
     self.valid_languages = get_valid_languages(self.namespace,
                                                language_code=language,
                                                site_id=site_id)
     return super(LatestEventsFeed, self).__call__(request, *args, **kwargs)
Example #2
0
 def __call__(self, request, *args, **kwargs):
     self.namespace, self.config = get_app_instance(request)
     language = get_language_from_request(request)
     site_id = getattr(get_current_site(request), 'id', None)
     self.valid_languages = get_valid_languages(
         self.namespace,
         language_code=language,
         site_id=site_id)
     return super(LatestArticlesFeed, self).__call__(
         request, *args, **kwargs)
Example #3
0
 def dispatch(self, request, *args, **kwargs):
     language = translation.get_language_from_request(
         request, check_path=True)
     site_id = getattr(get_current_site(request), 'id', None)
     self.valid_languages = get_valid_languages(
         self.namespace,
         language_code=language,
         site_id=site_id)
     return super(AppHookCheckMixin, self).dispatch(
         request, *args, **kwargs)