var projectKey = $("#project_key").val();
var token = $("#token").val();
var groupsSelector = $("#project-groups-select");
groupsSelector.auiSelect2({placeholder: "Select groups",
multiple: true,
width: "copy",
query: function (query) {
AP.request({
url: "/rest/api/2/groups/picker?query=" + query.term,
type: "GET",
success: function(response) {
var data = {results: []};
$($.parseJSON(response).groups).each(function (index, group) {
});
query.callback(data);
},
error: function(response) {
}
});
}});
groupsSelector.on("change", function(e) {
var type;
var id;
if (e.removed) {
type = "DELETE";
} else if (e.added) {
type = "POST";
}
$.ajax({
url: "projectconfig/" + projectKey,
type: type,
data: { groupname : id },
headers: {
'X-acpt': token
},
success: function(response) {
},
error: function(response) {
}
});
});