Skip to content

Commit 99c4710

Browse files
author
Gauvain Pocentek
committed
Add support for group members update
Closes #73
1 parent 45becb9 commit 99c4710

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

gitlab/__init__.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -892,11 +892,15 @@ def Key(self, id=None, **kwargs):
892892
class GroupMember(GitlabObject):
893893
_url = '/groups/%(group_id)s/members'
894894
canGet = False
895-
canUpdate = False
896895
requiredUrlAttrs = ['group_id']
897896
requiredCreateAttrs = ['access_level', 'user_id']
897+
requiredUpdateAttrs = ['access_level']
898898
shortPrintAttr = 'username'
899899

900+
def _update(self, **kwargs):
901+
self.user_id = self.id
902+
super(GroupMember, self)._update(**kwargs)
903+
900904

901905
class Group(GitlabObject):
902906
_url = '/groups'

0 commit comments

Comments
 (0)