예제 #1
0
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)
예제 #2
0
 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