Commit Graph

319 Commits

Author SHA1 Message Date
OTTO bfa8ebd374 fix(特色专区专项项目): 定制泛在专区开源项目展示需求
项目根据活跃度排名列表需支持根据项目分类筛选

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 14:18:24 +08:00
OTTO 7e424d02b4 fix(特色专区专项项目): 定制泛在专区开源项目展示需求
计算专区统计时处理数据异常

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 13:59:57 +08:00
OTTO 704c3c1fe4 feat(特色专区专项项目): 定制泛在专区开源项目展示需求
新增专区统计数据获取接口

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 10:56:45 +08:00
OTTO 05c4a2e2e5 feat(特色专区专项项目): 定制泛在专区开源项目展示需求
新增专区统计数据获取接口

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 10:56:24 +08:00
OTTO 57597b742e fix(特色专区专项项目): 定制泛在专区开源项目展示需求
防止项目数据出错时抛出异常

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 09:47:12 +08:00
OTTO bad5667cd0 feat(特色专区专项项目): 定制泛在专区开源项目展示需求
1. 添加开源项目时自动进行该开源项目的Gitlink信息同步
2. 移除开源项目时自动清理专区下该项目的活跃度列表
3. 定时任务自动同步开源项目信息

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 09:40:00 +08:00
OTTO 0aad8acb4f feat(特色专区专项项目): 定制泛在专区开源项目展示需求
1. 获取项目在Gitlink上贡献者信息、历史提交数等信息,并添加到redis中
2. 将专区内所有项目根据活跃度添加到redis有序列表中,排名变化基于有序列表差值进行计算

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 09:18:27 +08:00
OTTO 203226823f feat(特色专区专项项目): 定制泛在专区开源项目展示需求
1. 获取项目在Gitlink上贡献者信息、历史提交数等信息,并添加到redis中
2. 将专区内所有项目根据活跃度添加到redis有序列表中,排名变化基于有序列表差值进行计算

Signed-off-by: OTTO <731554297@qq.com>
2024-10-29 09:16:04 +08:00
OTTO 7d71fb7dbc feat(特色专区专项项目): 定制泛在专区开源项目展示需求
数据库查询Forge项目统计表获取项目统计信息

Signed-off-by: OTTO <731554297@qq.com>
2024-10-28 11:43:59 +08:00
OTTO 50961f9d80 feat(特色专区专项项目): 完善专项项目逻辑
首页是否展示专项项目逻辑完善

Signed-off-by: OTTO <731554297@qq.com>
2024-10-28 10:05:22 +08:00
OTTO 315b541f07 feat(特色专区专项项目): 完善专项项目逻辑
优化错误提示

Signed-off-by: OTTO <731554297@qq.com>
2024-10-28 09:53:37 +08:00
OTTO bdb7c0762a feat(特色专区专项项目): 完善专项项目逻辑
专项项目负责人改为用户输入字符串

Signed-off-by: OTTO <731554297@qq.com>
2024-10-28 09:46:07 +08:00
OTTO 93d6d12405 feat(特色专区专项项目): 完善专项项目关联关系逻辑
专项项目论文和专利的关联对象由文章调整为资源

Signed-off-by: OTTO <731554297@qq.com>
2024-10-28 09:22:41 +08:00
OTTO b9efa4cbd9 feat(特色专区专项项目): 完善专项项目关联关系逻辑
专项项目论文和专利的关联对象由文章调整为资源

