X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Fsdnctrlhandler%2Fsdn_list.js;h=c410b161e216f8209e2e3557c0609ef2e1661ef8;hb=refs%2Fchanges%2F02%2F6802%2F1;hp=8069474f3e6cbe49dd82270251d12b4f629cdf19;hpb=a03da5e2aab552daa3e7ced70b3e90466c7c8b82;p=osm%2FLW-UI.git diff --git a/static/src/sdnctrlhandler/sdn_list.js b/static/src/sdnctrlhandler/sdn_list.js index 8069474..c410b16 100644 --- a/static/src/sdnctrlhandler/sdn_list.js +++ b/static/src/sdnctrlhandler/sdn_list.js @@ -1,20 +1,58 @@ -function deleteSDN(project_id, sdn_uuid) { - bootbox.confirm("Are you sure want to delete?", function (result) { +/* + Copyright 2018 EveryUP srl + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +function deleteSDN(sdn_uuid, name) { + bootbox.confirm("Are you sure want to delete " + name +"?", function (result) { if (result) { - location.href = '/projects/' + project_id + '/sdn/' + sdn_uuid + '/delete' + var dialog = bootbox.dialog({ + message: '
Loading...
', + closeButton: true + }); + $.ajax({ + url: '/sdn/' + sdn_uuid + '/delete', + type: 'GET', + dataType: "json", + contentType: "application/json;charset=utf-8", + success: function (result) { + if (result['error'] == true){ + dialog.modal('hide'); + bootbox.alert("An error occurred."); + } + else { + dialog.modal('hide'); + location.reload(); + } + }, + error: function (error) { + dialog.modal('hide'); + bootbox.alert("An error occurred."); + } + }); } }) } -function showSDN(project_id, sdn_uuid) { +function showSDN(sdn_uuid) { var dialog = bootbox.dialog({ message: '
Loading...
', closeButton: true }); $.ajax({ - url: '/projects/' + project_id + '/sdn/' + sdn_uuid , - //url: '/sdn/' + sdn_uuid, + url: '/sdn/' + sdn_uuid , type: 'GET', dataType: "json", contentType: "application/json;charset=utf-8",