}
-let Users = mockUsers();
module.exports = function(Alt) {
getUsers: {
remote: function() {
return new Promise(function(resolve, reject) {
- // setTimeout(function() {
- // resolve(Users);
- // }, 1000)
$.ajax({
url: `/user?api_server=${API_SERVER}`,
type: 'GET',
deleteUser: {
remote: function(state, user) {
return new Promise(function(resolve, reject) {
- // setTimeout(function() {
- // resolve(true);
- // }, 1000)
$.ajax({
url: `/user/${user['user-name']}/${user['user-domain']}?api_server=${API_SERVER}`,
type: 'DELETE',
remote: function(state, user) {
return new Promise(function(resolve, reject) {
- // setTimeout(function() {
- // resolve(true);
- // }, 1000)
$.ajax({
url: `/user?api_server=${API_SERVER}`,
type: 'POST',
}
}
-function mockUsers() {
- let data = [];
- let count = 10;
- for(let i = 0; i < 10; i++) {
- data.push({
- username: `Tester ${i}`,
- domain: 'Some Domain',
- platformRoles: {
- super_admin: true,
- platform_admin: false,
- platform_oper: false
- },
- disabled: false,
- projectRoles: [
- 'Project:Role'
- ]
- })
- }
- return data;
-}