X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=inline;f=userhandler%2Ftemplates%2Fuser_list.html;h=2a0092f1440aba1e598566ea6cdc1ef5d955788d;hb=b58d5d8e177049ab63587f4329f282bc206352ec;hp=b83ec328660809d61cf2cf09422f66a10af3d268;hpb=88d09568efc69901d4e12f62021239096f8d69f8;p=osm%2FLW-UI.git diff --git a/userhandler/templates/user_list.html b/userhandler/templates/user_list.html index b83ec32..2a0092f 100644 --- a/userhandler/templates/user_list.html +++ b/userhandler/templates/user_list.html @@ -133,8 +133,8 @@ 'data-toggle="dropdown" aria-expanded="false">Actions ' + ' ' + ''; }, @@ -143,6 +143,57 @@ ] }); + var select2_groups = $('#projects_edit').select2({ + placeholder: 'Select Projects', + width: '100%', + ajax: { + url: '/projects/list', + dataType: 'json', + processResults: function (data) { + projects = []; + if (data['projects']) { + for (d in data['projects']) { + var project = data['projects'][d]; + projects.push({ + "id": project['_id'], + "text": project['name'] + }); + + } + } + + return { + results: projects + }; + } + } + }); + + var select2_single = $('#default_project_edit').select2({ + placeholder: 'Select Default Project', + width: '100%', + ajax: { + url: '/projects/list', + dataType: 'json', + processResults: function (data) { + projects = []; + if (data['projects']) { + for (d in data['projects']) { + var project = data['projects'][d]; + projects.push({ + id: project['_id'], + text: project['name'] + }); + } + } + + return { + results: projects + }; + } + } + }); + setInterval(function () { table.ajax.reload(); }, 10000); @@ -150,9 +201,9 @@ $("#formEditUser").submit(function (event) { event.preventDefault(); //prevent default action var post_url = $(this).attr("action"); //get form action url - var request_method = $(this).attr("method"); //get form GET/POST method + var request_method = $(this).attr("method"); var form_data = new FormData(this); //Encode form elements for submission - console.log(post_url); + $.ajax({ url: post_url, type: request_method, @@ -164,10 +215,12 @@ processData: false }).done(function (response, textStatus, jqXHR) { $('#modal_edit_user').modal('hide'); + table.ajax.reload(); bootbox.alert({ title: "Result", - message: "User edited successfully." + message: "User modified successfully." }); + }).fail(function (result) { var data = result.responseJSON; var title = "Error " + (data.code ? data.code : 'unknown');