文档首页/ 编译构建 CodeArts Build/ API参考/ 任务相关API接口/ 获取当前项目默认角色权限矩阵信息
更新时间:2024-11-08 GMT+08:00
分享

获取当前项目默认角色权限矩阵信息

功能介绍

获取当前项目默认角色权限矩阵信息

调用方法

请参见如何调用API

URI

GET /v1/job/project/default-permission

表1 Query参数

参数

是否必选

参数类型

描述

project_id

String

CodeArts项目ID,32位数字、小写字母组合。

job_id

String

构建的任务ID;

编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。

请求参数

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

result

Array of result objects

返回结果

error

String

返回错误信息

status

String

返回状态信息

表3 result

参数

参数类型

描述

role_id

Integer

角色ID

role_name

String

角色名

is_copy

Boolean

是否有复制任务权限

is_delete

Boolean

是否有删除任务权限

is_execute

Boolean

是否有执行任务权限

is_forbidden

Boolean

是否有禁用任务权限

is_manager

Boolean

是否有管理任务权限

is_modify

Boolean

是否有修改任务权限

is_view

Boolean

是否有查看任务权限

请求示例

GET https://{endpoint}/v1/job/project/default-permission?project_id=304692247d8541bfaa118a98344d715d&jobid=e8be988b472e47e9b6301231b49aa607

响应示例

状态码: 200

返回信息

{
  "result" : [ {
    "role_id" : -1,
    "role_name" : "project_admin",
    "is_copy" : true,
    "is_delete" : true,
    "is_execute" : true,
    "is_forbidden" : true,
    "is_manager" : true,
    "is_modify" : false,
    "is_view" : true
  } ],
  "error" : null,
  "status" : "success"
}

状态码

状态码

描述

200

返回信息

错误码

请参见错误码

相关文档