From 16d0a8bf55f44bd135494a4cb36dda8655f5432f Mon Sep 17 00:00:00 2001 From: Jan Orel Date: Mon, 10 Nov 2014 13:50:59 +0100 Subject: [PATCH] Add team membership call --- github/Team.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/github/Team.py b/github/Team.py index 8e76d34a..e1971f5f 100644 --- a/github/Team.py +++ b/github/Team.py @@ -121,6 +121,18 @@ class Team(github.GithubObject.CompletableGithubObject): self.url + "/members/" + member._identity ) + def add_membership(self, member): + """ + :calls: `PUT /teams/:id/memberships/:user `_ + :param member: :class:`github.Nameduser.NamedUser` + :rtype: None + """ + assert isinstance(member, github.NamedUser.NamedUser), member + headers, data = self._requester.requestjsonandcheck( + "PUT", + self.url + "/memberships/" + member._identity + ) + def add_to_repos(self, repo): """ :calls: `PUT /teams/:id/repos/:org/:repo `_