X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=userhandler%2Ftemplates%2Fuser_list.html;h=87753c64e9a6a21d926afbf448860573cb7964bc;hb=99a3d358490e2db8feec07ddfdbf676a8c4c868a;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..87753c6 100644 --- a/userhandler/templates/user_list.html +++ b/userhandler/templates/user_list.html @@ -133,16 +133,68 @@ 'data-toggle="dropdown" aria-expanded="false">Actions ' + ' ' + ''; }, - "targets": 5 + "targets": 5, + "orderable": false } ] }); + 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 +202,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 +216,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');