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)
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)
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)