Add support for team discussions (#1246) (#1249)

* Add support for team discussions (#1246)

* Make a TeamDiscussion completeable
This commit is contained in:
Adam Baratz
2019-10-31 21:19:10 +11:00
committed by Steve Kowalik
parent 077c80ba2d
commit ec3c8d7b3b
5 changed files with 284 additions and 0 deletions
+16
View File
@@ -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>`_