diff --git a/src/routes/test/groups-test.js b/src/routes/test/groups-test.js index 28d86bf20..29e1e4c29 100644 --- a/src/routes/test/groups-test.js +++ b/src/routes/test/groups-test.js @@ -224,7 +224,7 @@ describe('Groups API', function () { }); it('cannot add user to invalid group', function (done) { - superagent.put(SERVER_URL + '/api/v1/users/' + userId + '/set_groups') + superagent.put(SERVER_URL + '/api/v1/users/' + userId + '/groups') .query({ access_token: token }) .send({ groupIds: [ 'admin', 'something' ]}) .end(function (error, result) { @@ -234,7 +234,7 @@ describe('Groups API', function () { }); it('can add user to valid group', function (done) { - superagent.put(SERVER_URL + '/api/v1/users/' + userId + '/set_groups') + superagent.put(SERVER_URL + '/api/v1/users/' + userId + '/groups') .query({ access_token: token }) .send({ groupIds: [ 'admin', 'group0', 'group1' ]}) .end(function (error, result) { @@ -244,7 +244,7 @@ describe('Groups API', function () { }); it('can remove last user from admin', function (done) { - superagent.put(SERVER_URL + '/api/v1/users/' + userId + '/set_groups') + superagent.put(SERVER_URL + '/api/v1/users/' + userId + '/groups') .query({ access_token: token }) .send({ groupIds: [ 'group0', 'group1' ]}) .end(function (error, result) { diff --git a/src/routes/test/user-test.js b/src/routes/test/user-test.js index 23b65a40d..28a15e3fe 100644 --- a/src/routes/test/user-test.js +++ b/src/routes/test/user-test.js @@ -293,7 +293,7 @@ describe('User API', function () { }); it('set second user as admin succeeds', function (done) { - superagent.put(SERVER_URL + '/api/v1/users/' + user_1.id + '/set_groups') + superagent.put(SERVER_URL + '/api/v1/users/' + user_1.id + '/groups') .query({ access_token: token }) .send({ groupIds: [ groups.ADMIN_GROUP_ID ] }) .end(function (err, res) { @@ -311,7 +311,7 @@ describe('User API', function () { }); it('remove itself from admins fails', function (done) { - superagent.put(SERVER_URL + '/api/v1/users/' + user_0.id + '/set_groups') + superagent.put(SERVER_URL + '/api/v1/users/' + user_0.id + '/groups') .query({ access_token: token }) .send({ groupIds: [ 'somegroupid' ] }) .end(function (err, res) { @@ -321,7 +321,7 @@ describe('User API', function () { }); it('remove second user from admins succeeds', function (done) { - superagent.put(SERVER_URL + '/api/v1/users/' + user_1.id + '/set_groups') + superagent.put(SERVER_URL + '/api/v1/users/' + user_1.id + '/groups') .query({ access_token: token }) .send({ groupIds: [ 'somegroupid' ] }) .end(function (err, res) { diff --git a/src/server.js b/src/server.js index d4f08520d..e6784b98c 100644 --- a/src/server.js +++ b/src/server.js @@ -112,7 +112,7 @@ function initializeExpressSync() { router.get ('/api/v1/users/:userId', usersScope, routes.user.requireAdmin, routes.user.get); router.del ('/api/v1/users/:userId', usersScope, routes.user.requireAdmin, routes.user.verifyPassword, routes.user.remove); router.post('/api/v1/users/:userId', usersScope, routes.user.requireAdmin, routes.user.update); - router.put ('/api/v1/users/:userId/set_groups', usersScope, routes.user.requireAdmin, routes.user.setGroups); + router.put ('/api/v1/users/:userId/groups', usersScope, routes.user.requireAdmin, routes.user.setGroups); router.post('/api/v1/users/:userId/invite', usersScope, routes.user.requireAdmin, routes.user.sendInvite); // Group management diff --git a/webadmin/src/js/client.js b/webadmin/src/js/client.js index 2ac4b76bc..4157fede6 100644 --- a/webadmin/src/js/client.js +++ b/webadmin/src/js/client.js @@ -425,7 +425,7 @@ angular.module('Application').service('Client', ['$http', 'md5', 'Notification', }; Client.prototype.setGroups = function (userId, groupIds, callback) { - $http.put(client.apiOrigin + '/api/v1/users/' + userId + '/set_groups', { groupIds: groupIds }).success(function (data, status) { + $http.put(client.apiOrigin + '/api/v1/users/' + userId + '/groups', { groupIds: groupIds }).success(function (data, status) { if (status !== 204) return callback(new ClientError(status, data)); callback(null); }).error(defaultErrorHandler(callback));