X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Fuserhandler%2Fuser_list.js;h=6b36f1124e87650d7a1489911f804fa1b5c39e78;hb=refs%2Fchanges%2F55%2F8855%2F1;hp=afa1ae3da253fb323105e55a5a2607ab011363a1;hpb=8b12a9b5600453e1e6f8c2f2abe163bfde3f8b9e;p=osm%2FLW-UI.git
diff --git a/static/src/userhandler/user_list.js b/static/src/userhandler/user_list.js
index afa1ae3..6b36f11 100644
--- a/static/src/userhandler/user_list.js
+++ b/static/src/userhandler/user_list.js
@@ -1,3 +1,19 @@
+/*
+ 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 openModalCreateUser(args) {
select2_groups = $('#projects').select2({
@@ -11,7 +27,7 @@ function openModalCreateUser(args) {
if (data['projects']) {
for (d in data['projects']) {
var project = data['projects'][d];
- projects.push({id: project['_id'], text: project['name']})
+ projects.push({ id: project['_id'], text: project['name'] })
}
}
@@ -22,22 +38,48 @@ function openModalCreateUser(args) {
}
});
+ select2_groups = $('#domain_name').select2({
+ placeholder: 'Select Domain',
+ width: '100%',
+ ajax: {
+ url: args.domains_list_url,
+ dataType: 'json',
+ processResults: function (data) {
+ domains_list = [];
+
+ if (data['domains']) {
+ for (d in data['domains']) {
+ var domain = data['domains'][d];
+ if( domain.endsWith(':ro') === false) {
+ domains_list.push({ id: domain, text: domain })
+ }
+
+ }
+ }
+
+ return {
+ results: domains_list
+ };
+ }
+ }
+ });
+
$('#modal_new_user').modal('show');
}
-function openModalEditUser(args) {
+function openModalEditUserCredentials(args) {
var url = '/admin/users/' + args.user_id;
var user_projects = args.projects ? args.projects.split(',') : [];
$("#formEditUser").attr("action", url);
$("#projects_old").val(user_projects.toString());
$('#projects_edit').val(null).trigger('change');
$('#default_project_edit').val(null).trigger('change');
-
+ $('#edit_password').val('');
if (user_projects.length > 0) {
- // Create a DOM Option and pre-select by default
- var newOption = new Option(user_projects[0], user_projects[0], true, true);
- // Append it to the select
- $('#default_project_edit').append(newOption).trigger('change');
+ // Create a DOM Option and pre-select by default
+ var newOption = new Option(user_projects[0], user_projects[0], true, true);
+ // Append it to the select
+ $('#default_project_edit').append(newOption).trigger('change');
for (var d in user_projects) {
var project = user_projects[d];
@@ -50,9 +92,81 @@ function openModalEditUser(args) {
}
- $('#modal_edit_user').modal('show');
+ $('#modal_edit_user_credentials').modal('show');
}
+function openModalEditUserRoleMap(user_id) {
+ $("#formEditUserRoleMap").attr("action", '/admin/users/' + user_id);
+ var dialog = bootbox.dialog({
+ message: '