OTTO
|
33ffe1bfb4
|
fix(Bug修复): 修复产品标识由用户自定义后可能在不同组织下存在相同产品标识的问题
1. 新增字段:自定义标识,用户输入的自定义标识填充到该字段中,原产品标识还是自动生成
2. 需求规格标识根据自定义标识来生成
Signed-off-by: OTTO <731554297@qq.com>
|
2025-01-08 14:34:37 +08:00 |
otto
|
feb40410f8
|
Merge pull request 'fix(Bug修复): 修复产品标识由用户自定义后可能在不同组织下存在相同产品标识的问题' (#792) from otto/microservices:product_refact into product_refact
|
2025-01-08 14:33:06 +08:00 |
OTTO
|
24c1bfedba
|
fix(Bug修复): 修复项目经理无权限创建项目的bug
Signed-off-by: OTTO <731554297@qq.com>
|
2025-01-06 13:56:48 +08:00 |
otto
|
beac1b54bb
|
Merge pull request '修复项目经理无权限创建项目的bug' (#791) from otto/microservices:product_refact into product_refact
|
2025-01-06 13:54:33 +08:00 |
OTTO
|
f695700777
|
feat(软件发展新技术课题联调): 产品库逻辑调整
产品库不限制名称是否重复
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-27 16:14:45 +08:00 |
otto
|
7956e028a9
|
Merge pull request '产品库不限制名称是否重复' (#788) from otto/microservices:product_refact into product_refact
|
2024-12-27 16:14:38 +08:00 |
OTTO
|
0d27d82964
|
feat(软件发展新技术课题联调): 产品库逻辑调整
产品版本列表返回关联产品详情
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-25 15:50:07 +08:00 |
otto
|
e85f79e67e
|
Merge pull request '产品版本列表返回关联产品详情' (#787) from otto/microservices:product_refact into product_refact
|
2024-12-25 15:48:02 +08:00 |
OTTO
|
5a20b86f8b
|
feat(软件发展新技术课题联调): 产品库逻辑调整
产品版本列表返回关联产品详情
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-25 13:47:27 +08:00 |
otto
|
bd8e09598f
|
Merge pull request '产品库逻辑调整' (#786) from otto/microservices:product_refact into product_refact
|
2024-12-25 13:45:13 +08:00 |
OTTO
|
a53437d060
|
feat(软件发展新技术课题联调): 产品库逻辑调整
产品版本(原产品库)新增产品版本号和关联产品标识字段
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-25 11:33:36 +08:00 |
otto
|
74d2fd9979
|
Merge pull request '更新需求时不需要检查需求优先级' (#785) from otto/microservices:product_refact into product_refact
|
2024-12-20 14:07:22 +08:00 |
OTTO
|
ec209cb0e0
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
更新需求时不需要检查需求优先级
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-20 14:04:31 +08:00 |
OTTO
|
9a4e79098c
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
全部模块和无所属模块需求数量统计错误
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-20 11:53:01 +08:00 |
otto
|
0076b07114
|
Merge pull request '全部模块和无所属模块需求数量统计错误' (#784) from otto/microservices:product_refact into product_refact
|
2024-12-20 11:51:06 +08:00 |
OTTO
|
25ce8e1e7c
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
统计计划下需规数据时需根据需规状态统计
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-20 10:58:10 +08:00 |
otto
|
0d3539a669
|
Merge pull request '统计模块下需规数据时需根据需规状态统计' (#783) from otto/microservices:product_refact into product_refact
|
2024-12-20 10:55:47 +08:00 |
OTTO
|
fa69d53648
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
统计模块下需规数据时需根据需规状态统计
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-20 10:54:51 +08:00 |
OTTO
|
0265c2bd08
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
修复测试单获取模块树报错的问题
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-20 09:36:29 +08:00 |
otto
|
d491612296
|
Merge pull request '修复测试单获取模块树报错的问题' (#782) from otto/microservices:product_refact into product_refact
|
2024-12-20 09:34:18 +08:00 |
OTTO
|
e2c802ceef
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
产品需求固定模块排序到最后面
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-20 08:47:46 +08:00 |
otto
|
3371917732
|
Merge pull request '产品需求固定模块排序到最后面' (#781) from otto/microservices:product_refact into product_refact
|
2024-12-20 08:45:40 +08:00 |
OTTO
|
a59591b5a5
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
已完成、已拒绝的需求规格仍然可以移入产品里程碑
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-18 16:00:39 +08:00 |
otto
|
08a6720443
|
Merge pull request '已完成、已拒绝的需求规格仍然可以移入产品里程碑' (#780) from otto/microservices:product_refact into product_refact
|
2024-12-18 16:00:32 +08:00 |
otto
|
1c3806ebf8
|
Merge pull request '产品固定模块开发' (#779) from otto/microservices:product_refact into product_refact
|
2024-12-18 15:23:49 +08:00 |
OTTO
|
3bd42cd20e
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
新建产品时初始化固定模块
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-18 14:04:43 +08:00 |
OTTO
|
5ae947073b
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
固定模块不允许编辑不允许删除
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-18 14:00:50 +08:00 |
OTTO
|
76f8f05147
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
查询模块树时设置固定模块值
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-18 11:54:44 +08:00 |
OTTO
|
f3ce62e437
|
feat(项目管理产品需求重构): 完善产品需求规格逻辑
产品需求模块增加固定模块
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-18 11:21:33 +08:00 |
xxq250
|
f25cefe93f
|
增加流水线执行测试报告结果查询Get
|
2024-12-18 11:03:31 +08:00 |
xxq250
|
7a124aa4d0
|
增加流水线执行测试报告结果查询Get
|
2024-12-18 10:59:14 +08:00 |
xxq250
|
ac7e9208cb
|
增加流水线执行测试报告结果查询Get
|
2024-12-18 10:49:50 +08:00 |
xxq250
|
54923e2b96
|
增加流水线执行测试报告结果查询
|
2024-12-18 10:39:24 +08:00 |
OTTO
|
248aa2cb6c
|
fix(项目管理产品需求重构): 完善产品需求规格逻辑
历史数据中未关联产品需求规格的计划不报错
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-17 17:18:40 +08:00 |
otto
|
c4748ba4c1
|
Merge pull request '完善产品需求规格逻辑' (#778) from otto/microservices:product_refact into product_refact
|
2024-12-17 17:16:33 +08:00 |
OTTO
|
0f85f633d8
|
fix(项目管理产品需求重构): 完善产品需求规格逻辑
需求规格支持批量更新模块和计划
关联Issue:https://pm.gitlink.org.cn/Gitlink/projects/228/bug/124131
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-17 16:13:41 +08:00 |
otto
|
87debbe223
|
Merge pull request '完善产品需求规格逻辑' (#777) from otto/microservices:product_refact into product_refact
|
2024-12-17 16:12:04 +08:00 |
OTTO
|
87c17a2c7d
|
fix(项目管理产品需求重构): 完善产品需求规格逻辑
当附件标识字段为Null时代表附件未更新
关联Issue:
https://pm.gitlink.org.cn/Gitlink/projects/228/bug/124100
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-17 16:05:49 +08:00 |
OTTO
|
feba3b82ed
|
fix(项目管理产品需求重构): 完善产品里程碑逻辑
支持根据创建人搜索需求规格
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-17 09:02:55 +08:00 |
otto
|
18b5545d88
|
Merge pull request '支持根据创建人搜索需求规格' (#775) from otto/microservices:product_refact into product_refact
|
2024-12-17 09:01:07 +08:00 |
OTTO
|
9e236c206d
|
fix(项目管理产品需求重构): 完善产品需求规格逻辑
需求规格变更时需校验附件置空的情况
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-16 17:18:25 +08:00 |
wanjia
|
15e656fb4d
|
feat(项目文档):权限重构
|
2024-12-16 15:12:57 +08:00 |
otto
|
4b357605e5
|
Merge pull request '完善产品里程碑逻辑' (#771) from otto/microservices:product_refact into product_refact
|
2024-12-16 11:18:50 +08:00 |
OTTO
|
dbd21d9aa8
|
fix(项目管理产品需求重构): 完善产品里程碑逻辑
修复删除里程碑报错的问题
关联Issue:https://pm.gitlink.org.cn/Gitlink/projects/228/bug/124039
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-16 11:16:13 +08:00 |
OTTO
|
db27fac652
|
fix(项目管理产品需求重构): 完善需求规格逻辑
变更时内容未调整提示优化
关联Issue:https://pm.gitlink.org、
.cn/Gitlink/projects/228/bug/124100
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-16 10:50:38 +08:00 |
OTTO
|
f4bbc53d65
|
fix(项目管理产品需求重构): 完善需求规格逻辑
查询需求规格详情时需查询项目计划,不校验用户的数据权限
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-16 09:30:06 +08:00 |
otto
|
f71e7450dd
|
Merge pull request '完善需求规格逻辑' (#770) from otto/microservices:product_refact into product_refact
|
2024-12-16 09:28:23 +08:00 |
OTTO
|
55c0d58722
|
feat(项目管理产品需求重构): 完善产品里程碑
查询需求规格列表时返回关联的产品计划
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-16 08:51:07 +08:00 |
OTTO
|
0fbd7abc10
|
feat(项目管理产品需求重构): 完善产品里程碑
查询需求规格列表时返回关联的产品计划
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-16 08:49:14 +08:00 |
otto
|
11c43c7510
|
Merge pull request '完善产品里程碑' (#769) from otto/microservices:product_refact into product_refact
|
2024-12-16 08:49:13 +08:00 |
OTTO
|
e063d79c50
|
fix(项目管理产品需求重构): 完善产品里程碑
修复产品里程碑下获取到错误的需求规格
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-14 17:19:25 +08:00 |
OTTO
|
56fc58cf3b
|
style(项目管理产品需求重构): 完善产品里程碑
优化接口命名
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-14 16:29:57 +08:00 |
OTTO
|
0e71af317b
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需规列表返回创建人
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-13 15:17:57 +08:00 |
otto
|
c19bc29443
|
Merge pull request '完善产品中的需求规格功能开发' (#767) from otto/microservices:product_refact into product_refact
|
2024-12-13 15:16:38 +08:00 |
OTTO
|
3e97db926c
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
关联里程碑和关联模块前端限制为必须传值
关联Issue:https://pm.gitlink.org.cn/Gitlink/projects/228/bug/124019
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-13 09:28:45 +08:00 |
otto
|
07dcaec093
|
Merge pull request '关联里程碑和关联模块前端限制为必须传值' (#766) from otto/microservices:product_refact into product_refact
|
2024-12-13 09:26:32 +08:00 |
otto
|
6bffcc147f
|
Merge pull request '完善产品中的需求规格功能开发' (#765) from otto/microservices:product_refact into product_refact
|
2024-12-13 09:25:26 +08:00 |
OTTO
|
7edccfc637
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
关联里程碑和关联模块前端限制为必须传值
关联Issue:https://pm.gitlink.org.cn/Gitlink/projects/228/bug/124019
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-13 09:15:03 +08:00 |
wanjia
|
e6efd421d4
|
Merge remote-tracking branch 'main/product_refact' into kanban_refact
|
2024-12-12 15:40:35 +08:00 |
wanjia
|
33f0d37136
|
feat(项目概览):公告返回操作者头像
|
2024-12-12 15:39:54 +08:00 |
OTTO
|
92f0b0bd5a
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
纳入计划时使用了错误的项目id
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-12 14:26:24 +08:00 |
OTTO
|
6456fa4976
|
Merge branch 'product_refact' of code.gitlink.org.cn:Gitlink/microservices into product_refact
# Conflicts:
# microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/IPmsProjectService.java
|
2024-12-12 11:42:00 +08:00 |
OTTO
|
156a32c6ac
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
查看需规详情时通过非鉴权接口获取关联项目信息
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-12 11:41:12 +08:00 |
OTTO
|
81234a1d23
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
修复查看需规关联计划数据没有权限
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-12 11:13:20 +08:00 |
otto
|
e7a3f47115
|
Merge pull request '完善产品中的需求规格功能开发' (#762) from otto/microservices:product_refact into product_refact
|
2024-12-12 11:11:46 +08:00 |
OTTO
|
16c14e9c44
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
修复:更新需求规格时,无法正确更新模块
关联Issue:https://pm.gitlink.org.cn/Gitlink/projects/228/bug/124019
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-12 10:25:52 +08:00 |
otto
|
ec27bfb786
|
Merge pull request 'bug修复' (#761) from otto/microservices:product_refact into product_refact
|
2024-12-12 10:24:51 +08:00 |
otto
|
9b75b09f1a
|
Merge pull request '完善产品中的需求规格功能开发' (#760) from otto/microservices:product_refact into product_refact
|
2024-12-12 10:12:54 +08:00 |
liuhuazhong
|
ffbe18645c
|
Merge remote-tracking branch 'upstream/product_refact' into product_refact_stat
# Conflicts:
# microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/dashboard/controller/PmsDashboardController.java
# microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/mapper/PmsProductRequirementMapper.java
# microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductRequirementService.java
|
2024-12-12 09:57:32 +08:00 |
OTTO
|
e2a592a799
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需规和用户需求标题长度最大调整为200
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-12 09:43:50 +08:00 |
OTTO
|
f93f802671
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需求规格纳入计划可选的项目 必须是关联了该产品的项目
关联Issue:https://pm.gitlink.org.cn/Gitlink/projects/228/bug/123983
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-12 09:10:58 +08:00 |
otto
|
acfda75cf3
|
Merge pull request '完善产品中的需求规格功能开发' (#758) from otto/microservices:product_refact into product_refact
|
2024-12-12 09:09:28 +08:00 |
liuhuazhong
|
ffc71ba7b6
|
feat(工作台统计): 我的产品、我的产品数据统计
|
2024-12-11 16:37:02 +08:00 |
wanjia
|
dd05fb00cf
|
feat(项目概览):迭代关联测试单数修正
|
2024-12-11 16:22:20 +08:00 |
wanjia9506
|
fbb84122ab
|
Merge pull request '迭代关联测试单数修正' (#757) from wanjia9506/microservices:kanban_refact into product_refact
|
2024-12-11 16:20:27 +08:00 |
wanjia
|
ee9fbf2328
|
feat(项目概览):项目总览-开启中的迭代数和近一周新增数
|
2024-12-11 16:10:44 +08:00 |
wanjia9506
|
d9fb54e364
|
Merge pull request '项目总览-开启中的迭代数和近一周新增数' (#756) from wanjia9506/microservices:kanban_refact into product_refact
|
2024-12-11 16:08:47 +08:00 |
OTTO
|
cd68826944
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需规变更评审通过时应取消项目计划不允许修改的限制条件
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-11 16:04:42 +08:00 |
otto
|
f8b066ac54
|
Merge pull request '需规变更评审通过时应取消项目计划不允许修改的限制条件' (#755) from otto/microservices:product_refact into product_refact
|
2024-12-11 16:02:52 +08:00 |
wanjia
|
614651327d
|
Merge remote-tracking branch 'main/product_refact' into kanban_refact
|
2024-12-11 15:50:16 +08:00 |
wanjia
|
421b0f7e40
|
feat(项目概览):动态
|
2024-12-11 15:44:45 +08:00 |
OTTO
|
87de8b7f90
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
查询用户需求和需规评审人以及评审时间时应查询最新一条已通过评审的记录
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-11 15:37:28 +08:00 |
OTTO
|
3f9fd173c6
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
用户和需规评审时将评审时间记录到操作内容中(Content),防止用户填写了一个过早的时间导致操作记录列表混乱
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-11 15:31:19 +08:00 |
OTTO
|
fe8ce59629
|
fix(项目管理产品需求重构): 完善产品中的需求规格功能开发
需规操作记录应该根据创建时间排序
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-11 15:22:38 +08:00 |
OTTO
|
7efd45c462
|
fix(项目管理产品需求重构): 完善产品中的需求规格功能开发
修复需规拒绝变更时操作记录异常的问题
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-11 15:20:05 +08:00 |
wanjia
|
8ae43e5dc2
|
feat(组织工作台):我的项目、我的仓库、我的待办
|
2024-12-11 14:45:11 +08:00 |
wanjia
|
413c11d98c
|
feat(组织工作台):我的工作项
|
2024-12-11 10:07:00 +08:00 |
OTTO
|
464ce4e286
|
feat(项目管理产品需求重构): 完善需规对应的项目计划逻辑
1. 项目计划仅能基于产品需求规格创建
2. 项目计划不允许编辑标题、正文和附件
3. 项目计划状态值仅能为进行中、已完成、已关闭
4. 如果状态发生变更,需同步产品需规的状态变更:
- 项目计划修改为进行中将需规调整为已计划
- 项目计划修改为已完成或已关闭将需规调整为已完成
- 限制需求规格变更中,项目计划不能调整为已完成或已关闭状态
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-10 17:26:30 +08:00 |
OTTO
|
4cca1bf205
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需规纳入计划时计划状态需设置为进行中
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-10 15:18:11 +08:00 |
OTTO
|
63c5fc1b7f
|
fix(项目管理产品需求重构): 完善产品中的需求规格功能开发
修复待评审的需规查询不到变更记录的bug
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-10 14:36:53 +08:00 |
OTTO
|
d596005853
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
测试用例新增拷贝接口
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-10 11:41:31 +08:00 |
OTTO
|
22c5efd140
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
获取需规列表时支持通过多状态查询
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-10 11:05:24 +08:00 |
wanjia
|
168f60234d
|
feat(项目概览):开启中的迭代数、近一周新增迭代数
|
2024-12-09 17:32:38 +08:00 |
wanjia
|
0417d51f25
|
feat(项目概览):迭代列表返回关联测试单数
|
2024-12-09 16:57:17 +08:00 |
OTTO
|
b0f325370f
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
根据需规类型搜索需规
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-09 15:53:49 +08:00 |
OTTO
|
59cb39ee83
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
修复需规评审相关信息不存在导致报错的问题
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-09 15:51:29 +08:00 |
OTTO
|
dbceb01ce0
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需求操作记录使用中文逗号
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-09 15:39:15 +08:00 |
OTTO
|
c67da2401c
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
限制评审人和评审意见长度
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-09 14:59:22 +08:00 |
OTTO
|
96c5a2b687
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
生成需规标识时去掉标题中特殊字符
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-09 14:58:20 +08:00 |
OTTO
|
e1b377ceef
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需求规格标识不允许重复,存在重复的在最后面添加数字
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-09 14:49:25 +08:00 |
OTTO
|
95ad6b83b4
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
产品标识不允许重复
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-09 14:25:14 +08:00 |
OTTO
|
42b5dd4530
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需求规格详情返回评审相关信息
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-09 14:13:33 +08:00 |
OTTO
|
c7c3f53f91
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
已拒绝的需求规格允许用户删除
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-06 15:14:29 +08:00 |
OTTO
|
290b42333f
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
修正需求规格纳入计划时修改了错误的状态
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-06 15:11:20 +08:00 |
OTTO
|
0af814be0d
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
新增查询需求规格关联的计划接口
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-06 15:10:03 +08:00 |
OTTO
|
5bc5185882
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
修正评审状态判断错误的问题
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-06 14:23:09 +08:00 |
OTTO
|
a46d7e65cf
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
变更中的需求规格返回变更人和变更时间
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-06 14:19:17 +08:00 |
OTTO
|
44069a7c55
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
新增需求规格关联测试用例及其执行结果查询
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-06 11:13:35 +08:00 |
OTTO
|
f3f051dc5b
|
feat(项目管理产品需求重构): 测试用例支持关联产品需求规格
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-06 10:26:32 +08:00 |
OTTO
|
2c2870b71b
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
支持通过评审时间排序
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-05 15:59:00 +08:00 |
OTTO
|
7026580e8b
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
修复获取用户详情时评审记录可能为Null的情况
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-05 14:31:22 +08:00 |
OTTO
|
306a7c2558
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增查询需求规格类型列表接口
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-04 17:28:23 +08:00 |
OTTO
|
e2dfb6a5d7
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增用户需求和需求规格状态获取接口
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-04 16:03:48 +08:00 |
OTTO
|
4c7ffcc5d6
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
完善需求评审接口:
评审通过时若原需求为计划中需同步更新计划详情
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-04 13:48:26 +08:00 |
OTTO
|
f3b2b8cc01
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
完善需求跟踪相关接口:
1. 查询用户需求变更记录
- 根据用户需求id查询用户需求变更记录列表
- 根据产品需求操作类型生成记录描述
2. 查询需求规格变更记录:
- 根据需求规格id和fromId查询需求规格相关的所有需求规格相关的变更记录列表
- 根据产品需求操作类型生成记录描述
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-04 09:34:10 +08:00 |
OTTO
|
3d59e04e09
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
查询用户需求详情时返回评审相关信息
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-03 15:07:00 +08:00 |
OTTO
|
bccc9b8e12
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
1. 增加用户需求和操作记录的关联查询操作,查询需求最新的评审情况
2. 查询用户需求列表时返回评审人、评审时间和评审意见
3. 修正部分评审记录异常的问题
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-03 14:44:04 +08:00 |
OTTO
|
05a7dab7bd
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
删除无效废弃方法
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-03 11:09:22 +08:00 |
OTTO
|
f12fac99e7
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需求规格纳入计划接口开发:
1. 限制仅已评审状态的需求规格才能纳入计划
2. 将需求规格文件上传至forge
3. 在对应项目中创建计划
4. 更新需规状态,记录计划id
5. 记录需规纳入计划操作
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-03 11:02:34 +08:00 |
OTTO
|
f50d4ef1a8
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
需规修改接口拆分为修改接口和变更接口:
1. 限制已评审或计划中的需求规格请通过需求变更调整需求内容(标题、正文、附件)
2. 限制变更需求规格时,变更内容不能为空
3. 已评审或已计划的需规需要进行变更:调整原需规状态、创建变更后的需规、更新需求唯一标识、原需求评论需迁移至变更后的需求、记录变更评审记录
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-02 15:17:37 +08:00 |
OTTO
|
1e222677d2
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
完善需求规格评审接口:
1. 限制只有待审核和变更中状态的需求规格才能进行审核
2. 变更中的需求规格通过评审后设置状态为原需规状态
3. 变更中的需规通过审核时需将原需求状态调整为已变更
4. 变更中的需求规格拒绝评审后设置状态为已拒绝变更状态
5. 变更中的需规通过审核时需将原需求状态调整为来源状态
6. 需求评论对象还原为原需求id
7. 原需规记录评审意见
8. 记录评审意见并更新需规
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-02 14:00:24 +08:00 |
OTTO
|
ab971d7278
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
完善需求规格删除接口:
1. 限制只有待审核和变更中状态的需求规格才能被删除
2. 变更中需求规格被删除时需将原需求还原状态
3. 需求评论对象还原为原需求id
4. 记录取消变更
5. 删除需求规格时,删除需求规格与需求评论的关联关系
6. 更新产品更新时间
7. 删除需求规格
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-02 09:52:22 +08:00 |
OTTO
|
a4662b16f6
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
完善需求规格修改接口:原需求评论需迁移至变更后的需求
Signed-off-by: OTTO <731554297@qq.com>
|
2024-12-02 09:46:06 +08:00 |
OTTO
|
553d4a1887
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
完善用户需求评审接口:用户需求评审通过时创建一条对应的需求规格
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-30 17:03:39 +08:00 |
OTTO
|
a2b1e49610
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
完善需求规格修改接口
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-30 16:09:31 +08:00 |
OTTO
|
3b9ba3e395
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
产品标识调整为用户手动输入
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-30 15:30:16 +08:00 |
OTTO
|
e2e603267f
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
生成需求规格唯一标识
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-30 15:28:38 +08:00 |
OTTO
|
4d0c043197
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
完善需求规格更新接口:修改需求规格
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-30 14:47:11 +08:00 |
OTTO
|
882dd33346
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
完善需求规格新增接口:校验需求规格类型是否输入正确
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-30 10:38:04 +08:00 |
OTTO
|
895be1aefe
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
新增接口:新增需求规格
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-30 10:13:46 +08:00 |
OTTO
|
be54bc56d8
|
feat(项目管理产品需求重构): 完善产品中的需求规格功能开发
1. 新增接口:查询需求规格列表
2. 新增接口:获取需求规格详细信息
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-30 09:19:40 +08:00 |
liuhuazhong
|
da1ec52f91
|
feat(流水线解析): 增加对工具类节点的解析
|
2024-11-29 16:42:09 +08:00 |
OTTO
|
8f69ef0d20
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
对用户需求的创建和编辑操作进行记录
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 16:30:39 +08:00 |
OTTO
|
85388b896e
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增接口:评审用户需求
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 16:11:24 +08:00 |
OTTO
|
56a4621aff
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增产品需求操作记录对象相关代码
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 14:40:21 +08:00 |
OTTO
|
99cd28b6b6
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增产品需求操作记录对象相关代码
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 14:40:04 +08:00 |
OTTO
|
52e4c771fa
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增接口:删除用户需求
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 13:38:06 +08:00 |
OTTO
|
804309d5d7
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增接口:修改用户需求
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 11:47:25 +08:00 |
OTTO
|
b764f24b8e
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增接口:新增用户需求
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 11:19:42 +08:00 |
OTTO
|
da27fed59d
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增接口:获取用户需求详细信息
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 10:20:00 +08:00 |
OTTO
|
6347cb1680
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
新增接口:获取用户需求详细信息
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 10:17:15 +08:00 |
OTTO
|
b987518add
|
feat(项目管理产品需求重构): 完善产品中的用户需求功能开发
1. 新增接口:查询用户需求列表
2. 新增产品需求状态枚举类(支持用户需求和需求规格)
3. 产品需求新增字段:需求来源用户、需求来源单位
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-29 09:59:34 +08:00 |
liuhuazhong
|
c0b4ddb86e
|
将流水线json文本解析成yaml格式
|
2024-11-28 14:49:27 +08:00 |
OTTO
|
60cf5b9cba
|
feat(项目管理产品需求重构): 调整产品需求数据库字段
Signed-off-by: OTTO <731554297@qq.com>
|
2024-11-28 09:35:31 +08:00 |
OTTO
|
6762377b5c
|
feat(特色专区专项项目): 完善专项项目相关代码逻辑
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-26 14:26:22 +08:00 |
OTTO
|
890eb1a78d
|
fix(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
处理工作项评论的回复用户状态
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-17 10:53:59 +08:00 |
OTTO
|
1082415f38
|
fix(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
当用户已注销时工作项返回的用户为null,导致显示异常,生成注销用户默认信息进行返回
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-17 10:27:26 +08:00 |
OTTO
|
dc8f598583
|
fix(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
1. 工作项详情的更新人状态修复
2. 工作项的操作日志状态修复
3. 周报/工作项评论状态修复
4. 关联工作项状态修复
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-16 16:21:21 +08:00 |
OTTO
|
64359ab87a
|
fix(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
用户离职/注销状态未正确显示:
https://pm.gitlink.org.cn/Gitlink/projects/107/bug/122179
处理方案:产品需求返回创建人和更新人用户信息
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-16 11:06:44 +08:00 |
OTTO
|
08d1ef72be
|
fix(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
用户离职/注销状态未正确显示:
https://pm.gitlink.org.cn/Gitlink/projects/107/bug/122179
处理方案:获取创建用户时返回用户带状态的昵称
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-16 10:11:01 +08:00 |
OTTO
|
845d4a1952
|
fix(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
用户离职/注销状态未正确显示:项目迭代未规划工作项用户状态显示
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-15 15:41:35 +08:00 |
OTTO
|
f13e0e000d
|
fix(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
用户离职/注销状态未正确显示:
https://pm.gitlink.org.cn/Gitlink/projects/107/bug/122179
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-15 15:15:21 +08:00 |
OTTO
|
c095989791
|
fix(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
获取项目成员时仅返回身份状态为正常的成员
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-14 11:02:53 +08:00 |
OTTO
|
20704028cd
|
feat(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
拆解Forge用户信息同步任务,以便支持Forge注销用户信息同步
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-14 10:02:37 +08:00 |
OTTO
|
833e9cb49c
|
feat(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
拆解Forge用户信息同步任务,以便支持Forge注销用户信息同步
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-12 09:47:54 +08:00 |
OTTO
|
3c3f172ba8
|
refactor(项目管理): 方法调用逻辑优化
通过GitlinkId查找用户统一使用common中的方法,同时对common中根据GitlinkId查询用户的方法添加当Gitlink用户未与Forge同步时将进行同步的逻辑
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-11 09:17:47 +08:00 |
OTTO
|
688deb74ee
|
feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
校验产品指派负责人时仅对新加入的用户进行判断,防止对已离职的用户判断权限导致报错
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-11 09:12:27 +08:00 |
OTTO
|
4861d5015d
|
feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
1. 用户状态信息根据实施情况展示
2. 账号已注销状态
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-10 09:22:56 +08:00 |
OTTO
|
c2b2d515f7
|
feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
产品详情接口返回产品负责人信息列表
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-08 17:00:19 +08:00 |
OTTO
|
15f72dee4b
|
feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
设置Gitlink返回Issue中创建者的状态
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-08 16:45:16 +08:00 |
OTTO
|
ffb582c0a1
|
feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
设置Gitlink返回Issue中用户的状态
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-08 10:17:24 +08:00 |
OTTO
|
f747001b5e
|
feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
离职状态显示用枚举控制,减少魔法值
|
2024-09-30 14:29:45 +08:00 |
OTTO
|
8a0a8e861a
|
style(项目管理): 优化代码格式
|
2024-09-30 14:05:39 +08:00 |
OTTO
|
b869c1fa43
|
feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
设置Gitlink返回Issue中用户的状态(使用HashMap作为缓存,减少重复请求)
|
2024-09-30 09:06:57 +08:00 |
OTTO
|
f3a28c8aae
|
feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
1. 项目管理中获取用户信息时判断用户是否已离职,若已离职进行标记
2. 项目可选成员列表中需排除已离职用户
|
2024-09-29 15:42:53 +08:00 |
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 |
OTTO
|
712568d7f3
|
feat(制品库功能开发): 产品库增加打包下载产品库功能
文件微服务打包文件逻辑:
1. 增加输入参数:压缩文件名(不包含文件后缀);修改输入参数打包结构的值fileSource为文件来源(文件标识或文件下载地址)
2. 由于打包过程中需要将下载或复制所有文件,并且需要压缩文件夹耗时较长,可能导致远程调用接口超时,所以调整为异步打包,内部调用打包接口时直接返回压缩文件标识,异步处理打包逻辑
3. 通过判断fileSource字段值是否为8位(文件标识长度为8位)来识别拷贝文件或从提供的url下载文件
4. 根据生成的压缩文件构建SysFileInfo对象并插入到数据库中
|
2024-08-21 09:35:07 +08:00 |
OTTO
|
6dbe90994c
|
feat(制品库功能开发): 产品库增加打包下载产品库功能
异步处理文件打包逻辑:
1. 打包期间锁定产品库,防止产品库文件发生变化导致最终结果不一致
2. 由于产品库实际为Raw类型,且每个产品库下的制品都会在数据库存储一份,所以通过数据库获取该产品库下所有制品文件
3. 检查制品文件是否存在对应的文件标识,若不存在则从Nexus下载并上传至文件微服务并获取文件标识
4. 构建制品在产品库中的相对路径以及制品文件标识的Map对象,调用文件微服务打包文件接口对产品库进行打包
|
2024-08-20 09:41:43 +08:00 |
OTTO
|
05574208bb
|
feat(制品库功能开发): 产品库增加打包下载产品库功能
工具类移动至公共方法:对字符串中,中文部分的内容进行urlEncode
|
2024-08-20 09:14:51 +08:00 |
OTTO
|
1dd4613060
|
feat(制品库功能开发): 产品库增加打包下载产品库功能
工具类移动至公共方法:对字符串中,中文部分的内容进行urlEncode
|
2024-08-20 09:13:30 +08:00 |
OTTO
|
398a8a3ec3
|
feat(制品库功能开发): 产品库增加打包下载产品库功能
1. 调整产品库服务层命名
2. 新增产品库打包接口
|
2024-08-19 08:38:46 +08:00 |
OTTO
|
e05f73976f
|
feat(制品库功能开发): 功能优化
快照库列表根据创建时间倒序排序
|
2024-08-16 14:27:03 +08:00 |
OTTO
|
139671ade7
|
feat(制品库功能开发): 制品库文件内部传递逻辑优化
文件均采用InputStream进行流式传递,防止大文件导致字节数组溢出
|
2024-08-16 10:29:42 +08:00 |
OTTO
|
6a4dbd3e71
|
feat(制品库功能开发): 产品库支持Docker制品移入功能开发
修复Nexus响应异常导致无法正常识别错误码的问题
|
2024-08-12 16:42:04 +08:00 |
OTTO
|
12aa288f29
|
feat(制品库功能开发): 产品库支持Docker制品移入功能开发
修复Nexus响应异常导致无法正常识别错误码的问题
|
2024-08-12 16:34:02 +08:00 |
OTTO
|
4db43bdc6c
|
Merge branch 'dev_pms_zpk_cmdb' of code.gitlink.org.cn:otto/microservices into dev_PMS_ZPK
# Conflicts:
# microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/productLibrary/mapper/PmsProductLibraryComponentMapper.java
# microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/productLibrary/service/IPmsProductLibraryProductRepoService.java
# microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/productLibrary/service/impl/PmsProductLibraryProductRepoServiceImpl.java
# microservices-modules/microservices-modules-pms/src/main/resources/mapper/pms/PmsProductLibraryComponentMapper.xml
# microservices-modules/microservices-modules-pms/src/main/resources/mapper/pms/PmsProductLibraryRepositoriesMapper.xml
|
2024-08-06 15:31:43 +08:00 |
OTTO
|
4471c5dc22
|
feat(制品库功能开发): 基于CMDB制品定制接口
创建产品库时获取产品库的Nexus地址,防止产品库中制品文件无法下载
|
2024-08-06 15:03:31 +08:00 |
OTTO
|
7894f29391
|
feat(制品库功能开发): 基于CMDB制品定制接口
获取产品库制品列表接口:
1. 默认查询组织下所有产品库的制品列表,可传入产品库标识进行限定
2. 可传入需排除的制品Id列表参数(当CMDB已处理制品后将返回已处理的制品id列表,此时将不返回这些制品)
3. 拼接产品库地址,返回制品下载地址
|
2024-08-06 15:01:06 +08:00 |
OTTO
|
4c112c856a
|
feat(制品库功能开发): 产品库支持Docker制品移入功能开发
创建产品库时获取产品库的Nexus地址,防止产品库中制品文件无法下载
|
2024-08-05 10:36:40 +08:00 |
OTTO
|
37594729e3
|
feat(制品库功能开发): 产品库支持Docker制品移入功能开发
由于Docker镜像文件打包后一般较大,所以docker镜像移入产品库需要较长时间,若再次期间,用户由于不清楚是否已移入成功,从而进行了重复点击将会占用过高的服务器资源,所以需要对移入过程中的docker镜像进行标记
|
2024-08-05 09:48:43 +08:00 |
OTTO
|
eff8593029
|
feat(制品库功能开发): 产品库支持Docker制品移入功能开发
处理docker镜像过大,导致拉取镜像脚本执行失败的问题
|
2024-08-05 08:51:10 +08:00 |
OTTO
|
c6cfad8fb9
|
feat(制品库功能开发): 优化产品库逻辑
产品库从受控库选择制品时需填写产品库路径:移入制品接口新增路径参数
|
2024-08-01 11:41:41 +08:00 |
OTTO
|
204e39774a
|
feat(制品库功能开发): 优化产品库逻辑
产品库从受控库选择制品时需填写产品库路径:后端在返回制品时,返回制品移入时默认移入的路径
|
2024-08-01 11:10:43 +08:00 |
OTTO
|
33a37555e6
|
feat(制品库功能开发): 优化产品库逻辑
1. 产品库选择制品上传时将保存制品的制品标识
2. 判断制品是否已被该产品库选择逻辑调整为根据产品库中是否存在相同的制品标识来判断(防止根据path判断时,制品库名称更改导致判断失败的问题)
|
2024-08-01 10:38:02 +08:00 |
OTTO
|
e10c756af1
|
feat(制品库功能开发): 产品库Docker制品移入开发
1. 解析docker库的映射端口,通过docker镜像名以及镜像版本拼接docker包文件名
2. 基于Nexus Ip地址、docker库映射端口,docker镜像名、docker镜像版本生成docker镜像拉取地址
3. 调用python脚本根据docker镜像拉取地址已经docker包文件名获取docker镜像包文件流
4. 通过Raw上传接口将docker镜像包文件流上传至产品库
|
2024-08-01 10:35:15 +08:00 |
OTTO
|
56c7046163
|
feat(制品库功能开发): 产品库Docker制品移入开发
新增接口:选择Docker制品移入产品库
|
2024-07-31 15:58:09 +08:00 |
OTTO
|
2f7432da74
|
feat(制品库功能开发): 产品库Docker制品移入开发
新增Raw类型制品拼接PATH时需处理重复/的问题
|
2024-07-31 15:57:36 +08:00 |
OTTO
|
1d7f2373e9
|
feat(制品库功能开发): 产品库Docker制品移入开发
新增Docker制品移入产品库对象
|
2024-07-31 15:55:23 +08:00 |
OTTO
|
011068852d
|
feat(制品库功能开发): 产品库Docker制品移入开发
制品库对象支持直接获取其他属性JSON对象:方便Docker制品库获取映射端口
|
2024-07-31 15:54:34 +08:00 |
OTTO
|
5785321cb4
|
feat(制品库功能开发): 产品库Docker制品移入开发
制品库对象支持直接获取其他属性JSON对象:方便Docker制品库获取映射端口
|
2024-07-31 15:53:22 +08:00 |
OTTO
|
989484452c
|
feat(制品库功能开发): 产品库Docker制品移入开发
新增Nexus Ip地址获取方法:用于拉取Docker镜像时需要拼接Nexus Ip+Docker镜像仓库端口
|
2024-07-31 15:43:18 +08:00 |
OTTO
|
5192b078c1
|
feat(制品库功能开发): 产品库Docker制品移入开发
更新python脚本执行工具类:创建临时文件夹,将python脚本执行过程中的临时文件放在临时文件夹中,并且在执行完成后统一进行清理
|
2024-07-31 11:54:17 +08:00 |
OTTO
|
fae072e195
|
feat(制品库功能开发): 产品库Docker制品移入开发
更新Docker镜像拉取的python脚本:
1. 新增镜像文件输出目录和输出镜像文件名称两个参数
2. 由于在执行拉取镜像脚本时需要构建临时工作目录,通过输出目录参数将临时工作目录输出到指定文件夹,防止数据冲突
|
2024-07-31 11:35:12 +08:00 |
OTTO
|
a5a1f01335
|
feat(制品库功能完善): 产品库不提供直接上传产品操作,文档需要从知识库中选取
调整知识库列表接口逻辑,新增参数(是否不包含wiki),用户传入参数后知识库列表接口将不返回wiki类型的文档
|
2024-07-30 15:30:49 +08:00 |
OTTO
|
a713407f7f
|
feat(制品库功能完善): 受控库和产品库 均增加 名称和标识字段
产品库限制名称不能重复
|
2024-07-30 11:07:40 +08:00 |
OTTO
|
ccd8d0089b
|
feat(制品库功能完善): 受控库和产品库 均增加 名称和标识字段
受控库限制名称不能重复
|
2024-07-30 10:43:56 +08:00 |
OTTO
|
0337fc34a8
|
feat(制品库功能完善): 受控库和产品库 均增加 名称和标识字段
受控库限制名称不能重复
|
2024-07-30 10:32:08 +08:00 |
OTTO
|
742b70df64
|
feat(制品库功能完善): 受控库和产品库 均增加 名称和标识字段
快照库支持快照库名称传入(快照库标识基于操作时间生成)
|
2024-07-30 09:14:26 +08:00 |
OTTO
|
d59def1b42
|
feat(制品库功能完善): 受控库和产品库 均增加 名称和标识字段
原制品库(产品库)名称更改为制品库(产品库)标识
|
2024-07-30 09:08:52 +08:00 |
OTTO
|
7fc3070728
|
feat(制品库功能完善): 受控库和产品库 均增加 名称和标识字段
从受控库移入制品到产品库时,文件夹路径前缀由受控库标识调整为受控库名称
|
2024-07-29 11:20:25 +08:00 |
OTTO
|
129e36a830
|
feat(制品库功能完善): 虚拟仓库支持选择虚拟仓库
|
2024-07-26 14:33:38 +08:00 |