Beispiel #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'])
Beispiel #2
0
def ui_edit_naming_rule(identifier):
    # Get rule info
    naming_rule = Controller.get_naming_rule(identifier)
    form = NamingRuleForm(formdata=request.form, replace=naming_rule['replace'], replace_by=naming_rule['replace_by'],
                          priority=naming_rule['priority'])

    if naming_rule:
        if request.method == 'POST' and form.validate():
            # save edits
            class Args:
                replace = form.replace.data
                replace_by = form.replace_by.data
                priority = form.priority.data

            Controller.update_naming_rule(identifier, Args())
            return redirect('/ui/naming-rules')
        return render_template('naming_rules/edit_naming_rule.html', form=form, id=naming_rule['id'])
 def get(identifier):
     return {
         'message': 'Success',
         'data': Controller.get_naming_rule(identifier)
     }, 200