X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fuser_management%2Fsrc%2FplatformRoleManagement%2FplatformRoleManagementSource.js;h=724312e7fa409a520f236a56bd2f77f505ac6bc7;hp=0327e86e2674716d99039e2ef620af28086ac0dd;hb=a0fefa94b21ae1620756cda0d22d5de90b9bcaa9;hpb=8e18bc5751d4d1d584396dd1d95c47835838399a diff --git a/skyquake/plugins/user_management/src/platformRoleManagement/platformRoleManagementSource.js b/skyquake/plugins/user_management/src/platformRoleManagement/platformRoleManagementSource.js index 0327e86e2..724312e7f 100644 --- a/skyquake/plugins/user_management/src/platformRoleManagement/platformRoleManagementSource.js +++ b/skyquake/plugins/user_management/src/platformRoleManagement/platformRoleManagementSource.js @@ -13,9 +13,6 @@ if (DEV_MODE) { } -let Projects = mockProjects(); -let Users = mockUsers(); - module.exports = function(Alt) { return { @@ -23,15 +20,12 @@ 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', beforeSend: Utils.addAuthorizationStub, success: function(data, textStatus, jqXHR) { - resolve(data.users); + resolve(data.user); } }).fail(function(xhr){ //Authentication and the handling of fail states should be wrapped up into a connection class. @@ -54,9 +48,6 @@ module.exports = function(Alt) { getPlatform: { remote: function() { return new Promise(function(resolve, reject) { - // setTimeout(function() { - // resolve(Projects); - // }, 1000) $.ajax({ url: `/platform?api_server=${API_SERVER}`, type: 'GET', @@ -89,6 +80,7 @@ module.exports = function(Alt) { url: `/platform?api_server=${API_SERVER}`, type: 'PUT', data: project, + dataType: 'json', beforeSend: Utils.addAuthorizationStub, success: function(data, textStatus, jqXHR) { resolve(data); @@ -114,9 +106,6 @@ module.exports = function(Alt) { deleteProject: { remote: function(state, project) { return new Promise(function(resolve, reject) { - // setTimeout(function() { - // resolve(true); - // }, 1000) $.ajax({ url: `/project/${project['name']}?api_server=${API_SERVER}`, type: 'DELETE', @@ -146,9 +135,6 @@ module.exports = function(Alt) { remote: function(state, project) { return new Promise(function(resolve, reject) { - // setTimeout(function() { - // resolve(true); - // }, 1000) $.ajax({ url: `/project?api_server=${API_SERVER}`, type: 'POST', @@ -191,61 +177,3 @@ function interceptResponse (responses) { } } -function mockProjects() { - let data = []; - let count = 10; - for(let i = 0; i < 3; i++) { - data.push({ - name: `Test Project ${i}`, - description: 'Some description', - roles: ['Some-Role', 'Some-Other-Role'], - users: [ - { - 'user-name': 'Some-User', - 'user-domain': 'system', - role: [ - { - 'role': 'Some-Role', - 'key-set' : 'some key' - }, - { - 'role': 'Some-Other-Role', - 'key-set' : 'some key' - } - ] - }, - { - 'user-name': 'Some-User', - 'user-domain': 'system', - role: [ - { - 'role': 'Some-Role', - 'key-set' : 'some key' - } - ] - } - ] - }) - } - return data; -} -function mockUsers() { - let data = []; - let count = 10; - for(let i = 0; i < 10; i++) { - data.push({ - 'user-name': `Tester ${i}`, - 'user-domain': 'Some Domain', - platformRoles: { - super_admin: true, - platform_admin: false, - platform_oper: false - }, - disabled: false, - projectRoles: [ - 'Project:Role' - ] - }) - } - return data; -}