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)
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)
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)