def ui_new_naming_rule(): form = NamingRuleForm(request.form) if request.method == 'POST' and form.validate(): # Get form data class Args: replace = form.replace.data replace_by = form.replace_by.data priority = form.priority.data # save the rule Controller.new_naming_rule(Args()) return redirect('/ui/naming-rules') return render_template('naming_rules/new_naming_rule.html', form=form)
def post(): parser = reqparse.RequestParser() parser.add_argument('replace', required=True) parser.add_argument('replace_by', required=True) parser.add_argument('priority', required=True) args = parser.parse_args() return { 'message': 'Naming rule has been added.', 'data': Controller.new_naming_rule(args) }, 201