mirror of
https://github.com/status-im/PyGithub.git
synced 2026-09-01 19:31:10 +00:00
Implement assignees (issue #68)
This commit is contained in:
@@ -497,6 +497,20 @@ class Repository( GithubObject.GithubObject ):
|
||||
)
|
||||
self._useAttributes( data )
|
||||
|
||||
def get_assignees( self ):
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
self.url + "/assignees",
|
||||
None,
|
||||
None
|
||||
)
|
||||
return PaginatedList.PaginatedList(
|
||||
NamedUser.NamedUser,
|
||||
self._requester,
|
||||
headers,
|
||||
data
|
||||
)
|
||||
|
||||
def get_branches( self ):
|
||||
headers, data = self._requester.requestAndCheck(
|
||||
"GET",
|
||||
@@ -992,6 +1006,16 @@ class Repository( GithubObject.GithubObject ):
|
||||
data
|
||||
)
|
||||
|
||||
def has_in_assignees( self, assignee ):
|
||||
assert isinstance( assignee, NamedUser.NamedUser ), assignee
|
||||
status, headers, data = self._requester.requestRaw(
|
||||
"GET",
|
||||
self.url + "/assignees/" + assignee._identity,
|
||||
None,
|
||||
None
|
||||
)
|
||||
return status == 204
|
||||
|
||||
def has_in_collaborators( self, collaborator ):
|
||||
assert isinstance( collaborator, NamedUser.NamedUser ), collaborator
|
||||
status, headers, data = self._requester.requestRaw(
|
||||
|
||||
Reference in New Issue
Block a user