跳到主要内容

版本

方法与权限​

APIGETPOSTPUTPATCHDELETE
版本列表管理员, 项目管理员, 项目编辑, 项目查看--项目管理员*, 项目编辑*-
版本详情管理员, 项目管理员, 项目编辑, 项目查看--项目管理员*, 项目编辑*-

*仅 commit 消息可以更新。

获取版本列表​

端点: /tables/version/list/{level}/{sid}/{serializer}/

参数: level (路径, 字符串)​

organization

参数: sid (路径, 字符串)​

organization sid

参数: serializer (路径, 字符串)​

参数: token (头部, 字符串)​

参数: dataonly (查询, 布尔值)​

使用 dataonly 返回行数据对象

参数: row__sid (查询, 字符串)​

响应: 200​

#serializer = name
{
"page_size": 10,
"page_number": 1,
"page_count": 4,
"count": 33,
"next": "xxx",
"previous": null,
"add_permission": true,
"results": [
{
"sid": "xxx",
"name": "EP625: Test Name 20200525133408 (33)"
},
...
]
}
#serializer = list
{
"page_size": 10,
"page_number": 1,
"page_count": 4,
"count": 33,
"next": "xxx",
"previous": null,
"add_permission": true,
"results": [
{
"sid": "xxx",
"name": "EP625: Test Name 20200525133408 (33)",
"hash": "xxx",
"previousHash": "xxx",
"version": 33,
"activity_message": "xxx",
"commit": null,
"is_valid": true,
"updated_by": "Yonggan Wu",
"date_created": "2020-06-12T18:54:06.314767Z",
"change_permission": true
}
...
]
}
#serializer = name
{
"page_size": 10,
"page_number": 1,
"page_count": 4,
"count": 33,
"next": "xxx",
"previous": null,
"add_permission": true,
"results": [
{
"sid": "xxx",
"name": "EP625: Test Name 20200525133408 (33)",
"hash": "xxx",
"data": {},
"previousHash": "xxx",
"version": 33,
"activity_message": "xxx",
"commit": null,
"is_valid": true,
"updated_by": "Yonggan Wu",
"date_created": "2020-06-12T18:54:06.314767Z",
"change_permission": true
},
...
]
}

获取版本详情​

端点: /tables/version/detail/{sid}/

参数: sid (路径, 字符串)​

参数: token (头部, 字符串)​

响应: 200​

{
"sid": "xxx",
"hash": "VGd4bzZhZmVhMzBkOWZlMmViNTdmZDE3YzBhOWVlMTUwYmMzSEZMcQ__",
"previousHash": "WFFWbGRlMzViMmM1MzViZmM0MTdmYjU2N2FmZWFkYmFjOGJkWHFRSw__",
"version": 8,
"data": {
...
}
"activity_message": "Updated data of Section (Files (No Preview)) from None to {\"files\": [{\"sid\": \"orux0a40x239qvAFKPUZ\", \"name\": \" FL143: FL154_ Small Workbook.xlsx (v3)\"}, {\"sid\": \"mpsv0a40x237otyDINSX\", \"name\": \" FL141: 2015-5-5 lib pool.xlsx (v3)\"}, {\"sid\": \"ehkn0a40x7dglqvAFKP\", \"name\": \" FL8: linkers and templates for subset-2.xlsx (v3)\"}]}",
"updated_by": {
"sid": "xxx",
"first_name": "xxx",
"last_name": "xxx",
"email": "xxx@labii.com"
},
"date_updated": "2018-07-27T07:10:57.293464Z",
"date_created": "2018-07-27T07:10:57.279388Z",
"change_permission": false
}

修补版本详情​

端点: /tables/version/detail/{sid}/

参数: sid (路径, 字符串)​

参数: token (头部, 字符串)​

参数: commit (正文, 字符串)​

响应: 200​

{
"sid": "xxx",
"hash": "VGd4bzZhZmVhMzBkOWZlMmViNTdmZDE3YzBhOWVlMTUwYmMzSEZMcQ__",
"previousHash": "WFFWbGRlMzViMmM1MzViZmM0MTdmYjU2N2FmZWFkYmFjOGJkWHFRSw__",
"version": 8,
"data": {
...
}
"activity_message": "Updated data of Section (Files (No Preview)) from None to {\"files\": [{\"sid\": \"orux0a40x239qvAFKPUZ\", \"name\": \" FL143: FL154_ Small Workbook.xlsx (v3)\"}, {\"sid\": \"mpsv0a40x237otyDINSX\", \"name\": \" FL141: 2015-5-5 lib pool.xlsx (v3)\"}, {\"sid\": \"ehkn0a40x7dglqvAFKP\", \"name\": \" FL8: linkers and templates for subset-2.xlsx (v3)\"}]}",
"updated_by": {
"sid": "xxx",
"first_name": "xxx",
"last_name": "xxx",
"email": "xxx@labii.com"
},
"date_updated": "2018-07-27T07:10:57.293464Z",
"date_created": "2018-07-27T07:10:57.279388Z",
"change_permission": false
}