Skip to content

Commit a273a17

Browse files
author
Gauvain Pocentek
committed
{Project,Group}Member: support expires_at attribute
Fixes #224
1 parent 41ca449 commit a273a17

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

gitlab/objects.py

+4
Original file line numberDiff line numberDiff line change
@@ -870,7 +870,9 @@ class GroupMember(GitlabObject):
870870
canGet = 'from_list'
871871
requiredUrlAttrs = ['group_id']
872872
requiredCreateAttrs = ['access_level', 'user_id']
873+
optionalCreateAttrs = ['expires_at']
873874
requiredUpdateAttrs = ['access_level']
875+
optionalCreateAttrs = ['expires_at']
874876
shortPrintAttr = 'username'
875877

876878
def _update(self, **kwargs):
@@ -1530,7 +1532,9 @@ class ProjectMember(GitlabObject):
15301532
_url = '/projects/%(project_id)s/members'
15311533
requiredUrlAttrs = ['project_id']
15321534
requiredCreateAttrs = ['access_level', 'user_id']
1535+
optionalCreateAttrs = ['expires_at']
15331536
requiredUpdateAttrs = ['access_level']
1537+
optionalCreateAttrs = ['expires_at']
15341538
shortPrintAttr = 'username'
15351539

15361540

0 commit comments

Comments
 (0)