Skip to content

Latest commit

 

History

History
116 lines (86 loc) · 3.74 KB

File metadata and controls

116 lines (86 loc) · 3.74 KB

Changelog

这个项目的所有显著变化都将被记录在这个文件中。

[0.10.0] -2018-09-27

新增

  • 支持oracle数据库
  • @Permission注解添加是否为内部接口的标识
  • 新增仪表盘我的组织接口
  • 添加ldap同步用户定时任务
  • 添加站内信功能
  • ldap同步禁用离职用户

修改

  • 更新license
  • 修改了ci文件
  • 更新了基础镜像

修复

  • 修复查询组织项目数目不正确的问题
  • 修复导入用户上传文件异常的问题
  • 修复同步ldap用户is_admin为空的bug

[0.8.0] - 2018-07-18

修改

  • 升级了chart中dbtool的版本为0.5.4。
  • 优化了密码策略逻辑

新增

  • 查询项目下的用户添加按邮箱模糊查询
  • 个人中心新增查询用户被分配的组织和项目功能
  • 角色分配新增按角色视图模糊查询
  • 组织管理新增组织下的项目字段
  • 添加wiki相关label和角色,及相关业务逻辑
  • 停/启用组织或项目发事件

修复

  • 修复密码策略无法更新bug
  • 修复用户管理无法模糊查询用户的bug
  • 修复初始化权限时可能报字段重复的问题

[0.7.0] - 2018-06-22

修改

  • 升级了chart中dbtool的版本为0.5.2。
  • 升级choerodon-starter依赖版本为0.5.3.RELEASE。
  • 将菜单和权限的关联方式由原来的id关联,修改为code关联。

新增

  • client客户端表新增localhost客户端。
  • 添加菜单重名校验接口。
  • 解析权限新增根据@Permission注解的roles的code值建立role_permission的关系。
  • 修改调用file-service的feign接口。
  • 修改头像返回相对地址。
  • 根据层级,服务名,code查询permission列表。

修复

  • 修复头像无法显示的问题。
  • 修复了快码接口。
  • 修复根据角色id查权限会出现脏数据的问题。

移除

  • 删除icon相关的表和接口。

[0.6.0] - 2018-06-08

新增

  • 组织层级校验code
  • 角色分配和用户启用禁用发送事件,添加用户id字段
  • 用户添加管理员字段,并添加设置管理员相关操作
  • 管理员用户鉴权放行处理
  • 添加根据用户id数组查询用户接口
  • 添加个人中心修改密码和编辑信息功能
  • 添加ldap同步的历史记录
  • 添加ldap测试连接,测试登陆,属性匹配功能
  • ldap同步支持匿名用户同步
  • 添加了ldap启用禁用接口

修改

  • 角色选权限的时候,不显示loginAccesspublicAccess接口
  • 角色更新时,内置角色只可以修改label
  • 优化了所有重名校验接口的逻辑
  • do,dto,entity中所有isEnabled之类的字段修改为enabled字段,防止部分框架序列化异常
  • 角色分配查询角色时关联多语言表
  • 左侧菜单和菜单管理将之前用一个借口实现拆分为两个接口实现
  • 根据gateway鉴权规则,修改所有不合规范的url
  • 优化角色分配部分循环查询的代码
  • 优化用户相关DTO
  • ldap同步用户支持可配置方式同步
  • 优化了接口的描述信息

修复

  • 修复了客户端额外信息为空,无法保存的问题
  • 修复了左侧菜单只能获取两层,无法获取三层菜单的问题
  • 修复了角色打标签发事件,可能会导致标签不能全部发过去的问题
  • 修复项目创建时,前端检验code不重复,但保存时报code重复的问题
  • 修复了角色分配页面,可能查询出空用户的问题
  • 修复了角色分配时,在新建界面给某用户添加角色会导致gitlab角色消失的问题
  • 修复了角色编辑部分角色name显示为英文的问题

移除

  • 移除了RoleControllerUserController里面不符合gateway鉴权规则的角色分配相关的接口
  • 模糊查询移除按多个参数查询的功能