Esempio n. 1
0
def setting():
    if request.method == 'GET':
        form = SettingForm()
        return render_template("setting.html", form=form)
    else:
        form = SettingForm(request.form)
        pass
Esempio n. 2
0
def admins():
    if request.method == 'POST':
        form = AdminForm(request.form)
        if form.validate():
            admin = Admin()
            form.populate_obj(admin)
            admin.pw_hash = bcrypt.generate_password_hash(form.password.data)

            g.db.session.add(admin)
            g.db.session.commit()

            login_user(get_admin(g.db, admin.email))

            flash('Welcome to xAPI Scavenger Hunt', 'success')
            logger.info(
                'Admin registration form was submitted successfully for %s',
                admin.email)
            return make_response(
                render_template('settings.html', form=SettingForm()))

        logger.info(
            'Admin registration form was submitted with'
            ' invalid information. Errors: %s', form.errors)
        flash(
            'There was an error creating your admin profile.'
            ' Please try again.', 'warning')
        return render_template('homepage.html',
                               form=form,
                               display_login_link=True)
    return login()
Esempio n. 3
0
def settings():
    errors = None
    admin_settings = get_settings(g.db,
                                  admin_id=current_user.admin_id) or Setting()
    form = SettingForm(request.form)
    if request.method == 'POST':
        if form.validate():
            already_completed = finished_setting(admin_settings)
            form.populate_obj(admin_settings)
            admin_settings.admin_id = current_user.admin_id

            g.db.session.add(admin_settings)
            g.db.session.commit()

            url = 'hunts' if already_completed else 'new_hunt'
            flash('Settings have been updated successfully', 'success')
            return make_response(redirect(url_for(url)))
        else:
            logger.info(
                '%s attempted to submit settings information'
                ' resulting in errors: %s', current_user.email, form.errors)
    return make_response(
        render_template('settings.html',
                        login=admin_settings.login,
                        form=form,
                        password=admin_settings.password,
                        wax_site=admin_settings.wax_site))
Esempio n. 4
0
def setting():
    form=SettingForm()
    print(request.args)
    if request.method=='POST':
        appname = request.form.get('appname')
        serveraddr = request.form.get('serveraddr')
        rtmpaddr = request.form.get('rtmpaddr')
        controller = request.form.get('controller')
        module = request.form.get('module')
        tmp = Tmp.query.filter_by(user_id=current_user.id).first()
        if tmp is None:
            device=Tmp(user_id=current_user.id,appname=appname,serveraddr=serveraddr,rtmpaddr=rtmpaddr,controller=controller,module=module)
            db.session.add(device)
            db.session.commit()
        else:
            tmp.appname=appname
            tmp.serveraddr=serveraddr
            tmp.rtmpaddr=rtmpaddr
            tmp.controller=controller
            tmp.module=module
            db.session.commit()
    data = [{
        'username', 'abc',
        'age', 18
    }, {
        'username', 'abc',
        'age', 18
    },
        {
            'username', 'abc',
            'age', 18
        }
    ]
    return render_template('index.html', form=form, data=data)
Esempio n. 5
0
def settings():
    user = session['user']
    logged_in = True
    form = SettingForm()
    freq_data = posts.get_word_freq_dict()
    return render_template('settings.html',
                           user=user,
                           logged_in=logged_in,
                           form=form,
                           freq_data=freq_data)
Esempio n. 6
0
def settings():
    form = SettingForm()
    if form.validate_on_submit():
        current_user.name = form.name.data
        current_user.blog_title = form.blog_title.data
        current_user.blog_sub_title = form.blog_sub_title.data
        current_user.about = form.about.data
        db.session.commit()
        flash('设置已更新', 'success')
        return redirect(url_for('blog.index'))
    form.name.data = current_user.name
    form.blog_title.data = current_user.blog_title
    form.blog_sub_title.data = current_user.blog_sub_title
    form.about.data = current_user.about
    return render_template('admin/settings.html', form=form)
Esempio n. 7
0
def settings():
    settingform = SettingForm()
    if settingform.validate_on_submit():
        setup["pDiff"] = settingform.diff.data
        setup["pName"] = settingform.name.data
        if settingform.diff.data == "easy":
            setup["pCredits"] = 1000
            setup["pSPLimit"] = 16
        if settingform.diff.data == "med":
            setup["pCredits"] = 800
            setup["pSPLimit"] = 14
        if settingform.diff.data == "hard":
            setup["pCredits"] = 500
            setup["pSPLimit"] = 12
        return redirect(url_for("skillpoints"))
    return render_template("settings.html", form=settingform)
Esempio n. 8
0
def index():
    form = SettingForm()
    datas=TmpData.query.filter_by(user_id=current_user.id).all()
    print(datas)

    return render_template('index.html',form=form,data=datas)
Esempio n. 9
0
def Setting():
    if request.method == "GET":
        form = SettingForm()
        return render_template('settings.html', form=form)