Skip to content

列权限

查看成员组列权限开关

GET /openapi/v1/workspaces/{workspaceId}/member-groups/{member_groups_pk}/enable-col-permission/

返回结果

{
  "errcode": 200,
  "errmsg": "success",
  "data": {
    "enableColPermission": false
  }
}

开启/关闭成员组列权限

PUT /openapi/v1/workspaces/{workspaceId}/member-groups/{member_groups_pk}/enable-col-permission/

请求参数

{
  "enableColPermission": true
}

参数说明

参数 类型 是否必填 说明
enableColPermission bool 是 列权限是否开启,当值为 true 时列权限开启,值为 false 时列权限关闭

返回结果

{
  "errcode": 200,
  "errmsg": "success",
  "data": {
    "enableColPermission": false
  }
}

获取成员组列权限

GET /openapi/v1/workspaces/{workspaceId}/member-groups/{member_groups_pk}/col-permission/

返回结果

{
  "errcode": 200,
  "errmsg": "success",
  "data": {
    "dimensions": {
      "effect": "allow",
      "resource": ["d1", "d2", "d3"]
    },
    "measures": {
      "effect": "deny",
      "resource": ["m1", "m2", "m3"]
    }
  }
}

修改成员组列权限

PUT /openapi/v1/workspaces/{workspaceId}/member-groups/{member_groups_pk}/col-permission/

请求参数

{
  "dimensions": {
    "effect": "allow",
    "resource": ["d1", "d2"]
  },
  "measures": {
    "effect": "deny",
    "resource": ["m1", "m2"]
  }
}

返回结果

{
  "errcode": 200,
  "errmsg": "success",
  "data": {
    "dimensions": {
      "effect": "allow",
      "resource": ["d1", "d2"]
    },
    "measures": {
      "effect": "deny",
      "resource": ["m1", "m2"]
    }
  }
}