版本
方法与权限
| API | GET | POST | PUT | PATCH | DELETE |
|---|---|---|---|---|---|
| 版本列表 | 管理员, 项目管理员, 项目编辑, 项目查看 | - | - | 项目管理员*, 项目编辑* | - |
| 版本详情 | 管理员, 项目管理员, 项目编辑, 项目查看 | - | - | 项目管理员*, 项目编辑* | - |
*仅 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
}