diff --git a/apimanager/methodrouting/models.py b/apimanager/methodrouting/models.py deleted file mode 100644 index 535610f..0000000 --- a/apimanager/methodrouting/models.py +++ /dev/null @@ -1,56 +0,0 @@ -from django.db import models -from django.conf import settings - -class MethodRouting(models.Model): - - method = models.CharField( - max_length=255, - verbose_name="Operation id ", - help_text="Test endpoint opreation id", - blank=True, - null=True - ) - - bank_id_pattern = models.CharField( - max_length=255, - verbose_name="bank_id_pattern id ", - help_text="bank_id_pattern", - blank=True, - null=True - ) - - parameters = models.CharField( - max_length=255, - verbose_name="parameters ", - help_text="parameters", - blank=True, - null=True - ) - - value = models.CharField( - max_length=255, - verbose_name="value", - help_text="value", - blank=True, - null=True, - ) - - select2 = models.CharField( - max_length=255, - verbose_name="select2", - help_text="select2", - blank=True, - null=True, - ) - - select1 = models.CharField( - max_length=255, - verbose_name="select1", - help_text="select1", - blank=True, - null=True, - ) - - class Meta: - verbose_name = 'Test Profile Operation' - verbose_name_plural = 'Test Profile Operation' diff --git a/apimanager/methodrouting/static/methodrouting/js/methodrouting.js b/apimanager/methodrouting/static/methodrouting/js/methodrouting.js index afa5308..b16334d 100644 --- a/apimanager/methodrouting/static/methodrouting/js/methodrouting.js +++ b/apimanager/methodrouting/static/methodrouting/js/methodrouting.js @@ -1,45 +1,19 @@ $(document).ready(function($) { - function syntaxHighlight(json) { - if (typeof json != 'string') { - json = JSON.stringify(json, undefined, 2); - } - json = json.replace(/&/g, '&').replace(//g, '>'); - return json.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g, function (match) { - var cls = 'number'; - if (/^"/.test(match)) { - if (/:$/.test(match)) { - cls = 'key'; - } else { - cls = 'string'; - } - } else if (/true|false/.test(match)) { - cls = 'boolean'; - } else if (/null/.test(match)) { - cls = 'null'; - } - return '' + match + ''; - }); - } - - $('#config-json').html((syntaxHighlight(ConfigJson))); - - $('.runner button.forSave').click(function() { + $('.runner button#forSave').click(function() { var t = $(this); var runner = $(this).parent().parent().parent(); - select1 = $(runner).find('#select1').val(); - select2 = $(runner).find('#select2').val(); - method = $(runner).find('#method_name').innerHTML; + method_name = $(runner).find('#method_name').html(); + connector_name = $(runner).find('#connector_name').val(); bank_id_pattern = $(runner).find('textarea[name="bank_id_pattern"]').val(); + is_bank_id_exact_match = $(runner).find('#is_bank_id_exact_match').val(); parameters = $(runner).find('textarea[name="parameters"]').val(); - $.post('/methodrouting/save/method', { - 'method': method, - 'value': value, - 'select1': select1, - 'select2': select2, + $.post('methodrouting/save/method', { + 'method_name': method_name, + 'connector_name': connector_name, 'bank_id_pattern': bank_id_pattern, - 'parameters': parameters, - 'csrfmiddlewaretoken': window.CSRF + 'is_bank_id_exact_match': is_bank_id_exact_match, + 'parameters': parameters }, function (response) { t.next().show().fadeOut(1000); }); diff --git a/apimanager/methodrouting/templates/methodrouting/index.html b/apimanager/methodrouting/templates/methodrouting/index.html index 7051a46..3e8557f 100644 --- a/apimanager/methodrouting/templates/methodrouting/index.html +++ b/apimanager/methodrouting/templates/methodrouting/index.html @@ -1,77 +1,72 @@ {% extends 'base.html' %} {% load static %} - {% block page_title %}{{ block.super }} / Users{% endblock page_title %} +{% block extrajs %} + +{% endblock extrajs %} +{% block extracss %} + +{% endblock extracss %} {% block content %} -