taskadapter / redmine-java-api

Redmine Java API
Apache License 2.0
269 stars 162 forks source link

Remove User from Group #361

Open SammyDerksen opened 3 years ago

SammyDerksen commented 3 years ago

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); }