示例#1
0
def ui_delete_naming_rule(identifier):
    # Get rule info
    naming_rule = Controller.get_naming_rule(identifier)
    form = NamingRuleForm(formdata=request.form)

    if naming_rule:
        if request.method == 'POST' and form.validate():
            # Delete rule
            Controller.delete_naming_rule(identifier)
            return redirect('/ui/naming-rules')
        return render_template('naming_rules/delete_naming_rule.html',
                               id=naming_rule['id'],
                               replace=naming_rule['replace'],
                               replace_by=naming_rule['replace_by'],
                               priority=naming_rule['priority'])
 def delete(identifier):
     return {
         'message': 'Naming rule has been removed.',
         'data': Controller.delete_naming_rule(identifier)
     }, 200