Signed-off-by: OTTO <731554297@qq.com>
2024-10-28 09:22:30 +08:00
OTTO 4ea0b41504 feat(特色专区专项项目): 获取专项项目关联时展示关联对象详情
Signed-off-by: OTTO <731554297@qq.com>
2024-10-26 17:19:42 +08:00
OTTO 31bec6db59 fix(特色专区专项项目): 新增专项项目公开接口
Signed-off-by: OTTO <731554297@qq.com>
2024-10-26 17:07:58 +08:00
OTTO 53d28fe865 fix(特色专区专项项目): 修复自测bug
Signed-off-by: OTTO <731554297@qq.com>
2024-10-26 16:41:24 +08:00
OTTO e4207a48eb feat(特色专区专项项目): 完善专项项目关联关系相关代码逻辑
Signed-off-by: OTTO <731554297@qq.com>
2024-10-26 15:53:14 +08:00
OTTO 6762377b5c feat(特色专区专项项目): 完善专项项目相关代码逻辑
Signed-off-by: OTTO <731554297@qq.com>
2024-10-26 14:26:22 +08:00
OTTO d7b77da71d feat(特色专区专项项目): 完善专项项目分类相关代码逻辑
Signed-off-by: OTTO <731554297@qq.com>
2024-10-26 11:09:43 +08:00
OTTO 08f0466017 feat(特色专区专项项目): 基于专项项目表结构生成相关代码
Signed-off-by: OTTO <731554297@qq.com>
2024-10-26 10:07:49 +08:00
OTTO bba58c02b7 feat(特色专区专项项目): 基于专项项目表结构生成相关代码
Signed-off-by: OTTO <731554297@qq.com>
2024-10-26 10:04:30 +08:00
OTTO f182386e3c fix(Forge用户注销状态同步): 修复Forge注销用户获取错误的问题
Forge用户注销记录需从记录中获取操作对象的id而不是操作的发起人(可能存在A用户将B用户的账号注销,此处逻辑在当前代码中认为是A用户注销了)

Signed-off-by: OTTO <731554297@qq.com>
2024-10-25 14:38:20 +08:00
OTTO 48e88d783c fix(Forge用户注销状态同步): 修复Forge注销用户获取错误的问题
Forge用户注销记录需从记录中获取操作对象的id而不是操作的发起人(可能存在A用户将B用户的账号注销,此处逻辑在当前代码中认为是A用户注销了)

Signed-off-by: OTTO <731554297@qq.com>
2024-10-25 14:33:45 +08:00
OTTO 4b30c99336 fix(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
检查用户是否已删除时需要先检查用户是否为空

Signed-off-by: OTTO <731554297@qq.com>
2024-10-17 11:31:03 +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 f2659523b8 feat(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
增加全量同步Forge已注销用户信息定时任务执行

Signed-off-by: OTTO <731554297@qq.com>
2024-10-16 09:00:35 +08:00
OTTO f03503c4b7 fix(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
用户离开组织后重新加入组织未更新用户在Forge组织的权限

Signed-off-by: OTTO <731554297@qq.com>
2024-10-15 16:58:23 +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 afdddcb71e feat(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
创建增量同步Forge上已注销账号信息定时任务(每隔五分钟执行一次):
1. 查询定时任务执行开始前十分钟到定时任务开始执行期间的所有Forge用户的账号注销记录
2. 遍历Forge用户注销记录列表,检查微服务平台是否存在有Forge注销记录但是在微服务平台未删除的用户
3. 若存在微服务平台未删除的用户则更新该用户所有身份状态为已注销并且逻辑删除该用户

Signed-off-by: OTTO <731554297@qq.com>
2024-10-14 10:40:42 +08:00
OTTO 20704028cd feat(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
拆解Forge用户信息同步任务,以便支持Forge注销用户信息同步

Signed-off-by: OTTO <731554297@qq.com>
2024-10-14 10:02:37 +08:00
OTTO 10914af7a1 feat(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
添加Forge中用户操作记录表相关的数据库操作方法

Signed-off-by: OTTO <731554297@qq.com>
2024-10-14 09:55:08 +08:00
OTTO 833e9cb49c feat(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
拆解Forge用户信息同步任务,以便支持Forge注销用户信息同步

Signed-off-by: OTTO <731554297@qq.com>
2024-10-12 09:47:54 +08:00
OTTO 6356b85187 feat(用户身份状态管理): Forge用户注销后微服务平台用户需如何处理
添加Forge中用户操作记录表相关的数据库操作方法

Signed-off-by: OTTO <731554297@qq.com>
2024-10-12 09:44:33 +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 903164834a Merge branch 'dev' of code.gitlink.org.cn:Gitlink/microservices into user_identity_quit_state 2024-10-08 10:17:43 +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 035156fcc5 fix(特色专区): 用户申请创建专区,接口500
校验专区Key是否存在时,使用了错误的字段
2024-09-30 09:08:00 +08:00