获取构建任务的角色权限矩阵信息
功能介绍
获取构建任务的角色权限矩阵信息
调用方法
请参见如何调用API。
URI
GET /v1/job/permission/role
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
job_id |
是 |
String |
构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 |
请求参数
无
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
result |
Array of result objects |
结果 |
status |
String |
返回状态信息 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
Integer |
数据库中ID |
role_id |
Integer |
角色ID |
role_name |
String |
角色名 |
job_id |
String |
任务ID |
is_modify |
Boolean |
是否有修改任务权限 |
is_delete |
Boolean |
是否有删除任务权限 |
is_view |
Boolean |
是否有查看任务权限 |
is_execute |
Boolean |
是否有执行任务权限 |
is_copy |
Boolean |
是否有复制任务权限 |
is_forbidden |
Boolean |
是否有禁用任务权限 |
is_manager |
Boolean |
是否有管理任务权限 |
create_time |
String |
任务创建时间 |
last_update_time |
String |
任务最后修改时间 |
count |
Integer |
次数 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码: 401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码: 403
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码: 404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
请求示例
GET https://{endpoint}/v1/job/permission/role?job_id=901878212b1a49be9c1a1054c272762a
响应示例
状态码: 200
OK
{ "result" : [ { "id" : 542477536, "role_id" : -1, "role_name" : "project_admin", "job_id" : "4bfc5e0fb6ac4bd5b603686c38c4e482", "is_modify" : true, "is_delete" : true, "is_view" : true, "is_execute" : true, "is_copy" : true, "is_forbidden" : true, "is_manager" : true, "create_time" : "Jun 5, 2024 4:00:58 PM", "last_update_time" : "Jun 5, 2024 4:00:58 PM", "count" : 0 } ], "status" : "success" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
500 |
Internal Server Error |
错误码
请参见错误码。