Closed shaokeyibb closed 2 months ago
话说githubapp需要有额外的权限吗,还是只要install了就行
话说githubapp需要有额外的权限吗,还是只要install了就行
要的,就是那个 member 的 read 权限
现在是不是还没法install😂试了下报了个 400 bad request。我猜是这个merge并部署之后才可以
现在是不是还没法install😂试了下报了个 400 bad request。我猜是这个merge并部署之后才可以
啊那个无所谓,后台不会拿安装信息做额外的事儿,这个安装只是为了在用户登录的时候有权拿到用户的组织信息罢了
研究了一下github权限机制,发现好像还有点复杂。。我们现在在用的权限系统实际上是 Team 机制。(而不是admin)。admin的权限也可能有点太大了,可能更合理的做法是用 team,专门建一个team,允许team里面的人来管理评论。
https://docs.github.com/en/rest/teams/members?apiVersion=2022-11-28#get-team-membership-for-a-user
所以可能这里要改一改,改成 user 是否是属于某个 org 的 某个 team
env我已经加好了,先merge一版吧
env我已经加好了,先merge一版吧
稍等下,我这边打算把头像加上(
我先merge一把吧,不然等会review不动了
应该不会影响你本地的开发,你到时候rebase一下master就好
合并前操作:
GH_ORG_ADMINISTRATOR_TEAM
secret,格式为{ORG_NAME}/{TEAM_SLUG}
此 PR 的其他更改