查询多角色用户权限
功能介绍
查询多角色用户权限
调用方法
请参见如何调用API。
URI
GET /devreposerver/v5/user/permissions
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
参数解释: 项目ID,对应"需求管理 CodeArts Req"项目唯一标识,私有依赖库首页地址栏url https://{host}/cloudartifact/project/{project_id}/repository中project_id变量的值。 约束限制: 字符串长度32。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
无
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
参数解释: 请求成功、失败状态。 取值范围: success:请求成功。 error:请求失败。 |
trace_id |
String |
参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。 |
result |
ProjectRolePermissionDo object |
参数解释: 权限信息。 取值范围: 不涉及。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
参数解释: id。 取值范围: 不涉及。 |
role_id |
Integer |
参数解释: 角色id。 取值范围: 不涉及。 |
devuc_role_id |
String |
参数解释: devuc角色id。 取值范围: 不涉及。 |
project_id |
String |
参数解释: 项目id。 取值范围: 不涉及。 |
is_permission_config |
Boolean |
参数解释: is_permission_config。 取值范围: 不涉及。 |
is_change_pkg_status |
Boolean |
参数解释: is_change_pkg_status。 取值范围: 不涉及。 |
is_upload |
Boolean |
参数解释: is_upload。 取值范围: 不涉及。 |
is_delete_restore_test_pkg |
Boolean |
参数解释: is_delete_restore_test_pkg。 取值范围: 不涉及。 |
is_delete_restore_prod_pkg |
Boolean |
参数解释: is_delete_restore_prod_pkg。 取值范围: 不涉及。 |
is_edit_test_pkg |
Boolean |
参数解释: is_edit_test_pkg。 取值范围: 不涉及。 |
is_mkdir |
Boolean |
参数解释: is_mkdir。 取值范围: 不涉及。 |
is_download |
Boolean |
参数解释: is_download。 取值范围: 不涉及。 |
is_restore_all |
Boolean |
参数解释: is_restore_all。 取值范围: 不涉及。 |
is_empty |
Boolean |
参数解释: 是否为空。 取值范围: 不涉及。 |
create_time |
Long |
参数解释: 创建时间。 取值范围: 不涉及。 |
update_time |
Long |
参数解释: 更新时间。 取值范围: 不涉及。 |
migrated_630 |
Integer |
参数解释: migrated_630。 取值范围: 不涉及。 |
region |
String |
参数解释: 区域。 取值范围: 不涉及。 |
user_id |
String |
参数解释: 用户id。 取值范围: 不涉及。 |
roles |
String |
参数解释: 角色。 取值范围: 不涉及。 |
请求示例
查询多角色用户权限
https://{URL}/devreposerver/v5/user/permissions?project_id=f132b62084774001b84c294c0eef27f2
响应示例
状态码:200
OK
{ "status" : "success", "trace_id" : "4933f7d81844450281d835f4ec7224d4", "result" : { "id" : "0019256f4e4611f0b0b6fa163ead7b41", "region" : "xx-xxxxx-x", "roles" : null, "role_id" : -1, "devuc_role_id" : null, "project_id" : "f132b62084774001b84c294c0eef27f2", "is_permission_config" : true, "is_change_pkg_status" : true, "is_upload" : true, "is_delete_restore_test_pkg" : true, "is_delete_restore_prod_pkg" : true, "is_edit_test_pkg" : true, "is_mkdir" : true, "is_download" : true, "is_restore_all" : true, "is_empty" : true, "create_time" : 1750472301000, "update_time" : 1750472301000, "migrated_630" : 0, "user_id" : null } }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
错误码
请参见错误码。