假设只有“所有者”可以推送新版本,或者“维护者”也可以这样做,我是否正确阅读?
维护者的角色被列为“可以提交和更新特定包名称的信息。”。具体来说,维护者可以编辑哪些信息?
在当前支持 PyPI的Warehouse引擎中,Maintainer只有上传权限。
其他任何事情都要求用户成为所有者。
Warehouse 是一个 Pyramid 项目,因此您可以在Pyramid Security文档中了解如何管理访问控制;视图受特定权限(或手动request.has_permission()
检查)保护,大多数项目视图都需要manage:project
权限,该权限仅授予项目所有者。