-
Notifications
You must be signed in to change notification settings - Fork 204
Closed
Labels
Milestone
Description
需求描述(Describe)
- 需求目标:快捷审核git仓库审核,支持指定仓库分支
- 需求预期:
快捷审核中,使用git仓库审核时,除了填写仓库地址及用户名密码外,还支持选择需要审核的代码分支
交互预期
填写仓库信息后支持验证连通性
验证失败时给出错误提示
验证通过后才可选择分支
没有验证连通性时,无法选择分支,移入时提示:请先验证仓库连通性
默认展示默认分支
支持下拉选择仓库已有分支
支持手动输入分支名称(自动检验分支是否存在)
实现方案
- 修改快捷审核接口:
/v1/projects/default/sql_audit_records
增加formData字段git_branch_name - 新增测试git联通性接口:
/v1/configurations/git/test
请求体
{
"git_http_url": "",
"git_user_name": "",
"git_user_password": ""
}
响应
{
"is_connected_success": true,
"branches": ["main", "feat_test"],
"error_message": ""
}
变更影响面
受影响的模块或功能
- 用户名/密码/git地址/分支变更为必填项
- TODO: 代码里面要对账号密码做校验