ssh-key and config in NS create modal
[osm/LW-UI.git] / projecthandler / template / project / osm / osm_project_descriptors.html
index 30ea76a..27872b2 100644 (file)
 {% block resource_block %}
        {{ block.super }}
     <script src="/static/bower_components/select2/dist/js/select2.js"></script>
-    <script>
-        function deletePackage(project_id, descriptor_type, package_id) {
-            bootbox.confirm("Are you sure want to delete?", function (result) {
-                if (result) {
-                    location.href = '/projects/' + project_id + '/descriptors/' + descriptor_type + '/' + package_id + '/delete'
-                }
-            })
-        }
+    <script src="/static/src/instancehandler/instance_create.js"></script>
+    
 
-        function openModalCreateNS(project_id, descriptor_type, descriptor_id) {
-            select2_groups = $('#vimAccountId').select2({
-                placeholder: 'Select VIM',
-                ajax: {
-                    url: '{% url "vim:list" %}',
-                    dataType: 'json',
-                    processResults: function (data) {
-                        vims = [];
-                        if (data['datacenters']){
-                            for(d in data['datacenters']){
-                            var datacenter = data['datacenters'][d];
-                            vims.push({id: datacenter['_id'], text: datacenter['name']})
-                        }
-                        }
-
-                        return {
-                            results: vims
-                        };
-                    }
-                }
-            });
-            $('#nsdId').val(descriptor_id);
-            $('#modal_new_instance').modal('show');
-        }
-
-        function openPackageContentList(project_id, type, pkg_id) {
-            var dialog = bootbox.dialog({
-                message: '<div class="text-center"><i class="fa fa-spin fa-spinner"></i> Loading...</div>',
-                closeButton: true
-            });
-            $.ajax({
-                url: '/projects/' + project_id + '/descriptors/' + type + '/' + pkg_id + '/action/get_package_files_list',
-                type: 'GET',
-                dataType: "json",
-                contentType: "application/json;charset=utf-8",
-                success: function (result) {
-                    //$('#modal_show_vim_body').empty();
-                    console.log(result)
-                    dialog.modal('hide');
-                    build_file_list("Files in " + pkg_id, result.files);
-                },
-                error: function (result) {
-                    dialog.modal('hide');
-                    bootbox.alert("An error occurred while retrieving the package content.");
-                }
-            });
-        }
-
-
-        function build_file_list(title, list) {
-            $('#files_list_tbody').find('tr:gt(0)').remove();
-            $('#files_list_tbody_title').text(title)
-            for (var i in list) {
-                var template = '<tr><td>-</td><td>' + list[i] + '</td><td><button type="button" class="btn btn-default" onclick="" disabled><i class="fa fa-folder-open"></i></button></td></tr>'
-                $('#files_list_tbody').append(template)
-            }
-            $('#modal_files_list').modal('show');
-        }
-    </script>
 {% endblock %}
 
 {% block footer %}