public registry
scope | 权限等级(包类型) | 是否可以查看和下载 | 是否可以发布(写) |
---|
Org | Private | 有【读】权限的organization成员 | 有【读/写】权限的organization成员 |
Org | Public | 所有人 | 有【读/写】权限的organization成员 |
User | Private | owner和被owner授予【读】权限的人 | owner和被owner授予【读/写】权限的人 |
User | Public | 所有人 | owner和被owner授予【读/写】权限的人 |
Unscoped | Public | 所有人 | owner和被owner授予【读/写】权限的人 |
企业 registry
scope | 权限等级(包类型) | 是否可以查看和下载 | 是否可以发布(写) |
---|
Org | Private | 处于登陆状态的,有【读】权限的team成员 | 处于登陆状态的,有【读/写】权限的team成员 |
Org | Public | 所有的处于登陆状态的organization成员 | 处于登陆状态的,有【读/写】权限的team成员 |
User | Private | owner和处于登陆状态的,被授予【读】权限的team成员 | owner和处于登陆状态的,被授予【读/写】权限的team成员 |
User | Public | 所有的处于登陆状态的企业 registry用户 | owner和处于登陆状态的,被授予【读/写】权限的企业 registry用户 |
Unscoped | Public | 所有的企业 registry用户 | 无 |
“企业registry用户”应该是指“购买了企业版npm的organization下面的成员”
organization角色权限
一个organization下面有三种角色:owner, admin和member。
权限 | owner | admin | member |
---|
费用管理(负责费用事项) | ☑️ | | |
添加新member到organization | ☑️ | | |
从organization移除member | ☑️ | | |
重命名organization | ☑️ | | |
删除organization | ☑️ | | |
改变一个member的角色 | ☑️ | | |
创建team | ☑️ | ☑️ | |
删除team | ☑️ | ☑️ | |
添加新member到team | ☑️ | ☑️ | |
从team中移除member | ☑️ | ☑️ | |
管理team名下package的读写权限 | ☑️ | ☑️ | |
在organization命名空间下发布package | ☑️ | ☑️ | ☑️ |