From 99c47108ee5dfa445801efdf5cda628ca7b97679 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Thu, 24 Dec 2015 09:10:49 +0100 Subject: Add support for group members update Closes #73 --- gitlab/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gitlab/__init__.py') diff --git a/gitlab/__init__.py b/gitlab/__init__.py index 236fc8d..aad3b8d 100644 --- a/gitlab/__init__.py +++ b/gitlab/__init__.py @@ -892,11 +892,15 @@ class CurrentUser(GitlabObject): class GroupMember(GitlabObject): _url = '/groups/%(group_id)s/members' canGet = False - canUpdate = False requiredUrlAttrs = ['group_id'] requiredCreateAttrs = ['access_level', 'user_id'] + requiredUpdateAttrs = ['access_level'] shortPrintAttr = 'username' + def _update(self, **kwargs): + self.user_id = self.id + super(GroupMember, self)._update(**kwargs) + class Group(GitlabObject): _url = '/groups' -- cgit v1.2.1