Beispiel #1
0
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())
Beispiel #2
0
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())
Beispiel #4
0
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)