Bai
|
dbe969b064
|
perf: 解决MethodSerializer被swagger调用时parent.Serializer会互相影响所需字段显示的问题
|
4 years ago |
ibuler
|
e7a3c5a822
|
perf(api): filter_fields被filterset_fields取代
https://django-filter.readthedocs.io/en/stable/guide/migration.html
|
4 years ago |
老广
|
7eedc0635e
|
Merge pull request #5362 from jumpserver/pr@dev@fix_adhoc_excution
fix: 修复多个 AdHocExecution 在一个 celery task 执行时日志错误
|
4 years ago |
xinwen
|
f5fd40978e
|
fix: 修复多个 AdHocExecution 在一个 celery task 执行时日志错误
|
4 years ago |
老广
|
5b5c33116a
|
Merge pull request #5350 from hctech/dev
fix:资产自动推送UUIDD数组格式化字符串失败
|
4 years ago |
fit2bot
|
7167515a53
|
feat: 实现MethodSerializer, 满足serializer中SerializerField动态更改的需求 (#5382)
* feat: 实现MethodSerializer, 满足serializer中SerializerField动态更改的需求
* feat: 实现MethodSerializer, 满足serializer中SerializerField动态更改的需求 (2)
Co-authored-by: Bai <bugatti_it@163.com>
|
4 years ago |
fit2bot
|
17a01a12db
|
reactor: 增加DynamicMappingSerializer类,实现Serializer中的字段可以动态改变的功能 (#5379)
* reactor: 增加DynamicMappingSerializer类,实现Serializer中的字段可以动态改变的功能
* reactor: 增加DynamicMappingSerializer类,实现Serializer中的字段可以动态改变的功能 (2)
* reactor: 增加DynamicMappingSerializer类,实现Serializer中的字段可以动态改变的功能 (3)
Co-authored-by: Bai <bugatti_it@163.com>
|
4 years ago |
Bai
|
3188692691
|
perf: 修改swagger问题
|
4 years ago |
fit2bot
|
7e7e24f51f
|
reactor&remove: 重构applications模块 & 移除applications、perms中已不再使用的模块 (#5374)
* reactor: 重构applications模块 & 删除applications、perms中已不再使用的模块
* reactor: 1. 针对application.attrs字段的view-serializer映射逻辑,采用DynamicMapping的方案重写;
* reactor: 2. 删除applications和perms模块中已不再使用的database-app/k8s-app/remote-app模块;
* reactor: 添加迁移文件(删除perms/databaseperrmission/remoteapppermission/k8sapppermission)
* reactor: 修改细节
Co-authored-by: Bai <bugatti_it@163.com>
|
4 years ago |
fit2bot
|
cef93abb2f
|
feat: 抽象View Mapping Serializer架构设计; 重构工单View、Serializer模块 (#5371)
* perf: 优化工单模块(修改迁移文件->Model assignees_display 字段类型为list)
* ignore: try `view` `serializer jsonfields` Map design (1)
* ignore: try `view` `serializer jsonfields` Map design (2)
* ignore: try `view` `serializer jsonfields` Map design (3)
* ignore: try `view` `serializer jsonfields` Map design (4)
* ignore: try `view` `serializer jsonfields` Map design (5)
* ignore: try `view` `serializer.DynamicMappingField` Mapping design (6)
* feat: 抽象view_mapping_serializer逻辑架构; 重构工单View、Serializer模块
* feat: 抽象view_mapping_serializer逻辑架构; 重构工单View、Serializer模块(2)
* feat: 抽象view_mapping_serializer逻辑架构; 重构工单View、Serializer模块(3)
* feat: 抽象view_mapping_serializer逻辑架构; 重构工单View、Serializer模块(4)
Co-authored-by: Bai <bugatti_it@163.com>
|
4 years ago |
Bai
|
5c483084b7
|
feat: 优化工单模块
|
4 years ago |
Bai
|
1a9a5c28f5
|
feat: 优化工单模块1
|
4 years ago |
Jiangjie.Bai
|
3b056ff953
|
reactor&feat: 重构工单模块 & 支持申请应用工单 (#5352)
* reactor: 修改工单Model,添加工单迁移文件
* reactor: 修改工单Model,添加工单迁移文件
* reactor: 重构工单模块
* reactor: 重构工单模块2
* reactor: 重构工单模块3
* reactor: 重构工单模块4
* reactor: 重构工单模块5
* reactor: 重构工单模块6
* reactor: 重构工单模块7
* reactor: 重构工单模块8
* reactor: 重构工单模块9
* reactor: 重构工单模块10
* reactor: 重构工单模块11
* reactor: 重构工单模块12
* reactor: 重构工单模块13
* reactor: 重构工单模块14
* reactor: 重构工单模块15
* reactor: 重构工单模块16
* reactor: 重构工单模块17
* reactor: 重构工单模块18
* reactor: 重构工单模块19
* reactor: 重构工单模块20
* reactor: 重构工单模块21
* reactor: 重构工单模块22
* reactor: 重构工单模块23
* reactor: 重构工单模块24
* reactor: 重构工单模块25
* reactor: 重构工单模块26
* reactor: 重构工单模块27
* reactor: 重构工单模块28
* reactor: 重构工单模块29
* reactor: 重构工单模块30
* reactor: 重构工单模块31
* reactor: 重构工单模块32
* reactor: 重构工单模块33
* reactor: 重构工单模块34
* reactor: 重构工单模块35
* reactor: 重构工单模块36
* reactor: 重构工单模块37
* reactor: 重构工单模块38
* reactor: 重构工单模块39
|
4 years ago |
huangchao
|
795d1b59e0
|
fix:资产自动推送UUIDD数组格式化字符串失败
|
4 years ago |
Bai
|
b79e6799c4
|
fix: 修复资产导入携带disk_info信息时失败的问题
|
4 years ago |
xinwen
|
4f5f92deb8
|
fix: 批量删除管理用户报错信息太丑
|
4 years ago |
Bai
|
a3a591da4b
|
fix: 修复命令导出excel格式报错
|
4 years ago |
Bai
|
deedd49dc5
|
fix: 修复命令记录导出excel文件格式未定义的问题
|
4 years ago |
fit2bot
|
5863e3e008
|
perf(asset): 资产树,右击增加计算节点数量的菜单,可以让后台去计算 #527 (#5207)
Co-authored-by: xinwen <coderWen@126.com>
|
4 years ago |
fit2bot
|
43b5e97b95
|
feat(excel): 添加Excel导入/导出 (#5124)
* refactor(drf_renderer): 添加 ExcelRenderer 支持导出excel文件格式; 优化CSVRenderer, 抽象 BaseRenderer
* perf(renderer): 支持导出资源详情
* refactor(drf_parser): 添加 ExcelParser 支持导入excel文件格式; 优化CSVParser, 抽象 BaseParser
* refactor(drf_parser): 添加 ExcelParser 支持导入excel文件格式; 优化CSVParser, 抽象 BaseParser 2
* perf(renderer): 捕获renderer处理异常
* perf: 添加excel依赖包
* perf(drf): 优化导入导出错误日志
* perf: 添加依赖包 pyexcel-io==0.6.4
* perf: 添加依赖包pyexcel-xlsx==0.6.0
* feat: 修改drf/renderer&parser变量命名
* feat: 修改drf/renderer的bug
* feat: 修改drf/renderer&parser变量命名
Co-authored-by: Bai <bugatti_it@163.com>
|
4 years ago |
fit2bot
|
662c9092dc
|
reactor(dockerfile): 使用debian构建docker (#5169)
Co-authored-by: ibuler <ibuler@qq.com>
|
4 years ago |
ibuler
|
bf3056abc4
|
fix(django3): 修复django3兼容问题
|
4 years ago |
fit2bot
|
6d39a51c36
|
[fix]: 兼容django 3 (#5038)
* chore(django): 修改版本依赖
* [fix]: 兼容django 3
* fix(merge): 去掉不用的JSONField
* fix(requirements): 修改加密库的版本
Co-authored-by: ibuler <ibuler@qq.com>
|
4 years ago |
fit2bot
|
9af4d5f76f
|
fix(crypto): 有时解密失败 (#5003)
* fix(nodes): 节点默认按 value 排序
* fix(crypto): 有时解密失败
Co-authored-by: xinwen <coderWen@126.com>
|
4 years ago |
peijianbo
|
79b5aa68c8
|
feat(terminal):危险命令告警功能
|
4 years ago |
xinwen
|
e93be8f828
|
feat(crypto): 支持国密算法
|
4 years ago |
xinwen
|
231332585d
|
fix(perms): 重建授权树冲突时,响应里加 code
|
4 years ago |
ibuler
|
4ebb4d1b6d
|
chore: resolve conflict
|
4 years ago |
ibuler
|
ba4e6e9a9f
|
refacter: 重构application
|
4 years ago |
ibuler
|
dd793a4eca
|
perf: 优化日志保存策略
|
4 years ago |
xinwen
|
f7e6c14bc5
|
fix(assets): 向资产推送系统用户bug
|
4 years ago |
xinwen
|
f6031d6f5d
|
fix(logger): 把 drf 异常放到单独的日志文件中
|
4 years ago |
xinwen
|
e2f540a1f4
|
fix(assets): 网关的密码不能包含特殊字符
|
4 years ago |
Bai
|
3ccf32ed48
|
feat(authentication): 用户重置密码成功后,发送用户重置密码成功邮件
|
4 years ago |
xinwen
|
6701a1b604
|
fix(perms): 用户添加到用户组报错
|
4 years ago |
xinwen
|
28da819735
|
perf(assets): 优化节点树
修改树策略,做读优化,写的速度降低
|
4 years ago |
Bai
|
e4aafc236d
|
fix(command): 修复命令导出选中项问题
|
4 years ago |
Bai
|
95aa9781c3
|
fix(command): 修复命令导出选中项会导出全部的问题
|
4 years ago |
Bai
|
ae9bbd2683
|
fix(common) 修复管理员未设置Email主题前缀导致发送邮件失败的问题
|
4 years ago |
herealways
|
8227f44058
|
feat: 添加AES GCM模式为默认的加密方式
|
4 years ago |
fit2bot
|
9cb5985947
|
fix(orgs): 创建组织用户不必填 (#4515)
* fix(role): 更改role的顺序
* fix(tickets): 修复工单邮件跳转地址
* fix(tickets): 修复工单复制链接地址不对
* fix(orgs): 创建组织用户不必填
Co-authored-by: xinwen <coderWen@126.com>
|
4 years ago |
xinwen
|
11493b9f3d
|
fix(tickets): 修复申请资产工单不能关闭
|
4 years ago |
xinwen
|
a25da8d479
|
feat(authentication): 超级管理员密码不能是`admin`
|
4 years ago |
xinwen
|
f6a4253936
|
feat(ticket): 工单关闭生成 Comment
|
4 years ago |
xinwen
|
c3c5801d2e
|
refactor(orgs): 重构组织与用户关系接口
|
4 years ago |
xinwen
|
90f03dda62
|
feat(authentication): 类似腾讯企业邮单点登录功能
|
4 years ago |
xinwen
|
e98235ca27
|
refactor(serializer): 设置 `BulkSerializerMixin` 的默认 `ListSerializer` 为 `AdaptedBulkListSerializer`
|
4 years ago |
xinwen
|
1b052a8729
|
feat(terminal): 终端管理添加批量更新接口
|
4 years ago |
xinwen
|
34b188bbe7
|
fix(csv): 修复`JMSCSVParser`调用`serializer`导致循环调用问题
|
4 years ago |
xinwen
|
f8e248f0af
|
feat(ticket): 调整申请资产工单
|
4 years ago |