Commit Graph

205 Commits

Author SHA1 Message Date
OTTO d77768d8a7 Merge branch 'dev_PMS' of code.gitlink.org.cn:otto/microservices into dev_PMS_ZPK_merge_master 2024-09-12 15:42:51 +08:00
OTTO 2273e0c0d2 Merge remote-tracking branch 'origin/dev_PMS_ZPK' into dev_PMS 2024-09-12 15:41:06 +08:00
wanjia 42d003d455 fix(项目管理-迭代): #11202 迭代燃尽图兼容返回 2024-09-12 15:37:23 +08:00
wanjia 041092562e feat(项目管理-初始化项目): #10356 当上传的文件名中存在逗号,上传文件会报错 2024-09-11 11:15:18 +08:00
OTTO 3418761711 fix(Bug修复): 新建产品库接口报错
校验产品名称是否重复时未区分产品库、制品库和快照库导致,且快照库允许重复名称导致查询出现错误
2024-09-10 16:37:04 +08:00
OTTO 11cdafc70c fix(Bug修复): 非内置用户操作组织成员失败,因为与Forge权限不一致导致异步任务失败
Forge管理员不在Forge的组织中也有组织的管理权限,所以不需要加入到组织工作台来
2024-09-10 14:57:41 +08:00
OTTO d72c0bb535 fix(Bug修复): 特色专区开通工作台后跳转403
原因:判断是否保留当前操作用户时,错误的将gitlink用户id和平台用户id做比对
2024-09-10 10:40:26 +08:00
OTTO 8de57146e4 fix(Bug修复): 特色专区开通工作台后跳转403
原因:当前若用户为平台管理员但是非该组织管理员允许用户开通工作台,但是未处理该用户加入组织工作台的逻辑
处理方案:平台管理员开通工作台时自动将平台管理员也添加到组织成员中
2024-09-10 09:39:13 +08:00
OTTO d05756932a fix(Bug修复): 用户申请加入专区,接口报错无权限
原因:申请加入专区时调用了校验数据权限的查询专区详情接口
修复方案:申请加入专区接口不校验数据权限
2024-09-10 09:33:43 +08:00
OTTO b4fd5ece52 fix(Bug修复): 非组织管理员获取组织下用户列表准备开通工作台时需进行错误提示:当前用户非组织管理员,无法开通工作台 2024-09-09 15:21:56 +08:00
OTTO 421b42b36a fix(Bug修复): 开通工作台时未保留当前用户导致开通后跳403页面
开通工作台时需保留当前操作用户
2024-09-09 14:54:22 +08:00
OTTO 0ef339c488 feat(制品库功能完善): 快照库详情接口需返回快照库标识 2024-09-05 15:50:08 +08:00
OTTO 3da84ec4b1 feat(制品库功能完善): 快照库详情接口需返回快照库标识 2024-09-05 15:45:52 +08:00
OTTO 4de1674f9f fix(工作项导入): 优化导入错误提示语句 2024-09-04 11:49:13 +08:00
OTTO ce943ff68e feat(制品库功能开发): 基于CMDB制品定制接口
新增时间范围参数,根据创建时间进行筛选
2024-09-04 11:37:34 +08:00
OTTO 7a61d513b4 fix(用户权限): 组织开通工作台时,未选择的用户将移出组织 2024-09-03 09:17:21 +08:00
OTTO 67bf5caecf fix(用户权限): 非内置用户操作组织成员时可能因为与Forge权限不一致导致异步任务失败
修复方案:Forge所有操作均调整为Forge内置管理员进行操作
2024-09-02 15:47:57 +08:00
OTTO a526995a58 Merge branch 'dev_PMS' of code.gitlink.org.cn:Gitlink/microservices into dev_PMS_ZPK_merge_master 2024-09-02 11:40:58 +08:00
wanjia9506 2b639f7146 Merge pull request '#7637 根据迭代名称创建或查询数据并返回id' (#651) from dev_PMS into dev_PMS_ZPK 2024-09-02 11:38:32 +08:00
wanjia c2d859819b feat(项目管理-项目迭代): #7637 根据迭代名称创建或查询数据并返回id 2024-09-02 11:37:50 +08:00
wanjia9506 a8775455be Merge pull request '#5363 工作项导入及导出权限定义' (#649) from dev_PMS into dev_PMS_ZPK 2024-08-30 15:20:45 +08:00
wanjia 1896647d2e feat(项目管理-初始化项目): #5363 工作项导入及导出权限定义 2024-08-30 15:19:49 +08:00
OTTO b8226b21de feat(制品库功能完善): 快照库名称未保存到数据库 2024-08-30 09:22:37 +08:00
OTTO fa7a0e3c93 feat(制品库功能完善): 产品库不提供直接上传产品操作,文档需要从知识库中选取
新增接口:查询知识库文档列表
修复空指针异常
2024-08-29 17:11:18 +08:00
OTTO 2242cc6473 feat(制品库功能完善): 优化通过Feign远程请求文件服务逻辑 2024-08-29 17:03:53 +08:00
OTTO 02fe6e7ec9 feat(制品库功能完善): 修复Npm类型文件无法上传的问题 2024-08-29 16:00:27 +08:00
OTTO 01770b6976 feat(制品库功能完善): 调整对Nexus中文UrlEncode方式
由原来仅对中文进行UrlEncode调整为对所有字符(除/外)全部进行UrlEncode
2024-08-29 15:06:07 +08:00
OTTO 0d5818337b Merge branch 'dev_PMS_ZPK' of code.gitlink.org.cn:Gitlink/microservices into dev_PMS_ZPK 2024-08-29 11:24:30 +08:00
wanjia9506 ec57b5f83a Merge pull request '工作项导入及导出' (#642) from dev_PMS into dev_PMS_ZPK 2024-08-28 13:37:37 +08:00
wanjia 7af1fdadaf feat(项目管理-初始化项目): #5363 工作项导入及导出 2024-08-28 13:35:48 +08:00
OTTO 9b2a323674 feat(制品库功能完善): 产品库不提供直接上传产品操作,文档需要从知识库中选取
产品库上传文档逻辑优化:支持选择文档类型的文档
1. 创建临时文件,文件名为文档名称并添加后缀.md,并将文档内容输入到文件中
2. 获取文件流作为产品库制品上传
3. 删除临时文件
2024-08-26 17:18:00 +08:00
OTTO 7bd025970e feat(制品库功能完善): 产品库不提供直接上传产品操作,文档需要从知识库中选取
新增接口:查询知识库文档列表
1. 排除wiki文档
2024-08-26 16:56:18 +08:00
OTTO 39f20b0041 feat(制品库功能完善): 产品库不提供直接上传产品操作,文档需要从知识库中选取
产品库上传文档逻辑优化:
1. 上传产品文档仅需传递文档id,通过文档id查找文档
2. 限制文档类型仅允许为文档类型或附件类型
2024-08-26 16:53:59 +08:00
OTTO b316db25f3 feat(制品库功能完善): 产品库不提供直接上传产品操作,文档需要从知识库中选取
新增接口:查询知识库文档列表
1. 调用知识库文档列表查询接口获取文档
2. 获取产品库下所有制品,检查文档id在产品库中是否已存在,若存在则设置isChoose为true
2024-08-26 16:24:08 +08:00
OTTO 248102b5a4 feat(制品库功能完善): 产品库不提供直接上传产品操作,文档需要从知识库中选取
产品库上传文档时增加校验规则:
1. 上传文档时需要增加属性:制品标识(为文档id)
2. 校验文档是否存在
3. 校验产品库中是否已存在该文档
2024-08-26 15:23:16 +08:00
wanjia9506 6b1d633391 Merge pull request '#5419 项目代码库修复' (#640) from dev_PMS into dev_PMS_ZPK 2024-08-23 15:34:08 +08:00
wanjia 5eb783f6fe fix(项目管理-初始化项目): #5419 新建流水线时可选代码块,屏蔽导入失败的代码库 2024-08-23 15:33:25 +08:00
wanjia9506 f8ff23d023 Merge pull request '新建流水线时可选代码库,屏蔽导入失败的代码库' (#638) from dev_PMS into dev_PMS_ZPK 2024-08-23 15:08:29 +08:00
wanjia fc2e085780 fix(项目管理-初始化项目): #5419 新建流水线时可选代码块,屏蔽导入失败的代码库 2024-08-23 15:07:04 +08:00
OTTO 26d980e9cf feat(制品库功能开发): 产品库增加打包下载产品库功能
新增接口:获取产品库打包下载地址
返回打包文件名称
2024-08-22 16:24:24 +08:00
wanjia9506 88e4690ad9 Merge pull request '初始化项目将负责人加入项目成员中' (#635) from dev_PMS into dev_PMS_ZPK 2024-08-22 15:14:30 +08:00
wanjia d2f7c39428 fix(项目管理-初始化项目): #5402 初始化项目将负责人加入项目成员中 2024-08-22 15:14:03 +08:00
wanjia9506 e890274f5a Merge pull request '新建项目时,将负责人加入项目成员中' (#633) from dev_PMS into dev_PMS_ZPK 2024-08-22 14:35:18 +08:00
wanjia ea54c00662 fix(项目管理-初始化项目): #5402 新建项目时,将负责人加入项目成员中 2024-08-22 14:34:23 +08:00
OTTO 55d9d3f6ac Merge branch 'dev_PMS' of code.gitlink.org.cn:Gitlink/microservices into dev_PMS_ZPK 2024-08-22 11:28:43 +08:00
wanjia e8487aed64 fix(项目管理-初始化项目): #5402 新建项目时,将负责人加入项目成员中 2024-08-22 11:26:04 +08:00
wanjia ffc88d721c fix(项目管理-流水线):已新增配置全部仓库开启action,无需调用接口开启。 2024-08-22 11:25:33 +08:00
OTTO 4f279bc810 feat(制品库功能开发): 产品库增加打包下载产品库功能
新增接口:获取产品库打包下载地址
1. 判断产品库的打包文件标识是否为空,为空代表未打包,返回isPackaged=false
2. 若产品库的打包文件标识不为空,则调用文件微服务查询文件标识是否存在,若不存在则代表已打包但是打包工作未完成,返回isPackaged=true,packagedUrl=null;若存在则代表已打包且打包工作已完成,返回isPackaged=true,packagedUrl=文件下载地址;
2024-08-21 10:51:03 +08:00
OTTO 5c66931650 feat(制品库功能开发): 产品库增加打包下载产品库功能
异步处理文件打包逻辑:将文件微服务打包生成的文件标识存储到产品库中
2024-08-21 10:01:10 +08:00
OTTO 66d0384d26 feat(制品库功能开发): 产品库增加打包下载产品库功能
异步处理文件打包逻辑:
当需要打包的制品文件不存在文件标识时,拼接制品库地址以及制品路径生成下载文件地址(对下载地址进行再次encode)传递到文件微服务进行下载
2024-08-21 09:39:06 +08:00