Commit Graph

39 Commits

Author SHA1 Message Date
OTTO 15403b6962 feat(项目管理): 项目管理支持在成员列表查看成员权限
Signed-off-by: OTTO <731554297@qq.com>
2024-11-05 10:31:52 +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 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 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 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 72e1f0695c fix(特色专区): 专区管理员添加成员接口报错“没有操作权限”
添加专区管理员时未将用户设置为对应专区项目的管理员
2024-09-29 16:08:42 +08:00
OTTO e173dbbd8c feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
新增远程接口:根据部门Id和用户Id获取所有状态的用户身份
2024-09-29 15:41:56 +08:00
OTTO 9b8560a33a feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
已离职的用户重新入职时将状态标记为正常
2024-09-29 11:32:17 +08:00
OTTO e3cda41b04 feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
用户移出组织时,用户列表不删除该用户而是将用户状态更新为已离职
2024-09-29 11:01:54 +08:00
OTTO 1232eaaec8 feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
用户移出组织时,用户列表不删除该用户而是将用户状态更新为已离职
2024-09-29 11:01:01 +08:00
OTTO e17de7b194 feat(用户身份状态管理): 成员移出组织/项目,原指派给这个成员的工作项/其他该怎么显示
1. 用户身份新增状态字段,默认值为normal
2. 新增用户身份状态枚举
2024-09-29 10:32:46 +08:00
OTTO c9d467d5b7 fix(Bug修复): 获取用户身份信息时需排除超管用户 2024-09-13 13:48:35 +08:00
OTTO 9a7a4f5b26 fix(Bug修复): 在后台管理给专区分配角色,接口报错
原因:由于编辑组织可选角色时虚拟角色默认不可见,导致前端提交可选角色时不会携带虚拟角色,但此组织可能存在虚拟角色用户,导致删除改虚拟角色失败
解决方案:虚拟角色不删除
2024-09-09 14:39:15 +08:00
OTTO 995062087e feat(用户身份): 通过用户名查询用户下第一个身份调整为内部调用(直接从getInfo获取) 2024-09-05 14:26:49 +08:00
OTTO 3e2a87bff5 feat(用户身份): 通过用户名查询用户下第一个身份支持外部调用 2024-09-05 13:46:27 +08:00
OTTO 919972ae3a feat(特色专区与项目管理代码合并): 解决合并冲突
由于特色专区与项目管理合并后会导致用户同时存在特色专区中的身份以及项目管理的身份在页面进行展示,在特色专区部分需屏蔽项目管理的相关身份:
新增接口:特色专区查询用户下组织及组织对应角色列表
2024-09-04 09:06:44 +08:00
OTTO 9203db2e40 fix(Bug修复): 改了专区名称,用户身份并没有改过来
原因:更新组织名称时未刷新用户身份缓存,但也没展示的为缓存中的用户身份信息
解决方案:更新组织时刷新用户身份缓存
2024-09-03 15:48:08 +08:00
OTTO d7b6d5aae6 feat(特色专区与项目管理代码合并): 解决合并冲突
修复用户身份判定异常的问题:当前系统微服务中存在两套用户身份判断的方式(通过Url携带的currentDeptId字段或者header中携带的Dept-Id字段),针对于特色专区获取组织下角色时该接口携带了currentDeptId导致身份识别失败,所以将header的优先级调高
2024-09-03 14:37:59 +08:00
OTTO 8de39f00cb fix(用户权限): 修复事务逻辑 2024-09-03 09:49:26 +08:00
OTTO de99e2abdb feat(制品库功能开发): 产品库增加打包下载产品库功能
文件微服务内部文件上传接口,新增返回值:文件标识
2024-08-20 09:14:24 +08:00
OTTO 61fab7489f fix(安全问题): 修复该接口返回密码信息的Bug 2024-07-26 17:19:12 +08:00
OTTO f692f9a07d refactor(系统微服务逻辑优化): 启动系统微服务时清理用户登录态缓存 2024-06-27 15:06:26 +08:00
OTTO c8690052ca Merge branch 'dev_PMS' of code.gitlink.org.cn:Gitlink/microservices into dev_PMS 2024-06-24 08:49:36 +08:00
OTTO b0f6291263 feat(完善系统微服务): 获取gitlink用户列表时,若该用户局以为当前组织成员返回该成员角色 2024-06-20 16:24:10 +08:00
OTTO 92f4570d87 refactor(系统微服务代码逻辑优化): 专区会员操作逻辑应当在组织类型为特色专区时才执行,防止系统耦合无法拔插 2024-06-19 14:31:35 +08:00
OTTO e66e088cda refactor(系统微服务代码逻辑优化): 组织类型通过常量判断 2024-06-19 14:30:50 +08:00
OTTO 426351894b refactor(系统微服务代码逻辑优化): 删除无效接口 2024-06-19 14:29:36 +08:00
OTTO 6d96d90432 feat(项目管理红山裁剪): 隐藏掉流水线、制品库模块
1. 通过Nacos增加配置项,可设置需屏蔽的菜单标识
2. 菜单被屏蔽则用户在菜单栏及权限分配时屏蔽相关菜单
3. 在权限判断时对被屏蔽菜单进行拦截
2024-05-31 15:52:51 +08:00
OTTO efb5edce16 feat(微服务平台重命名): 去除ruoyi相关标识 2024-05-27 16:51:36 +08:00
OTTO 332cc32fd6 feat(微服务平台重命名): 调整系统微服务
1、GroupId调整为com.microservices
2、启动类命名开头调整为Microservices*Application
3、日志输出目录调整为logs/microservices-*
4、应用名称调整为microservices-*
2024-05-27 15:03:28 +08:00
OTTO 5a7aaff499 feat(微服务平台重命名): 微服务平台命名调整为microservices 2024-05-27 10:10:44 +08:00