superman
c34d74639c
Merge pull request #11353 in DESIGN/design from release/11.0 to bugfix/11.0
...
* commit '35ccc449c7cb4f4affd8468737a65613a74f1089':
REPORT-83849 && REPORT-89327 修改代码质量
REPORT-83849 && REPORT-89327 【问题原因】未设计远程调用接口;脱敏计算获取的部门id api接口有误,未拼接部分id与职位id 【改动思路】增加远程调用接口;修改获取部分id 的api接口
修改一下写法
REPORT-89353 && REPORT-89358 && REPORT-89237 【问题原因】 REPORT-89358:上移下移删除未触发模版保存事件 EPORT-89353:未将脱敏设置list写入到frm决策表 REPORT-89237:预览时单元格格式生效在写入html时,在SE中仅对原始值进行了脱敏;单元格形态计算在脱敏计算后 【解决思路】 EPORT-89358:操作增加触发模版保存事件 EPORT-89353:frm决策报表添加读取写入list信息 REPORT-89237:若单元格设置了格式属性,将在写入html时再进行脱敏;将脱敏计算修改到形态计算后执行
REPORT-88826 修改类实现
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验--修改一下,避免重复获取
REPORT-88826 修改类名
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
REPORT-87542 复制模板,点击刷新按钮,触发粘贴,会提示没有权限
REPORT-88826 设计器新增不支持的数据库类型未受到限制 封装DataBaseNotSupportedException用于rpc调用
REPORT-89171 设计器新增不支持的数据库类型未受到限制 【问题原因】未考虑远程设计下,获取服务器的lic信息 【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
REPORT-88826 设计器新增不支持的数据库类型未受到限制 【问题原因】未考虑远程设计下,获取服务器的lic信息 【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
REPORT-29522 设计器内导出按钮部分文字带有"..." 部分文字又没有
REPORT-88365 决策报表,单元格插入数据列,单元格元素页面有异常 【问题原因】单选时默认将cellDSColumnAdvancedPane的visible设为true,导致显示异常 【改动思路】结合cellDSColumnAdvancedPane的原始visible状态及单元格的单选多选状态再进行设置
2 years ago
superman
35ccc449c7
Merge pull request #11352 in DESIGN/design from final/11.0 to release/11.0
...
* commit '6f9bcef8d6fdc4aa4ad3c223310e09e2b986dc1d':
2 years ago
superman
6f9bcef8d6
Merge pull request #11348 in DESIGN/design from release/11.0 to final/11.0
...
* commit '5828bb4304bcf79b8e78c34eb8e6d060621d1065': (46 commits)
REPORT-83849 && REPORT-89327 修改代码质量
REPORT-83849 && REPORT-89327 【问题原因】未设计远程调用接口;脱敏计算获取的部门id api接口有误,未拼接部分id与职位id 【改动思路】增加远程调用接口;修改获取部分id 的api接口
修改一下写法
REPORT-89353 && REPORT-89358 && REPORT-89237 【问题原因】 REPORT-89358:上移下移删除未触发模版保存事件 EPORT-89353:未将脱敏设置list写入到frm决策表 REPORT-89237:预览时单元格格式生效在写入html时,在SE中仅对原始值进行了脱敏;单元格形态计算在脱敏计算后 【解决思路】 EPORT-89358:操作增加触发模版保存事件 EPORT-89353:frm决策报表添加读取写入list信息 REPORT-89237:若单元格设置了格式属性,将在写入html时再进行脱敏;将脱敏计算修改到形态计算后执行
REPORT-88826 修改类实现
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验--修改一下,避免重复获取
REPORT-88826 修改类名
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
REPORT-87542 复制模板,点击刷新按钮,触发粘贴,会提示没有权限
REPORT-88826 设计器新增不支持的数据库类型未受到限制 封装DataBaseNotSupportedException用于rpc调用
REPORT-83628 数据脱敏配置功能存在整段文本,但key被拆分为多部分组合,需要调整——设计器部分 【问题原因】国际组同学提的bug 【改动思路】按照国际组同学的要求,拆分key以方便翻译 【review建议】
REPORT-89171 设计器新增不支持的数据库类型未受到限制 【问题原因】未考虑远程设计下,获取服务器的lic信息 【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
Revert "KERNEL-12978 fix: 适配CBB改动"
REPORT-80693 数据脱敏远程设计下的性能问题 漏了代码,补充下
REPORT-80693 数据脱敏远程设计下的性能问题 变量名写错了,改一下
REPORT-80693 数据脱敏远程设计下的性能问题 【问题原因】rt 【改动思路】再改一版远程下的性能问题 1. 之前的SwingWorker提前到父容器页面,只查询一次数据库,此后面板与子面板均复用 2. 增加Loading页面,避免卡UI的误会 3. 修改规则管理器DesensitizationRuleManager中的接口方法,倒逼调用者使用一次性的查询;以及相应调用接口方法适配 【review建议】
REPORT-89249 fix: 设计器启动FineAnalyzer需要注入Instrumentation
REPORT-88826 设计器新增不支持的数据库类型未受到限制 【问题原因】未考虑远程设计下,获取服务器的lic信息 【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
REPORT-29522 设计器内导出按钮部分文字带有"..." 部分文字又没有
...
2 years ago
Leo.Qin-覃宇攀
5828bb4304
Pull request #11341 : REPORT-83849 && REPORT-89327
...
Merge in DESIGN/design from ~LEO.QIN/design:release/11.0 to release/11.0
* commit '2e97b4532853134885d9f5b5fc2867462e044109':
REPORT-83849 && REPORT-89327 修改代码质量
REPORT-83849 && REPORT-89327 【问题原因】未设计远程调用接口;脱敏计算获取的部门id api接口有误,未拼接部分id与职位id 【改动思路】增加远程调用接口;修改获取部分id 的api接口
2 years ago
Leo.Qin
2e97b45328
REPORT-83849 && REPORT-89327
...
修改代码质量
2 years ago
Leo.Qin
7a815349df
Merge remote-tracking branch 'origin/release/11.0' into release/11.0
2 years ago
Roger.Chen-陈旺
d20c1ae205
Pull request #11328 : REPORT-87542 复制模板,点击刷新按钮,触发粘贴,会提示没有权限
...
Merge in DESIGN/design from ~ROGER.CHEN/design:release/11.0 to release/11.0
* commit '3d1f91ff08cc5ee2c87def249d46f0fdff3af20a':
修改一下写法
REPORT-87542 复制模板,点击刷新按钮,触发粘贴,会提示没有权限
2 years ago
Leo.Qin
40c8cc7800
REPORT-83849 && REPORT-89327
...
【问题原因】未设计远程调用接口;脱敏计算获取的部门id api接口有误,未拼接部分id与职位id
【改动思路】增加远程调用接口;修改获取部分id 的api接口
2 years ago
Leo.Qin-覃宇攀
bde2419acc
Pull request #11340 : REPORT-89353 && REPORT-89358 && REPORT-89237
...
Merge in DESIGN/design from ~LEO.QIN/design:release/11.0 to release/11.0
* commit '08ad4d5cce2be2c16b8b3e72001b41d6da39abab':
REPORT-89353 && REPORT-89358 && REPORT-89237 【问题原因】 REPORT-89358:上移下移删除未触发模版保存事件 EPORT-89353:未将脱敏设置list写入到frm决策表 REPORT-89237:预览时单元格格式生效在写入html时,在SE中仅对原始值进行了脱敏;单元格形态计算在脱敏计算后 【解决思路】 EPORT-89358:操作增加触发模版保存事件 EPORT-89353:frm决策报表添加读取写入list信息 REPORT-89237:若单元格设置了格式属性,将在写入html时再进行脱敏;将脱敏计算修改到形态计算后执行
2 years ago
roger
3d1f91ff08
Merge branch 'release/11.0' of ssh://code.fineres.com:7999/~roger.chen/design into release/11.0
2 years ago
Roger.Chen-陈旺
2a1fb4f10b
Merging in latest from upstream (DESIGN/design:refs/heads/release/11.0)
...
* commit 'da9489431b6cf7404f3d982bb02708f8747a5291':
REPORT-88826 修改类实现
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验--修改一下,避免重复获取
REPORT-88826 修改类名
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
REPORT-88826 设计器新增不支持的数据库类型未受到限制 封装DataBaseNotSupportedException用于rpc调用
REPORT-89171 设计器新增不支持的数据库类型未受到限制 【问题原因】未考虑远程设计下,获取服务器的lic信息 【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
REPORT-88826 设计器新增不支持的数据库类型未受到限制 【问题原因】未考虑远程设计下,获取服务器的lic信息 【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
REPORT-29522 设计器内导出按钮部分文字带有"..." 部分文字又没有
REPORT-88365 决策报表,单元格插入数据列,单元格元素页面有异常 【问题原因】单选时默认将cellDSColumnAdvancedPane的visible设为true,导致显示异常 【改动思路】结合cellDSColumnAdvancedPane的原始visible状态及单元格的单选多选状态再进行设置
2 years ago
roger
716209f890
修改一下写法
2 years ago
John.Ying-应志浩
da9489431b
Pull request #11339 : REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
...
Merge in DESIGN/design from ~JOHN.YING/design:release/11.0 to release/11.0
* commit '071b96c7120458bc897a0147432dbb3c65caf7e2':
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验--修改一下,避免重复获取
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
REPORT-29522 设计器内导出按钮部分文字带有"..." 部分文字又没有
2 years ago
Leo.Qin
08ad4d5cce
Merge remote-tracking branch 'origin/release/11.0' into release/11.0
2 years ago
Leo.Qin
0895e173b5
REPORT-89353 && REPORT-89358 && REPORT-89237
...
【问题原因】
REPORT-89358:上移下移删除未触发模版保存事件
EPORT-89353:未将脱敏设置list写入到frm决策表
REPORT-89237:预览时单元格格式生效在写入html时,在SE中仅对原始值进行了脱敏;单元格形态计算在脱敏计算后
【解决思路】
EPORT-89358:操作增加触发模版保存事件
EPORT-89353:frm决策报表添加读取写入list信息
REPORT-89237:若单元格设置了格式属性,将在写入html时再进行脱敏;将脱敏计算修改到形态计算后执行
2 years ago
Leo.Qin-覃宇攀
9a8ecba9a3
Pull request #11327 : REPORT-88826 设计器新增不支持的数据库类型未受到限制
...
Merge in DESIGN/design from ~LEO.QIN/design:release/11.0 to release/11.0
* commit '4da40ee14d3532bdde8e57fb632ccb64f1f80e6b':
REPORT-88826 修改类实现
REPORT-88826 修改类名
REPORT-88826 设计器新增不支持的数据库类型未受到限制 封装DataBaseNotSupportedException用于rpc调用
REPORT-89171 设计器新增不支持的数据库类型未受到限制 【问题原因】未考虑远程设计下,获取服务器的lic信息 【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
REPORT-88826 设计器新增不支持的数据库类型未受到限制 【问题原因】未考虑远程设计下,获取服务器的lic信息 【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
REPORT-88365 决策报表,单元格插入数据列,单元格元素页面有异常 【问题原因】单选时默认将cellDSColumnAdvancedPane的visible设为true,导致显示异常 【改动思路】结合cellDSColumnAdvancedPane的原始visible状态及单元格的单选多选状态再进行设置
2 years ago
Leo.Qin
4da40ee14d
REPORT-88826 修改类实现
2 years ago
John.Ying-应志浩
071b96c712
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验--修改一下,避免重复获取
2 years ago
Leo.Qin
ddafd1f393
REPORT-88826 修改类名
2 years ago
John.Ying-应志浩
fe9ba33230
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
2 years ago
John.Ying-应志浩
9c3d029950
REPORT-88426 模板数据集和服务器数据集重名时,保存模板会错误校验
2 years ago
superman
315b06e02b
Merge pull request #11337 in DESIGN/design from release/11.0 to bugfix/11.0
...
* commit '9639c881cab3954e434aa59f0a6a9c52157428c1':
REPORT-83628 数据脱敏配置功能存在整段文本,但key被拆分为多部分组合,需要调整——设计器部分 【问题原因】国际组同学提的bug 【改动思路】按照国际组同学的要求,拆分key以方便翻译 【review建议】
Revert "KERNEL-12978 fix: 适配CBB改动"
REPORT-80693 数据脱敏远程设计下的性能问题 漏了代码,补充下
REPORT-80693 数据脱敏远程设计下的性能问题 变量名写错了,改一下
REPORT-80693 数据脱敏远程设计下的性能问题 【问题原因】rt 【改动思路】再改一版远程下的性能问题 1. 之前的SwingWorker提前到父容器页面,只查询一次数据库,此后面板与子面板均复用 2. 增加Loading页面,避免卡UI的误会 3. 修改规则管理器DesensitizationRuleManager中的接口方法,倒逼调用者使用一次性的查询;以及相应调用接口方法适配 【review建议】
REPORT-89249 fix: 设计器启动FineAnalyzer需要注入Instrumentation
2 years ago
roger
3d57a6bff5
REPORT-87542 复制模板,点击刷新按钮,触发粘贴,会提示没有权限
2 years ago
Leo.Qin-覃宇攀
1c67f1d0ca
Merging in latest from upstream (DESIGN/design:refs/heads/release/11.0)
...
* commit '9639c881cab3954e434aa59f0a6a9c52157428c1':
REPORT-83628 数据脱敏配置功能存在整段文本,但key被拆分为多部分组合,需要调整——设计器部分 【问题原因】国际组同学提的bug 【改动思路】按照国际组同学的要求,拆分key以方便翻译 【review建议】
Revert "KERNEL-12978 fix: 适配CBB改动"
REPORT-80693 数据脱敏远程设计下的性能问题 漏了代码,补充下
REPORT-80693 数据脱敏远程设计下的性能问题 变量名写错了,改一下
REPORT-80693 数据脱敏远程设计下的性能问题 【问题原因】rt 【改动思路】再改一版远程下的性能问题 1. 之前的SwingWorker提前到父容器页面,只查询一次数据库,此后面板与子面板均复用 2. 增加Loading页面,避免卡UI的误会 3. 修改规则管理器DesensitizationRuleManager中的接口方法,倒逼调用者使用一次性的查询;以及相应调用接口方法适配 【review建议】
REPORT-89249 fix: 设计器启动FineAnalyzer需要注入Instrumentation
REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常 代码质量问题,添加注释
REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常 【问题原因】卡顿是因为查询数据库的操作放在了UI线程里;规则异常是因为规则管理器DesensitizationRuleManager中的规则缓存对环境切换时的监听写的有点问题 【改动思路】修复卡顿问题是加SwingWorker;规则异常这个,想了下DesensitizationRuleManager中的规则缓存此前只针对了本地规则变化、远程环境切换,但是没针对远程下的规则变化,而且好像没有太好的思路。现在的做法是直接去掉规则缓存,直接查数据库,套用Config框架的缓存 【review建议】
2 years ago
Leo.Qin
af372c267f
REPORT-88826 设计器新增不支持的数据库类型未受到限制
...
封装DataBaseNotSupportedException用于rpc调用
2 years ago
Yvan-欧阳帆
9639c881ca
Pull request #11326 : REPORT-83628 数据脱敏配置功能存在整段文本,但key被拆分为多部分组合,需要调整——设计器部分
...
Merge in DESIGN/design from ~YVAN/design:release/11.0 to release/11.0
* commit 'c35d831359dadef480ddfb0f19c3c4f8398b0b96':
REPORT-83628 数据脱敏配置功能存在整段文本,但key被拆分为多部分组合,需要调整——设计器部分 【问题原因】国际组同学提的bug 【改动思路】按照国际组同学的要求,拆分key以方便翻译 【review建议】
2 years ago
Yvan-欧阳帆
c35d831359
REPORT-83628 数据脱敏配置功能存在整段文本,但key被拆分为多部分组合,需要调整——设计器部分
...
【问题原因】国际组同学提的bug
【改动思路】按照国际组同学的要求,拆分key以方便翻译
【review建议】
2 years ago
Leo.Qin
ec630185df
REPORT-89171 设计器新增不支持的数据库类型未受到限制
...
【问题原因】未考虑远程设计下,获取服务器的lic信息
【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
2 years ago
Yvan-欧阳帆
e8d2bd34ae
Pull request #11323 : REPORT-80693 数据脱敏远程设计下的性能问题
...
Merge in DESIGN/design from ~YVAN/design:release/11.0 to release/11.0
* commit '261df3edebf75ea27faa666a78a3dcfa3b646704':
REPORT-80693 数据脱敏远程设计下的性能问题 漏了代码,补充下
REPORT-80693 数据脱敏远程设计下的性能问题 变量名写错了,改一下
REPORT-80693 数据脱敏远程设计下的性能问题 【问题原因】rt 【改动思路】再改一版远程下的性能问题 1. 之前的SwingWorker提前到父容器页面,只查询一次数据库,此后面板与子面板均复用 2. 增加Loading页面,避免卡UI的误会 3. 修改规则管理器DesensitizationRuleManager中的接口方法,倒逼调用者使用一次性的查询;以及相应调用接口方法适配 【review建议】
2 years ago
Cloud.Liu-刘学真
e7ffcc5c6b
Pull request #11325 : Revert "KERNEL-12978 fix: 适配CBB改动"
...
Merge in DESIGN/design from ~CLOUD.LIU/design:release/11.0 to release/11.0
* commit '3f8a5be7b27b67e92b540bf95162758854ecb3a3':
Revert "KERNEL-12978 fix: 适配CBB改动"
2 years ago
Cloud.Liu
3f8a5be7b2
Revert "KERNEL-12978 fix: 适配CBB改动"
...
This reverts commit 5a717baaea
.
2 years ago
Yvan-欧阳帆
261df3edeb
REPORT-80693 数据脱敏远程设计下的性能问题
...
漏了代码,补充下
2 years ago
Yvan-欧阳帆
3d379535a0
REPORT-80693 数据脱敏远程设计下的性能问题
...
变量名写错了,改一下
2 years ago
Yvan-欧阳帆
dc4358de7e
Merge remote-tracking branch 'origin/release/11.0' into release/11.0
2 years ago
Yvan-欧阳帆
76a26bb37f
REPORT-80693 数据脱敏远程设计下的性能问题
...
【问题原因】rt
【改动思路】再改一版远程下的性能问题
1. 之前的SwingWorker提前到父容器页面,只查询一次数据库,此后面板与子面板均复用
2. 增加Loading页面,避免卡UI的误会
3. 修改规则管理器DesensitizationRuleManager中的接口方法,倒逼调用者使用一次性的查询;以及相应调用接口方法适配
【review建议】
2 years ago
Cloud.Liu-刘学真
13a714c83b
Pull request #11322 : REPORT-89249 fix: 设计器启动FineAnalyzer需要注入Instrumentation
...
Merge in DESIGN/design from ~CLOUD.LIU/design:release/11.0 to release/11.0
* commit '0b73430dc6b8bac4f0f022923f8a26ac07793070':
REPORT-89249 fix: 设计器启动FineAnalyzer需要注入Instrumentation
2 years ago
Cloud.Liu
0b73430dc6
REPORT-89249 fix: 设计器启动FineAnalyzer需要注入Instrumentation
2 years ago
Leo.Qin
d03ba95f17
REPORT-88826 设计器新增不支持的数据库类型未受到限制
...
【问题原因】未考虑远程设计下,获取服务器的lic信息
【改动思路】增加rpc接口,获取服务器lic是否限制数据库类型
2 years ago
John.Ying-应志浩
a5dab00fb7
Pull request #11299 : REPORT-29522 设计器内导出按钮部分文字带有"..." 部分文字又没有
...
Merge in DESIGN/design from ~JOHN.YING/design:bugfix/11.0 to bugfix/11.0
* commit '4312cf85d90cdefe0a08ef6fdc66da141301ff09':
REPORT-29522 设计器内导出按钮部分文字带有"..." 部分文字又没有
2 years ago
superman
2757196422
Merge pull request #11308 in DESIGN/design from release/11.0 to bugfix/11.0
...
* commit '2d0539fc358504f8a090abccffe7162372dbaf56':
REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常 代码质量问题,添加注释
REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常 【问题原因】卡顿是因为查询数据库的操作放在了UI线程里;规则异常是因为规则管理器DesensitizationRuleManager中的规则缓存对环境切换时的监听写的有点问题 【改动思路】修复卡顿问题是加SwingWorker;规则异常这个,想了下DesensitizationRuleManager中的规则缓存此前只针对了本地规则变化、远程环境切换,但是没针对远程下的规则变化,而且好像没有太好的思路。现在的做法是直接去掉规则缓存,直接查数据库,套用Config框架的缓存 【review建议】
REPORT-89167 && REPORT-83493 平台脱敏规则变动时的交互问题 【问题原因】与产品沟通修改成更容易理解的交互还有规则变动时的生效逻辑,大致如下: 1. 规则异常的提示放在数据集"数据脱敏设置"页面中,鼠标悬停"异常"文字时,出现气泡提示,气泡无法点击;"数据脱敏设置"页面中的规则表,表上增加刷新按钮,点击刷新后会刷新当前规则,刷新逻辑: 规则被禁用 ---- 原规则不变 规则被删除 ---- 原规则删除 规则被修改 ---- 原规则B被替换成B* 2. 假如模板中存在A、B平台规则,A规则正常,B规则被修改成了B*规则,此时不管是模板预览、数据集脱敏效果预览等计算相关的逻辑里,生效规则为A和B*。即计算场景里会自动替换被修改的规则 3. 上面的替换是临时替换,保存模板时并不会将B*写入模板xml中。仅在"数据脱敏设置"页面里,用户在点击"异常",弹窗提示出现后,再点击确定 + 保存模板时,才会修改模板xml文件 【改动方案】同上 【review建议】
2 years ago
Yvan-欧阳帆
2d0539fc35
Pull request #11298 : REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常
...
Merge in DESIGN/design from ~YVAN/design:release/11.0 to release/11.0
* commit 'f9a0c5372e040b88fe018ff7793267e21e1af8f0':
REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常 代码质量问题,添加注释
REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常 【问题原因】卡顿是因为查询数据库的操作放在了UI线程里;规则异常是因为规则管理器DesensitizationRuleManager中的规则缓存对环境切换时的监听写的有点问题 【改动思路】修复卡顿问题是加SwingWorker;规则异常这个,想了下DesensitizationRuleManager中的规则缓存此前只针对了本地规则变化、远程环境切换,但是没针对远程下的规则变化,而且好像没有太好的思路。现在的做法是直接去掉规则缓存,直接查数据库,套用Config框架的缓存 【review建议】
2 years ago
John.Ying-应志浩
4312cf85d9
REPORT-29522 设计器内导出按钮部分文字带有"..." 部分文字又没有
2 years ago
John.Ying-应志浩
d230477dc0
Merge remote-tracking branch 'origin/release/11.0' into release/11.0
2 years ago
John.Ying-应志浩
f418358d6c
REPORT-29522 设计器内导出按钮部分文字带有"..." 部分文字又没有
2 years ago
Yvan-欧阳帆
f9a0c5372e
REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常
...
代码质量问题,添加注释
2 years ago
Yvan-欧阳帆
e5baf5475d
Merge remote-tracking branch 'origin/release/11.0' into release/11.0
2 years ago
Yvan-欧阳帆
254b7ce222
REPORT-89260 && REPORT-83847 远程设计下卡顿以及规则异常
...
【问题原因】卡顿是因为查询数据库的操作放在了UI线程里;规则异常是因为规则管理器DesensitizationRuleManager中的规则缓存对环境切换时的监听写的有点问题
【改动思路】修复卡顿问题是加SwingWorker;规则异常这个,想了下DesensitizationRuleManager中的规则缓存此前只针对了本地规则变化、远程环境切换,但是没针对远程下的规则变化,而且好像没有太好的思路。现在的做法是直接去掉规则缓存,直接查数据库,套用Config框架的缓存
【review建议】
2 years ago
Leo.Qin-覃宇攀
c15267f568
Merging in latest from upstream (DESIGN/design:refs/heads/release/11.0)
...
* commit 'ec7d76bc4a425100f6b528e6bc15fdb85e36182d':
REPORT-89167 && REPORT-83493 平台脱敏规则变动时的交互问题 【问题原因】与产品沟通修改成更容易理解的交互还有规则变动时的生效逻辑,大致如下: 1. 规则异常的提示放在数据集"数据脱敏设置"页面中,鼠标悬停"异常"文字时,出现气泡提示,气泡无法点击;"数据脱敏设置"页面中的规则表,表上增加刷新按钮,点击刷新后会刷新当前规则,刷新逻辑: 规则被禁用 ---- 原规则不变 规则被删除 ---- 原规则删除 规则被修改 ---- 原规则B被替换成B* 2. 假如模板中存在A、B平台规则,A规则正常,B规则被修改成了B*规则,此时不管是模板预览、数据集脱敏效果预览等计算相关的逻辑里,生效规则为A和B*。即计算场景里会自动替换被修改的规则 3. 上面的替换是临时替换,保存模板时并不会将B*写入模板xml中。仅在"数据脱敏设置"页面里,用户在点击"异常",弹窗提示出现后,再点击确定 + 保存模板时,才会修改模板xml文件 【改动方案】同上 【review建议】
REPORT-88365 决策报表,单元格插入数据列,单元格元素页面有异常 【问题原因】单选时默认将cellDSColumnAdvancedPane的visible设为true,导致显示异常 【改动思路】结合cellDSColumnAdvancedPane的原始visible状态及单元格的单选多选状态再进行设置
REPORT-88826 设计器新增不支持的数据库类型未受到限制 【问题原因】 【改动思路】新增数据连接时,点击确认后校验是否为受限制的数据库类型
REPORT-82899 数据脱敏三期 修改增加单元格脱敏属性的实现方式
REPORT-88365 决策报表,单元格插入数据列,单元格元素页面有异常 【问题原因】单选时默认将cellDSColumnAdvancedPane的visible设为true,导致显示异常 【改动思路】结合cellDSColumnAdvancedPane的原始visible状态及单元格的单选多选状态再进行设置
数据脱敏三期 【问题原因】rt 【改动思路】rt 顺便过一下开发文档 https://kms.fineres.com/pages/viewpage.action?pageId=576039082
REPORT-83773 && REPORT-83838 && REPORT-83716 && REPORT-83738 数据脱敏二期迭代bug 【问题原因】rt 【改动思路】主要是: 1. 添加埋点 2. 设计器端限制服务器数据集中脱敏配置的修改 3. 一些逻辑bug修改 【review建议】
REPORT-84645 lic限制数据库类型-报表配合 【问题原因】rt 【改动思路】设计器中测试数据库连接时,根据lic中数据库类型限制,给出相应的错误提示
REPORT-83316 && REPORT-83320 && REPORT-83488 && REPORT-83493 数据脱敏一期迭代bug 【问题原因】根据review意见,抽出方法 【改动思路】根据review意见,抽出方法 【review建议】
REPORT-83316 && REPORT-83320 && REPORT-83488 && REPORT-83493 数据脱敏一期迭代bug 【问题原因】基本都是UI问题 【改动思路】跟产品沟通后,修改 【review建议】
REPORT-86426-导出excel/pdf 密码支持公式
REPORT-86259 【导出excel&word】仅限预览下限制复制 REPORT-86426-导出excel/pdf 密码支持公式
KERNEL-12978 fix: 适配CBB改动
REPORT-75091 数据脱敏一二期解除功能屏蔽 【问题原因】rt 【改动思路】rt 【review建议】
2 years ago
Yvan-欧阳帆
ec7d76bc4a
Pull request #11287 : REPORT-89167 && REPORT-83493 平台脱敏规则变动时的交互问题
...
Merge in DESIGN/design from ~YVAN/design:release/11.0 to release/11.0
* commit '9baf1437ce3a9e21c50eb7fb47e68438e440dac4':
REPORT-89167 && REPORT-83493 平台脱敏规则变动时的交互问题 【问题原因】与产品沟通修改成更容易理解的交互还有规则变动时的生效逻辑,大致如下: 1. 规则异常的提示放在数据集"数据脱敏设置"页面中,鼠标悬停"异常"文字时,出现气泡提示,气泡无法点击;"数据脱敏设置"页面中的规则表,表上增加刷新按钮,点击刷新后会刷新当前规则,刷新逻辑: 规则被禁用 ---- 原规则不变 规则被删除 ---- 原规则删除 规则被修改 ---- 原规则B被替换成B* 2. 假如模板中存在A、B平台规则,A规则正常,B规则被修改成了B*规则,此时不管是模板预览、数据集脱敏效果预览等计算相关的逻辑里,生效规则为A和B*。即计算场景里会自动替换被修改的规则 3. 上面的替换是临时替换,保存模板时并不会将B*写入模板xml中。仅在"数据脱敏设置"页面里,用户在点击"异常",弹窗提示出现后,再点击确定 + 保存模板时,才会修改模板xml文件 【改动方案】同上 【review建议】
2 years ago
Yvan-欧阳帆
9baf1437ce
REPORT-89167 && REPORT-83493 平台脱敏规则变动时的交互问题
...
【问题原因】与产品沟通修改成更容易理解的交互还有规则变动时的生效逻辑,大致如下:
1. 规则异常的提示放在数据集"数据脱敏设置"页面中,鼠标悬停"异常"文字时,出现气泡提示,气泡无法点击;"数据脱敏设置"页面中的规则表,表上增加刷新按钮,点击刷新后会刷新当前规则,刷新逻辑:
规则被禁用 ---- 原规则不变
规则被删除 ---- 原规则删除
规则被修改 ---- 原规则B被替换成B*
2. 假如模板中存在A、B平台规则,A规则正常,B规则被修改成了B*规则,此时不管是模板预览、数据集脱敏效果预览等计算相关的逻辑里,生效规则为A和B*。即计算场景里会自动替换被修改的规则
3. 上面的替换是临时替换,保存模板时并不会将B*写入模板xml中。仅在"数据脱敏设置"页面里,用户在点击"异常",弹窗提示出现后,再点击确定 + 保存模板时,才会修改模板xml文件
【改动方案】同上
【review建议】
2 years ago