X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=projecthandler%2Ftemplate%2Fproject%2Fosm%2Fosm_project_descriptors.html;fp=projecthandler%2Ftemplate%2Fproject%2Fosm%2Fosm_project_descriptors.html;h=bf407739b26f943a6de76f005755651f5c515c85;hb=9ccf7d0ba2132b34df4b70fec183c03911344707;hp=2491bf0e89bf81fbdfbec47768bc43c8fb95284b;hpb=4e6628ec4e7f879feca0e87d57e87b08cf481a2e;p=osm%2FLW-UI.git diff --git a/projecthandler/template/project/osm/osm_project_descriptors.html b/projecthandler/template/project/osm/osm_project_descriptors.html index 2491bf0..bf40773 100644 --- a/projecthandler/template/project/osm/osm_project_descriptors.html +++ b/projecthandler/template/project/osm/osm_project_descriptors.html @@ -35,6 +35,7 @@ {{ block.super }} {% include 'osm/modal/files_list.html' %} {% include 'modal/instance_create.html' %} +{% include 'modal/choose_package_name.html' %}
{% include "descriptorlist.html" %}
@@ -158,7 +159,39 @@ }); setInterval(refreshTable, 10000); + + + $("#formCreatePackage").submit(function (event) { + event.preventDefault(); //prevent default action + var post_url = $(this).attr("action"); //get form action url + var request_method = $(this).attr("method"); + var form_data = new FormData(this); //Encode form elements for submission + + $.ajax({ + url: post_url, + type: request_method, + data: form_data, + headers: { + "Accept": 'application/json' + }, + contentType: false, + processData: false + }).done(function (response, textStatus, jqXHR) { + + location.href='/projects/descriptors/composer?type=' + response['data']['type']+'&id=' + response['data']['id']; + }).fail(function (result) { + var data = result.responseJSON; + var title = "Error " + (data.code ? data.code : 'unknown'); + var message = data.detail ? data.detail : 'No detail available.'; + bootbox.alert({ + title: title, + message: message + }); + }); + }); }); + +