应用权限和git仓库代码权限的问题

  • 运行环境:https://choerodon.com.cn

  • 问题描述:

    设置了应用权限之后,相应的权限并没有同步到代码权限上,具体表现为:
    1、设置了全部项目成员可见的应用,其代码库member没有包含项目成员
    2、设置了全部项目成员可见的应用,同时间段一些被移出项目的人员反倒均出现在代码库的member中
    3、设置成全部项目成员可见的应用,再设置成特定的成员可见,也暂时还没有同步过来

  • 建议:

    现在是如果需要代码权限的话,只能暂时先给项目所有者权限,或者临时加一下git权限,但是git权限会被刷掉,而项目所有者权限又太大了

你好,我这边在你说的官方环境测试了,并没有出现任何一个你说的情况。在同步过程中可能会有几秒延迟,但是最终是加上了。

稍后我们这边再从后台日志排查,查看是否有异常。

嗯嗯,好的,我们项目里面确实有可以实时同步的,例如(https://code.choerodon.com.cn/mobile-center-hippius/hippius-developer-platform-fe, orgId=8,projectId=131,appId=733),但是大部分都没法同步,比如(https://code.choerodon.com.cn/mobile-center-hippius/hippius-questionnaire, orgId=8,projectId=131,appId=3249),而且调整时间是昨天下午。希望对排查有帮助

你好~我刚在你说有问题的应用服务做了下测试: https://code.choerodon.com.cn/mobile-center-hippius/hippius-questionnaire
没有你说的问题,我自己加成了项目成员,能够正常访问。
不过从devops界面显示有权限的人员是36,gitlab显示的是40,多了4个人是手动分配的么?

我看到你了,确实同步过去了,但是我们项目成员:朱风@7971、戴文@7963、谭星@25085、吴杰宇@24884 等等都没有同步过来

而且很奇怪的是,我们昨天移除出项目成员的一些人,现在反倒有了developer权限,比如 汪欢欢 @21912、 张青青 @22293、 唐顺爱@15995 等等,确实跟项目成员出入挺大的

你好~
1.那个移除的项目成员还拥有gitlab的权限是我们这边的问题,待会重新发了版本给你说下,需要先将移除的成员加回来,然后在删除下;
2.有的项目成员没有同步过来,我看了你现在的项目,成员都是有权限的,你是手动分配了么?暂时还没复现这个问题。

嗯嗯,我们这边没有手动操作hippius-questionnaire的git权限,应该是自动同步过来了,就是时间延迟了两天
但是还有其他的项目还没有同步过来,比如https://code.choerodon.com.cn/mobile-center-hippius/hippius01 这个,还是缺少我之前说的那些人,比在猪齿鱼这边看到的权限人员是少的,我只是大概看了一下,应该还有别的项目也有相同的问题

这个好解决吗?不好解决我们就先全改成项目所有者权限

不用不用,已经在测试了,稍等下就部署。

好的

两个问题都部署了:
1.对于移除的项目成员还拥有gitlab的权限是的问题,需要先将移除的成员加回来,然后在删除下;
2.有的项目成员没有同步过来,需要在应用服务权限界面从特定切换到所有,或者重新删除在添加下。

好的