def index_view(): placeholder_images = DataGetter.get_event_default_images() pages = DataGetter.get_all_pages() custom_placeholder = DataGetter.get_custom_placeholders() subtopics = DataGetter.get_event_subtopics() settings = get_settings() languages_copy = copy.deepcopy(LANGUAGES) try: languages_copy.pop("en") except: pass if request.method == 'POST': dic = dict(request.form.copy()) for key, value in dic.items(): settings[key] = value[0] set_settings(**settings) flash("Changes have been saved.") return render_template('gentelella/admin/super_admin/content/content.html', pages=pages, settings=settings, placeholder_images=placeholder_images, subtopics=subtopics, custom_placeholder=custom_placeholder, languages=languages_copy, navigation_bar=list_navbar())
def render_pages_sitemap(): urls = [ page.url if page.url.find('://') > -1 else full_url(url_for('basicpagesview.url_view', url=page.url)) for page in DataGetter.get_all_pages() ] return make_sitemap_response(urls)
def details_view(page_id): page = DataGetter.get_page_by_id(page_id) if request.method == 'POST': DataManager().update_page(page, request.form) return redirect(url_for('sadmin_content.details_view', page_id=page_id)) pages = DataGetter.get_all_pages() return render_template('gentelella/admin/super_admin/content/content.html', pages=pages, current_page=page, navigation_bar=list_navbar())
def render_pages_sitemap(): if get_settings()['app_environment'] == Environment.STAGING: abort(404) urls = [ page.url if page.url.find('://') > -1 else full_url( url_for('basicpagesview.url_view', url=page.url)) for page in DataGetter.get_all_pages() ] return make_sitemap_response(urls)
def details_view(page_id): page = DataGetter.get_page_by_id(page_id) if request.method == 'POST': DataManager().update_page(page, request.form) return redirect(url_for('sadmin_content.details_view', page_id=page_id)) pages = DataGetter.get_all_pages() return render_template('gentelella/admin/super_admin/content/content.html', pages=pages, current_page=page)
def render_pages_sitemap(): if get_settings()['app_environment'] == Environment.STAGING: abort(404) urls = [ page.url if page.url.find('://') > -1 else full_url(url_for('basicpagesview.url_view', url=page.url)) for page in DataGetter.get_all_pages() ] return make_sitemap_response(urls)
def template_context(): return dict(all_languages=LANGUAGES, selected_lang=get_locale(), settings=get_settings(), app_name=get_settings()['app_name'], tagline=get_settings()['tagline'], event_typo=DataGetter.get_event_types()[:10], base_dir=app.config['BASE_DIR'], system_pages=DataGetter.get_all_pages(get_locale()), datetime_now=datetime.now(), logo=DataGetter.get_custom_placeholder_by_name('Logo'), avatar=DataGetter.get_custom_placeholder_by_name('Avatar'), integrate_socketio=app.config.get('INTEGRATE_SOCKETIO', False))
def template_context(): return dict( all_languages=LANGUAGES, selected_lang=get_locale(), settings=get_settings(), app_name=get_settings()['app_name'], tagline=get_settings()['tagline'], event_typo=DataGetter.get_event_types()[:10], base_dir=app.config['BASE_DIR'], system_pages=DataGetter.get_all_pages(get_locale()), datetime_now=datetime.now(), logo=DataGetter.get_custom_placeholder_by_name('Logo'), avatar=DataGetter.get_custom_placeholder_by_name('Avatar'), integrate_socketio=app.config.get('INTEGRATE_SOCKETIO', False) )
def index_view(): placeholder_images = DataGetter.get_event_default_images() pages = DataGetter.get_all_pages() custom_placeholder = DataGetter.get_custom_placeholders() subtopics = DataGetter.get_event_subtopics() settings = get_settings() languages_copy = copy.deepcopy(LANGUAGES) try: languages_copy.pop("en") except: pass if request.method == 'POST': dic = dict(request.form.copy()) for key, value in dic.items(): settings[key] = value[0] set_settings(**settings) return render_template( 'gentelella/admin/super_admin/content/content.html', pages=pages, settings=settings, placeholder_images=placeholder_images, subtopics=subtopics, custom_placeholder=custom_placeholder, languages=languages_copy, navigation_bar=list_navbar() )
def pages(): pages = DataGetter.get_all_pages(get_locale()) return dict(system_pages=pages)
def pages(): pages = DataGetter.get_all_pages() return dict(system_pages=pages)