mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 19:01:15 +00:00
* Add support for team discussions (#1246) * Make a TeamDiscussion completeable
This commit is contained in:
committed by
Steve Kowalik
parent
077c80ba2d
commit
ec3c8d7b3b
@@ -48,6 +48,7 @@ import github.PaginatedList
|
||||
import github.Repository
|
||||
import github.NamedUser
|
||||
import github.Organization
|
||||
import github.TeamDiscussion
|
||||
|
||||
from . import Consts
|
||||
import six
|
||||
@@ -265,6 +266,21 @@ class Team(github.GithubObject.CompletableGithubObject):
|
||||
)
|
||||
self._useAttributes(data)
|
||||
|
||||
def get_discussions(self):
|
||||
"""
|
||||
:calls: `GET /teams/:id/discussions <https://developer.github.com/v3/teams/discussions/#list-discussions>`_
|
||||
:rtype: :class:`github.PaginatedList.PaginatedList` of :class:`github.TeamDiscussion.TeamDiscussion`
|
||||
"""
|
||||
return github.PaginatedList.PaginatedList(
|
||||
github.TeamDiscussion.TeamDiscussion,
|
||||
self._requester,
|
||||
self.url + "/discussions",
|
||||
None,
|
||||
headers={
|
||||
"Accept": Consts.mediaTypeTeamDiscussionsPreview
|
||||
}
|
||||
)
|
||||
|
||||
def get_members(self, role=github.GithubObject.NotSet):
|
||||
"""
|
||||
:calls: `GET /teams/:id/members <https://developer.github.com/v3/teams/members/#list-team-members>`_
|
||||
|
||||
Reference in New Issue
Block a user