taskadapter/redmine-java-api

Remove User from Group

Opened this issue · 0 comments

There is no method to remove a user from a group. Here is suggestion:

Add in Transport:

public void removeUserFromGroup(int userId, int groupId) throws RedmineException {
logger.debug("removing user " + userId + " from group " + groupId + "...");
URI uri = getURIConfigurator().getChildIdURI(Group.class, Integer.toString(groupId), User.class, Integer.toString(userId));
HttpDelete httpDelete = new HttpDelete(uri);
String response = send(httpDelete);
logger.debug(response);
}

Add in User:

public void removeFromGroup(int groupId) throws RedmineException {
transport.removeUserFromGroup(this.getId(), groupId);
}