Pygithub: 添加方法以在组织存储库上设置团队协作者的权限级别

创建于 2017-07-28  ·  5评论  ·  资料来源: PyGithub/PyGithub

目前 PyGithub 中没有设置团队协作者对存储库的权限级别的方法。

至少,方法github.Team.Team.add_to_repos应该采用可选参数 permission=str 来设置协作者的权限级别。 当前的默认值似乎是推送。

基于 GitHub API,重用相同的方法来更新 repo 权限是正确的。

相关 API 参考: https :

最有用的评论

似乎确实有一个未记录的Team.set_repo_permission方法,它与add_to_repos ,但设置了permission参数。

所有5条评论

似乎确实有一个未记录的Team.set_repo_permission方法,它与add_to_repos ,但设置了permission参数。

听起来这个问题可以通过文档改进来解决。 为了使 API 与 REST 保持一致,更新add_to_repos似乎是最佳选择。 作为用户,我希望在不查看底层实现的情况下调用Team.set_repo_permissionTeam.add_to_repos

谢谢,使用set_repo_permission而不是add_to_repos确实可以完成工作!

为什么这没有记录? :(
它有一个文档字符串,似乎至少存在一年?

// 编辑,好吧,也许是因为文档很旧?
http://pygithub.readthedocs.io/en/latest/changes.html

此问题已自动标记为陈旧,因为它最近没有活动。 如果没有进一步的活动发生,它将被关闭。 感谢你的贡献。

这似乎在最新的文档中可用。

此页面是否有帮助?
0 / 5 - 0 等级