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 |