X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=groupbasedpolicy-ui%2Fmodule%2Fsrc%2Fmain%2Fresources%2Fgbp%2Fendpoints%2Fendpoint.service.js;h=53a38f556cd99a2ee0c32fdc42f8aed27074b92a;hb=3a8be7da70078500e7648ebdc157028928ec0c65;hp=fca475366c59a1621b46144b49b3925cc7a138a8;hpb=6e11165dd3e0b8065201dd555ddd1eb9e8ec6f7b;p=groupbasedpolicy.git diff --git a/groupbasedpolicy-ui/module/src/main/resources/gbp/endpoints/endpoint.service.js b/groupbasedpolicy-ui/module/src/main/resources/gbp/endpoints/endpoint.service.js index fca475366..53a38f556 100644 --- a/groupbasedpolicy-ui/module/src/main/resources/gbp/endpoints/endpoint.service.js +++ b/groupbasedpolicy-ui/module/src/main/resources/gbp/endpoints/endpoint.service.js @@ -23,8 +23,20 @@ define([], function () { this.setData = setData; this.post = post; this.deleteEndpoint = deleteEndpoint; + this.getEndpointContextTypeAcronym = getEndpointContextTypeAcronym; /* Implementation */ + + function getEndpointContextTypeAcronym() { + switch(this.data['context-type']) { + case 'l2-l3-forwarding:l2-bridge-domain': + return 'L2B'; + case 'l2-l3-forwarding:l2-flood-domain': + return 'L2F'; + default: + return 'L3'; + } + } /** * fills Endpoint object with data * @param data @@ -88,8 +100,8 @@ define([], function () { ], }, }; - return restObj.customPOST(reqData).then(function (data) { - successCallback(data); + return restObj.customPOST(reqData).then(function () { + (successCallback() || angular.noop)(); }, function () { });