1 function openModalCreateUser(args
) {
3 select2_groups
= $('#projects').select2({
4 placeholder
: 'Select Projects',
7 url
: args
.projects_list_url
,
9 processResults: function (data
) {
11 if (data
['projects']) {
12 for (d
in data
['projects']) {
13 var project
= data
['projects'][d
];
14 projects
.push({id
: project
['_id'], text
: project
['name']})
25 $('#modal_new_user').modal('show');
28 function openModalEditUser(args
) {
29 var url
= '/admin/users/'+args
.user_id
;
31 $("#formEditUser").attr("action", url
);
32 select2_groups
= $('#projects_edit').select2({
33 placeholder
: 'Select Projects',
36 url
: '/projects/list',
38 processResults: function (data
) {
40 if (data
['projects']) {
41 for (d
in data
['projects']) {
42 var project
= data
['projects'][d
];
43 projects
.push({id
: project
['_id'], text
: project
['name']})
54 select2_single
= $('#default_project_edit').select2({
55 placeholder
: 'Select Default Project',
58 url
: '/projects/list',
60 processResults: function (data
) {
62 if (data
['projects']) {
63 for (d
in data
['projects']) {
64 var project
= data
['projects'][d
];
65 projects
.push({id
: project
['_id'], text
: project
['name']})
76 $('#modal_edit_user').modal('show');
79 function deleteUser(user_id
, name
) {
80 var delete_url
= '/admin/users/'+user_id
+'/delete';
81 bootbox
.confirm("Are you sure want to delete "+name
+"?", function (confirm
) {
83 var dialog
= bootbox
.dialog({
84 message
: '<div class="text-center"><i class="fa fa-spin fa-spinner"></i> Loading...</div>',
90 contentType
: "application/json;charset=utf-8",
91 success: function (result
) {
92 //$('#modal_show_vim_body').empty();
96 error: function (result
) {
98 bootbox
.alert("An error occurred.");