Example #1
0
def edit_siteconfig():
    # In the current configuration there is only one SiteConfig
    # This would change if more "Sites" are configured through one CMS
    siteconfig = db.session.query(SiteConfig).first()
    if not siteconfig:
        siteconfig = SiteConfig()
        db.session.add(siteconfig)
        db.session.commit()
    form = siteconfig.get_cms_form()
    form = form(request.form, obj=siteconfig)
    if form.validate_on_submit():
        form.populate_obj(siteconfig)
        db.session.commit()
    return render_template("data_object/edit.html", form=form)
Example #2
0
def edit_siteconfig():
    # In the current configuration there is only one SiteConfig
    # This would change if more "Sites" are configured through one CMS
    siteconfig = db.session.query(SiteConfig).first()
    if not siteconfig:
        siteconfig = SiteConfig()
        db.session.add(siteconfig)
        db.session.commit()

    form = siteconfig.get_cms_form()
    # form.fields['theme'].choices = get_available_themes()
    form = form(request.form, obj=siteconfig)
    if form.validate_on_submit():
        form.populate_obj(siteconfig)
        db.session.commit()
    return render_template("data_object/edit.html", form=form)