Exemple #1
0
    def get(self):
        """Handles GET requests."""
        search_mode = 'search' in self.request.url

        if search_mode:
            page_mode = feconf.LIBRARY_PAGE_MODE_SEARCH
        else:
            page_mode = feconf.LIBRARY_PAGE_MODE_INDEX

        self.values.update({
            'meta_description': (feconf.SEARCH_PAGE_DESCRIPTION if search_mode
                                 else feconf.LIBRARY_PAGE_DESCRIPTION),
            'nav_mode':
            feconf.NAV_MODE_LIBRARY,
            'has_fully_registered':
            bool(self.user_id
                 and user_services.has_fully_registered(self.user_id)),
            'LANGUAGE_CODES_AND_NAMES':
            (utils.get_all_language_codes_and_names()),
            'page_mode':
            page_mode,
            'SEARCH_DROPDOWN_CATEGORIES':
            feconf.SEARCH_DROPDOWN_CATEGORIES,
        })
        self.render_template('pages/library/library.html')
Exemple #2
0
 def get(self):
     """Handles GET requests."""
     self.values.update({
         'meta_description': feconf.PREFERENCES_PAGE_DESCRIPTION,
         'LANGUAGE_CODES_AND_NAMES': (
             utils.get_all_language_codes_and_names()),
     })
     self.render_template('pages/preferences/preferences.html')
Exemple #3
0
 def get(self):
     """Handles GET requests."""
     self.values.update({
         'nav_mode': feconf.NAV_MODE_PROFILE,
         'LANGUAGE_CODES_AND_NAMES': (
             utils.get_all_language_codes_and_names()),
     })
     self.render_template(
         'profile/preferences.html', redirect_url_on_logout='/')
Exemple #4
0
 def get(self):
     """Handles GET requests."""
     self.values.update({
         'meta_description': feconf.PREFERENCES_PAGE_DESCRIPTION,
         'nav_mode': feconf.NAV_MODE_PROFILE,
         'LANGUAGE_CODES_AND_NAMES': (
             utils.get_all_language_codes_and_names()),
     })
     self.render_template(
         'pages/preferences/preferences.html', redirect_url_on_logout='/')
Exemple #5
0
 def get(self):
     """Handles GET requests."""
     self.values.update({
         'meta_description': feconf.PREFERENCES_PAGE_DESCRIPTION,
         'nav_mode': feconf.NAV_MODE_PROFILE,
         'LANGUAGE_CODES_AND_NAMES': (
             utils.get_all_language_codes_and_names()),
     })
     self.render_template(
         'pages/preferences/preferences.html', redirect_url_on_logout='/')
Exemple #6
0
 def get(self):
     """Handles GET requests."""
     self.values.update({
         'nav_mode': feconf.NAV_MODE_LIBRARY,
         'has_fully_registered': bool(
             self.user_id and
             user_services.has_fully_registered(self.user_id)),
         'LANGUAGE_CODES_AND_NAMES': (
             utils.get_all_language_codes_and_names()),
         'SEARCH_DROPDOWN_CATEGORIES': feconf.SEARCH_DROPDOWN_CATEGORIES,
     })
     self.render_template('library/library.html')
Exemple #7
0
 def get(self):
     """Handles GET requests."""
     self.values.update({
         'nav_mode':
         feconf.NAV_MODE_LIBRARY,
         'has_fully_registered':
         bool(self.user_id
              and user_services.has_fully_registered(self.user_id)),
         'LANGUAGE_CODES_AND_NAMES':
         (utils.get_all_language_codes_and_names()),
         'SEARCH_DROPDOWN_CATEGORIES':
         feconf.SEARCH_DROPDOWN_CATEGORIES,
     })
     self.render_template('library/library.html')
Exemple #8
0
    def get(self):
        """Handles GET requests."""

        self.values.update({
            'meta_description': (feconf.LIBRARY_GROUP_PAGE_DESCRIPTION),
            'has_fully_registered':
            bool(self.user_id
                 and user_services.has_fully_registered(self.user_id)),
            'LANGUAGE_CODES_AND_NAMES':
            (utils.get_all_language_codes_and_names()),
            'page_mode':
            feconf.LIBRARY_PAGE_MODE_GROUP,
            'SEARCH_DROPDOWN_CATEGORIES':
            feconf.SEARCH_DROPDOWN_CATEGORIES,
        })
        self.render_template('pages/library/library.html')
Exemple #9
0
 def get(self):
     """Handles GET requests."""
     self.values.update({
         'nav_mode': feconf.NAV_MODE_GALLERY,
         'allow_yaml_file_upload': ALLOW_YAML_FILE_UPLOAD.value,
         'gallery_login_redirect_url': (
             current_user_services.create_login_url(
                 feconf.GALLERY_CREATE_MODE_URL)),
         'has_fully_registered': bool(
             self.user_id and
             user_services.has_fully_registered(self.user_id)),
         'SPLASH_PAGE_YOUTUBE_VIDEO_ID': SPLASH_PAGE_YOUTUBE_VIDEO_ID.value,
         'CAROUSEL_SLIDES_CONFIG': CAROUSEL_SLIDES_CONFIG.value,
         'LANGUAGE_CODES_AND_NAMES': (
             utils.get_all_language_codes_and_names()),
     })
     self.render_template('galleries/gallery.html')
Exemple #10
0
    def get(self):
        """Handles GET requests."""
        search_mode = 'search' in self.request.url

        self.values.update({
            'meta_description': (
                feconf.SEARCH_PAGE_DESCRIPTION if search_mode
                else feconf.LIBRARY_PAGE_DESCRIPTION),
            'nav_mode': feconf.NAV_MODE_LIBRARY,
            'has_fully_registered': bool(
                self.user_id and
                user_services.has_fully_registered(self.user_id)),
            'LANGUAGE_CODES_AND_NAMES': (
                utils.get_all_language_codes_and_names()),
            'search_mode': search_mode,
            'SEARCH_DROPDOWN_CATEGORIES': feconf.SEARCH_DROPDOWN_CATEGORIES,
        })
        self.render_template('library/library.html')
Exemple #11
0
 def get(self):
     """Handles GET requests."""
     self.values.update({
         'nav_mode':
         feconf.NAV_MODE_GALLERY,
         'allow_yaml_file_upload':
         ALLOW_YAML_FILE_UPLOAD.value,
         'has_fully_registered':
         bool(self.user_id
              and user_services.has_fully_registered(self.user_id)),
         'SPLASH_PAGE_YOUTUBE_VIDEO_ID':
         SPLASH_PAGE_YOUTUBE_VIDEO_ID.value,
         'CAROUSEL_SLIDES_CONFIG':
         CAROUSEL_SLIDES_CONFIG.value,
         'LANGUAGE_CODES_AND_NAMES':
         (utils.get_all_language_codes_and_names()),
     })
     self.render_template('galleries/gallery.html')