Commit Graph

218 Commits

Author SHA1 Message Date
datagear a8fb05bb53 管理员账号不允许删除 2021-09-15 21:07:07 +08:00
yigekaiguan 93a5bc2340 删除用户操作改为必须选择数据迁移目标用户后才能删除 2021-09-15 17:34:07 +08:00
datagear 8a4b77f1f1 v2.9.0版本标识 2021-09-08 19:14:26 +08:00
interestinglife 30dcecd4b4 完善SchemaGuardService.isPermitted()说明 2021-08-31 20:21:06 +08:00
interestinglife ba6b8f08c9 完善数据源防护功能 2021-08-31 19:57:53 +08:00
datagear 227470e09d 添加数据源防护基本管理功能 2021-08-30 23:06:59 +08:00
interestinglife 773dc8173e 添加数据源管控功能SQL脚本和领域模型类 2021-08-30 20:22:45 +08:00
datagear 56b050c0a7 移除已启用的部分类RoleUser、SmtpSetting 2021-08-22 17:43:41 +08:00
datagear 296106150b AbstractMybatisDataPermissionEntityService.cachePermissionCountForQuery重命名为permissionCacheCountForQuery 2021-08-21 11:58:34 +08:00
datagear 1564a6c1f4 完善授权事件处理逻辑 2021-08-21 10:48:25 +08:00
datagear a8c739e1a9 service层支持缓存查询结果中的权限值 2021-08-20 23:29:57 +08:00
datagear 0eec052ed9 AnalysisProject授权有变更时刷新数据集、图表、看板的权限缓存 2021-08-20 22:40:47 +08:00
interestinglife41 f7ffef5d3d 解决某些service获取实体未判空的问题 2021-08-20 19:19:53 +08:00
interestinglife41 69af9b638e 角色启用/禁用、用户设置角色后刷新权限缓存 2021-08-20 16:01:24 +08:00
interestinglife41 cddd34093f 移除RoleUser实体设计,用户角色关系简化为使用User.roles维护 2021-08-20 13:04:56 +08:00
datagear d895357de3 移除RoleUser实体设计,用户角色关系简化为使用User.roles维护(未完成) 2021-08-20 00:33:32 +08:00
datagear 5ce3102295 service层实现postProcessGet,加载可能缓存过时的共享属性值 2021-08-19 23:03:20 +08:00
datagear 41ebeb91e0 [management]模块的service禁用query.condition条件查询,避免SQL注入 2021-08-18 21:32:31 +08:00
datagear 06f4d5a87e 恢复AbstractMybatisService相关方法的postProcessQuery参数,便于子类使用控制 2021-08-18 14:50:54 +08:00
datagear d7639945e1 重构CreateUserEntityService的updateCreateUserId实现 2021-08-18 10:45:44 +08:00
datagear 9f2dbf51b2 AbstractMybatisDataPermissionEntityService的getById相关的逻辑改为不再执行无必要的底层的权限查询SQL语句 2021-08-17 20:02:47 +08:00
datagear 73d2dbc980 EntityService的add方法返回值由boolean改为void 2021-08-17 19:03:44 +08:00
datagear 76a82ff006 数据授权更新后,删除对应权限缓存 2021-08-17 18:48:43 +08:00
datagear a7fa87cf97 添加ServiceCache类,用于抽象服务层缓存 2021-08-17 14:39:23 +08:00
datagear 8b6d9fe827 为[analysis]模块相关类添加Serializable接口标识,以支持可能的序列化场景,比如缓存 2021-08-17 08:01:01 +08:00
datagear d3270a2141 完善缓存基本支持功能,添加数据源、数据集、图表缓存功能 2021-08-16 22:02:23 +08:00
datagear 0f277f09e9 添加缓存基本支持功能 2021-08-15 22:42:04 +08:00
datagear 10487d16f8 保存数据源暂时开放URL管控限制,待URL管控功能开发完成后再加上 2021-08-14 14:26:29 +08:00
datagear 86351c8a00 恢复SQL中的数据权限值加权和求余恢复处理逻辑,因为SQL中有需要使用实际权限值的场景 2021-08-13 14:28:35 +08:00
datagear ea5c29bf83 简化数据权限设计:移除废弃代码、重构部分逻辑 2021-08-12 23:13:36 +08:00
datagear a7b2eb0f46 v2.8.0版本标识 2021-08-10 19:05:49 +08:00
datagear ff4df5d51f 重构数据集转义模板内容相关逻辑 2021-07-19 21:35:11 +08:00
datagear be9f2904b6 数据集添加防注入和自动转义参数值支持 2021-07-17 16:31:29 +08:00
datagear 58c4ae69de [management]模块单元测试改为不依赖外部MySQL环境而新建内置Derby测试库 2021-07-07 15:04:46 +08:00
datagear adf674fa47 v2.7.0版本标识 2021-07-07 10:03:23 +08:00
datagear 6f870ac34d 重构[analysis]模块,添加ChartQuery、ChartResult、DashboardQuery、DashboardResult等新类,并修改相关API 2021-06-25 21:45:30 +08:00
datagear 0356b462ae SQL脚本删除上一版本DATAGEAR_HCW_DS表的废弃列DS_PARAM_VALUES 2021-06-14 14:58:13 +08:00
datagear 0b0b5ea525 v2.6.0版本标识 2021-06-11 10:07:38 +08:00
datagear 1615919c9e 改进图表编辑页面的结果数据格式设置功能,添加启用/禁用操作按钮,确保不保存默认结果数据格式信息 2021-06-03 11:02:38 +08:00
datagear 001a0107db 图表可自定义日期类数据格式 2021-05-29 21:42:02 +08:00
datagear ae031a931a 数据集新增自定义数据源格式功能 2021-05-26 17:34:26 +08:00
datagear 82b573ec31 修复DATAGEAR_HCW_DS表的DS_PARAM_VALUES列迁移至DS_QUERY列JSON格式不规范导致未正确获取数据的BUG 2021-05-21 21:16:53 +08:00
datagear 5280583ffe 添加DataSetQuery、ResultDataFormat类用于重构DataSet.getResult()接口,以支持自定义数据集结果数据格式 2021-05-21 16:31:13 +08:00
datagear 30c96efb48 添加DataSetQuery、ResultDataFormat类用于重构DataSet.getResult()接口,以支持自定义数据集结果数据格式(未完成) 2021-05-20 17:12:19 +08:00
datagear a7a4a1159f v2.5.0版本标识 2021-04-28 10:47:27 +08:00
datagear b64ab7856b 数据集属性支持设置默认值 2021-03-29 18:42:29 +08:00
datagear c4d7006d44 v2.4.0版本标识 2021-03-10 19:09:17 +08:00
datagear 6af234cf5e 改进系统多数据库部署支持功能,允许配置方言类名 2021-03-07 12:28:47 +08:00
datagear 59cb2f8213 改进系统多数据库部署兼容性,将SQL取余、求字符串长度函数由JDBC规范的函数改为自定义函数 2021-03-05 22:21:55 +08:00
datagear 36eecab78e 解决系统切换部署数据库兼容性问题:PostgreSQL权限查询SQL语句报错、MySQL授权不起作用 2021-03-01 20:53:36 +08:00