GitLab 自托管:检查来自 API 的计划
GitLab Self Hosted: Check plan from API
我想检查我是否可以访问我的 GitLab 实例(自托管)的高级功能(例如 group hooks)来自 API .我应该调用哪个端点?
备注:
- 我想检查 the version 并查看企业版是否以
-ee
结尾或社区版以 -ce
结尾,但这还不够,因为我仍然可以拥有企业版但未订阅(因此无法使用高级功能)。
- 在组挂钩的上下文中,我还考虑过使用 Namespace API but I get the value
default
which isn't really helpful (see related question) 检查与组关联的计划
- 我也考虑过检查 license of the instance,但它需要管理员权限,我不能假定可用令牌具有这样的权限。
一个解决方案是调用不需要管理员权限的 premium-only 功能并检查它是否 return 403.
我想检查我是否可以访问我的 GitLab 实例(自托管)的高级功能(例如 group hooks)来自 API .我应该调用哪个端点?
备注:
- 我想检查 the version 并查看企业版是否以
-ee
结尾或社区版以-ce
结尾,但这还不够,因为我仍然可以拥有企业版但未订阅(因此无法使用高级功能)。 - 在组挂钩的上下文中,我还考虑过使用 Namespace API but I get the value
default
which isn't really helpful (see related question) 检查与组关联的计划
- 我也考虑过检查 license of the instance,但它需要管理员权限,我不能假定可用令牌具有这样的权限。
一个解决方案是调用不需要管理员权限的 premium-only 功能并检查它是否 return 403.