示例#1
0
 def dispatch(self, request, *args, **kwargs):
     self.request_language = get_language(request)
     self.request = request
     self.site_id = getattr(get_current_site(self.request), 'id', None)
     self.valid_languages = get_valid_languages(
         DEFAULT_APP_NAMESPACE, self.request_language, self.site_id)
     return super(GroupListView, self).dispatch(request, *args, **kwargs)
示例#2
0
 def dispatch(self, request, *args, **kwargs):
     self.request_language = get_language(request)
     self.request = request
     self.site_id = getattr(get_current_site(self.request), 'id', None)
     self.valid_languages = get_valid_languages(
         DEFAULT_APP_NAMESPACE, self.request_language, self.site_id)
     return super(GroupListView, self).dispatch(request, *args, **kwargs)
示例#3
0
 def dispatch(self, request, *args, **kwargs):
     self.namespace, self.config = get_app_instance(request)
     request.current_app = self.namespace
     if (not request.GET or any(
             map(lambda x: x in request.GET,
                 ['edit_off', 'edit', 'structure'
                  ]))) and self.namespace == DEFAULT_APP_NAMESPACE:
         if SHOW_INDEX_VIEW_ON_INITIAL_SEARCH:
             return IndexView.as_view()(request, *args, **kwargs)
         elif SHOW_GROUP_LIST_VIEW_ON_INITIAL_SEARCH:
             return GroupListView.as_view()(request, *args, **kwargs)
     self.request_language = get_language(request)
     self.request = request
     self.site_id = getattr(get_current_site(self.request), 'id', None)
     self.valid_languages = get_valid_languages(self.namespace,
                                                self.request_language,
                                                self.site_id)
     return super(SearchView, self).dispatch(request, *args, **kwargs)