Пример #1
0
    def add(self):
        model = ServiceSettings()
        form = ServiceSettingsForm(request.form, obj=model)
        if request.method == 'POST' and form.validate_on_submit():
            form.populate_obj(model)
            model = model.save()
            current_user.add_server(model)
            return jsonify(status='ok'), 200

        return render_template('service/add.html', form=form)
Пример #2
0
    def add(self):
        form = ServiceSettingsForm(obj=ServiceSettings())
        if request.method == 'POST' and form.validate_on_submit():
            new_entry = form.make_entry()
            admin = UserPair(current_user.id, constants.Roles.ADMIN)
            new_entry.add_provider(admin)
            current_user.add_server(new_entry)
            return jsonify(status='ok'), 200

        return render_template('service/add.html', form=form)
Пример #3
0
def _add_service(method: str):
    server = ServiceSettings()
    form = ServiceSettingsForm(obj=server)
    if method == 'POST' and form.validate_on_submit():
        new_entry = form.make_entry()
        new_entry.users.append(current_user.id)
        new_entry.save()
        current_user.add_server(new_entry)
        return jsonify(status='ok'), 200

    return render_template('service/add.html', form=form)