fit2bot
|
083f061665
|
perf: 更新翻译 (#5438)
* perf: 更新翻译
* perf: 更新翻译
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-01-17 16:22:06 +08:00 |
fit2bot
|
be7a93d81a
|
feat: 在登录页面添加CAS/OpenID等第三方登录链接;不再自动跳转登录地址;统一开源/企业版登录页面; (#5389)
* feat: 在登录页面添加CAS/OpenID等第三方登录链接;不再自动跳转登录地址;统一开源/企业版登录页面;
* feat: 登录页面<忘记密码>链接,不限制第三方用户; 在忘记密码页面进行判断与限制
* feat: 登录页面<忘记密码>链接,不限制第三方用户; 在忘记密码页面进行判断与限制 (2)
* fix: 调整样式
Co-authored-by: Bai <bugatti_it@163.com>
Co-authored-by: Orange <orangemtony@gmail.com>
|
2021-01-17 15:28:22 +08:00 |
xinwen
|
156be0a64e
|
fix: 网域列表添加默认 name 排序
|
2021-01-17 13:06:00 +08:00 |
fit2bot
|
a7fa2331bd
|
feat: 添加缓存模块,添加组织资源统计 (#5407)
* feat: 添加缓存模块,添加组织资源统计
* refactor
* recover .gitkeep
* refactor
* 合并信号处理
* 修复组织添加用户没有发信号
* 修改了一个log级别
Co-authored-by: xinwen <coderWen@126.com>
|
2021-01-17 12:08:21 +08:00 |
ibuler
|
f04e2fa090
|
fix: bug
|
2021-01-14 10:27:49 +08:00 |
Bai
|
83d12d02fb
|
perf: 重构工单处理流程 (7)
|
2021-01-13 18:48:38 +08:00 |
ibuler
|
64257823c5
|
pref(common): 优化drf options的filterset 可能引起的问题
|
2021-01-13 18:06:15 +08:00 |
fit2bot
|
a7468a243d
|
perf: 重构工单处理流程 (#5408)
* perf: 重构工单处理流程
* perf: 重构工单处理流程 (1)
* perf: 重构工单处理流程 (2)
* perf: 重构工单处理流程 (3)
* perf: 重构工单处理流程 (4)
* perf: 重构工单处理流程 (5)
* perf: 重构工单处理流程 (6)
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-01-13 17:49:03 +08:00 |
fit2bot
|
86a055638c
|
reactor: 重构命令&录像存储模块的Serializer及相关模块 (#5392)
* reactor: 重构命令&录像存储模块的Serializer及相关模块
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-01-12 18:06:42 +08:00 |
fit2bot
|
b3f359d47b
|
perf(assets): 优化节点生成子节点key生成逻辑 (#5405)
* perf(assets): 优化节点生成子节点key生成逻辑
* perf(assets): 优化写法
* perf(assets): 优化获取子节点的mark
* perf(assets): 再优化一波
* perf(asset): 继续优化这里的写法
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-01-12 12:59:05 +08:00 |
Bai
|
dbe969b064
|
perf: 解决MethodSerializer被swagger调用时parent.Serializer会互相影响所需字段显示的问题
|
2021-01-11 15:37:29 +08:00 |
Bai
|
b9258878fe
|
fix: 修复celery日志清除问题
|
2021-01-11 10:30:10 +08:00 |
Bai
|
19c2973501
|
perf: 可以获取多种协议类型的系统用户列表
|
2021-01-07 19:09:31 +08:00 |
ibuler
|
e7a3c5a822
|
perf(api): filter_fields被filterset_fields取代
https://django-filter.readthedocs.io/en/stable/guide/migration.html
|
2021-01-07 18:36:17 +08:00 |
xinwen
|
60c19148dc
|
feat: 添加批量执行资产任务的接口
|
2021-01-06 16:51:25 +08:00 |
老广
|
7eedc0635e
|
Merge pull request #5362 from jumpserver/pr@dev@fix_adhoc_excution
fix: 修复多个 AdHocExecution 在一个 celery task 执行时日志错误
|
2021-01-06 15:57:09 +08:00 |
xinwen
|
f5fd40978e
|
fix: 修复多个 AdHocExecution 在一个 celery task 执行时日志错误
|
2021-01-06 15:53:38 +08:00 |
Bai
|
72dd23dcce
|
perf: ticket 申请添加 comment
|
2021-01-06 15:19:43 +08:00 |
老广
|
5b5c33116a
|
Merge pull request #5350 from hctech/dev
fix:资产自动推送UUIDD数组格式化字符串失败
|
2021-01-06 14:41:24 +08:00 |
fit2bot
|
7167515a53
|
feat: 实现MethodSerializer, 满足serializer中SerializerField动态更改的需求 (#5382)
* feat: 实现MethodSerializer, 满足serializer中SerializerField动态更改的需求
* feat: 实现MethodSerializer, 满足serializer中SerializerField动态更改的需求 (2)
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-01-06 12:44:12 +08:00 |
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>
|
2021-01-05 23:39:38 +08:00 |
Bai
|
3188692691
|
perf: 修改swagger问题
|
2021-01-04 16:25:16 +08:00 |
Bai
|
aab59403e1
|
perf: 修改工单创建授权规则的字段(created_by)
|
2021-01-04 14:36:54 +08:00 |
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>
|
2021-01-04 05:27:03 +08:00 |
fit2bot
|
428e8bf2a0
|
perf: 修改 View dynamic mapping `include dynamic mapping fields Serializer Class` 方案的说明 (#5373)
* perf: 修改 View dynamic mapping `include dynamic mapping fields Serializer Class` 方案的说明
* perf: 修改 View dynamic mapping `include dynamic mapping fields Serializer Class` 方案的说明 (2)
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-01-03 14:17:02 +08:00 |
Bai
|
24b1c87121
|
perf: 修改细节
|
2021-01-02 08:00:05 +08:00 |
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>
|
2021-01-02 07:25:23 +08:00 |
Bai
|
5c483084b7
|
feat: 优化工单模块
|
2020-12-31 18:39:40 +08:00 |
fit2bot
|
167734ca5d
|
feat: 优化工单模块 (#5365)
* feat: 优化工单模块
* feat: 优化工单模块2
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-12-31 05:47:27 +08:00 |
Bai
|
1a9a5c28f5
|
feat: 优化工单模块1
|
2020-12-31 05:09:46 +08:00 |
fit2bot
|
430e20a49c
|
feat: 优化工单模块 (#5361)
* feat: 优化工单模块1
* feat: 优化工单模块2
* feat: 优化工单模块3
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-12-30 18:14:06 +08:00 |
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
|
2020-12-30 00:19:59 +08:00 |
huangchao
|
795d1b59e0
|
fix:资产自动推送UUIDD数组格式化字符串失败
|
2020-12-27 23:00:45 +08:00 |
xinwen
|
332f65cf2f
|
fix: 将节点的资产添加到系统用户时固定组织
|
2020-12-22 15:14:01 +08:00 |
Bai
|
b79e6799c4
|
fix: 修复资产导入携带disk_info信息时失败的问题
|
2020-12-21 17:10:44 +08:00 |
Bai
|
4eef425e2a
|
fix: 修复提交系统设置失败的问题
|
2020-12-21 14:30:12 +08:00 |
Bai
|
0e4d778335
|
fix: 修复命令列表过滤字段文案`会话ID`
|
2020-12-17 18:25:48 +08:00 |
Bai
|
ed8d72c06b
|
fix: 修改系统监控问题
|
2020-12-17 17:34:37 +08:00 |
xinwen
|
4f5f92deb8
|
fix: 批量删除管理用户报错信息太丑
|
2020-12-17 14:47:37 +08:00 |
xinwen
|
d2a15ee702
|
fix: 申请资产工单如果系统用户没填内容不推荐系统用户
|
2020-12-17 14:35:08 +08:00 |
Bai
|
a3a591da4b
|
fix: 修复命令导出excel格式报错
|
2020-12-17 14:31:34 +08:00 |
Bai
|
3f2925116e
|
fix: 修复metrics获取terminal过滤is_deleted字段
|
2020-12-17 11:30:29 +08:00 |
xinwen
|
c3e2e536e0
|
fix: 【用户管理】-创建用户组-可将系统审计员加入到用户组 #579
|
2020-12-17 10:33:45 +08:00 |
xinwen
|
89d8efe0f1
|
fix: perms.signals_handler.on_application_permission_applications_changed 修改名字
|
2020-12-16 18:49:20 +08:00 |
Bai
|
54303ea33f
|
fix: 修复节点创建时更新孩子full_value日志输出问题
|
2020-12-16 18:37:54 +08:00 |
Bai
|
4dcd8dd8dd
|
fix: 修复节点创建时更新孩子full_value日志输出问题
|
2020-12-16 18:37:54 +08:00 |
xinwen
|
bf308e24b6
|
fix: 推送系统用户时 AdHocExecution id 重复
|
2020-12-16 17:31:37 +08:00 |
Bai
|
b3642f3ff4
|
fix: 修复LDAP用户登录(未找到)时循环调用问题
|
2020-12-16 12:01:57 +08:00 |
xinwen
|
3aed4955c8
|
fix: 远程应用授权的一些问题
|
2020-12-16 12:00:53 +08:00 |
fit2bot
|
9a5f9a9c92
|
fix: 应用授权不会自动推送的bug (#5271)
Co-authored-by: xinwen <coderWen@126.com>
|
2020-12-16 10:23:37 +08:00 |
Bai
|
e93fd1fd44
|
fix: 删除终端列表state的默认值0
|
2020-12-15 20:34:47 +08:00 |
xinwen
|
7bf37611bd
|
fix: 系统审计员不应该能添加到组
|
2020-12-15 19:24:25 +08:00 |
xinwen
|
b8ec4bfaa5
|
fix: 日志审计-操作日志中搜索-按动作搜索:需修改文字 删除文件-->删除 #524
|
2020-12-15 18:38:23 +08:00 |
Bai
|
58b6293b76
|
fix: 组件监控添加offline数量
|
2020-12-15 18:37:16 +08:00 |
xinwen
|
8e12eebceb
|
fix: 获得 oidc acs 等认证方式失败
|
2020-12-15 18:36:37 +08:00 |
Bai
|
72d6ea43fa
|
fix: 修改命令列表过滤参数session
|
2020-12-15 18:34:05 +08:00 |
Bai
|
deedd49dc5
|
fix: 修复命令记录导出excel文件格式未定义的问题
|
2020-12-15 18:07:11 +08:00 |
fit2bot
|
a36e6fbf84
|
fix: 修改判断会话活跃逻辑;不必要判断协议 (#5262)
* fix: 修改判断会话活跃逻辑;不必要判断协议
* fix: 修改导入task问题
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-12-15 18:06:35 +08:00 |
Bai
|
b57453cc3c
|
fix: 修复命令列表过滤使用session_id字段
|
2020-12-15 18:05:42 +08:00 |
xinwen
|
0d469ff95b
|
fix(orgs): 用户离开组织后授权的资产没主动刷新
|
2020-12-15 14:00:51 +08:00 |
xinwen
|
ca883f1fb4
|
fix: 工单申请资产审批时系统用户没有推荐
|
2020-12-15 13:06:55 +08:00 |
fit2bot
|
6e0fbd78e7
|
fix: 修复prometheus_metricsAPI数据获取bug;修复组件注册type为空bug (#5253)
* fix: 修复prometheus_metricsAPI数据获取bug;修复组件注册type为空bug
* fix: 修改审计migrations/userloginlog/backend的verbose_name字段
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-12-15 13:00:59 +08:00 |
ibuler
|
0813cff74f
|
perf: 优化 docs swagger,不再要求debug
|
2020-12-14 11:39:02 +08:00 |
ibuler
|
ff428b84f9
|
fix(assets): 修复asset更新子节点时的日志错误
|
2020-12-14 11:33:34 +08:00 |
ibuler
|
d0c9aa2c55
|
fix(assets): 修复更新孩子节点时的log error
|
2020-12-14 11:33:34 +08:00 |
Bai
|
90df404931
|
fix: 修复swagger问题
|
2020-12-11 19:02:33 +08:00 |
Bai
|
b9cbff1a5f
|
del: 删除测试prometheus相关代码
|
2020-12-11 19:02:33 +08:00 |
ibuler
|
b9717eece3
|
fix: 修改访问swagger会产生的错误
|
2020-12-11 18:30:20 +08:00 |
Bai
|
f9cf2a243b
|
fix: 修复settings中搜索LDAP用户重复问题
|
2020-12-11 18:26:10 +08:00 |
Bai
|
e056430fce
|
fix: 修复只配置DC域时,LDAP用户认证失败的问题
|
2020-12-11 18:26:10 +08:00 |
Bai
|
213221beae
|
perf: 修改BasePermissionViewSet的custom_filter_fields
|
2020-12-11 16:19:18 +08:00 |
Bai
|
2db9c90a74
|
feat: 修改翻译:认证方式
|
2020-12-11 15:49:39 +08:00 |
Bai
|
8ced6f1168
|
fix: 用户ProfileAPI设置is_first_login不是可读写
|
2020-12-11 15:44:17 +08:00 |
Bai
|
6703ab9a77
|
perf: 添加BasePermissionsViewSet,支持搜索过滤
|
2020-12-11 15:44:17 +08:00 |
Bai
|
2176fd8fac
|
feat: 更新翻译
|
2020-12-10 21:30:56 +08:00 |
fit2bot
|
856e7c16e5
|
feat: 添加组件监控;TerminalModel添加type字段; (#5206)
* feat: 添加组件监控;TerminalModel添加type字段;
* feat: Terminal序列类添加type字段
* feat: Terminal序列类添加type字段为只读
* feat: 修改组件status文案
* feat: 取消上传组件状态序列类count字段
* reactor: 修改termina/models目录结构
* feat: 修改ComponentTypeChoices
* feat: 取消考虑CoreComponent类型
* feat: 修改Terminal status判断逻辑
* feat: 终端列表添加status过滤; 组件状态序列类添加default值
* feat: 添加PrometheusMetricsAPI
* feat: 修改PrometheusMetricsAPI
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-12-10 20:50:22 +08:00 |
fit2bot
|
d4feaf1e08
|
fix: 修复由于更新django captch版本引起的css丢失问题 (#5204)
* fix: 修复由于更新django captch版本引起的css丢失问题
* perf: 优化验证码的高度
Co-authored-by: ibuler <ibuler@qq.com>
|
2020-12-10 20:48:10 +08:00 |
xinwen
|
4424c4bde2
|
perf(asset): 手动启动节点资产数量自检程序时区分组织
|
2020-12-10 18:17:01 +08:00 |
fit2bot
|
5863e3e008
|
perf(asset): 资产树,右击增加计算节点数量的菜单,可以让后台去计算 #527 (#5207)
Co-authored-by: xinwen <coderWen@126.com>
|
2020-12-10 17:12:39 +08:00 |
xinwen
|
79a371eb6c
|
perf(auth): 密码过期后,走重置密码流程 #530
|
2020-12-10 16:06:26 +08:00 |
fit2bot
|
7c7de96158
|
feat(login): 登录日志要体现用哪个backend登录的 #4472 (#5199)
Co-authored-by: xinwen <coderWen@126.com>
|
2020-12-09 18:43:13 +08:00 |
ibuler
|
80b03e73f6
|
feat(celery): 添加celery的health check接口
|
2020-12-09 18:06:34 +08:00 |
fit2bot
|
32dbab2e34
|
perf: 数据库应用database字段添加allow_null=True (#5196)
* perf: 数据库应用database字段修改为required
* perf: 数据库应用database字段添加allow_null=True
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-12-09 13:44:07 +08:00 |
ibuler
|
b189e363cc
|
revert(system): 暂时去掉system组件
|
2020-12-09 11:24:44 +08:00 |
Bai
|
4c3a655239
|
perf: 用户序列类禁止修改source字段
|
2020-12-08 20:54:33 +08:00 |
Bai
|
5533114db5
|
feat: 用户授权应用树按组织节点进行区分
|
2020-12-08 20:37:07 +08:00 |
Jiangjie.Bai
|
4c469afa95
|
feat: 取消资产配置相关字段只读模式 (#5182)
* feat: 取消资产配置相关字段只读模式
* feat: 取消资产配置相关字段只读模式
|
2020-12-08 20:32:48 +08:00 |
xinwen
|
4b67d6925e
|
feat(asset): api 添加推送系统用户到多个资产
|
2020-12-08 18:08:44 +08:00 |
fit2bot
|
dd979f582a
|
stash (#5178)
* Dev (#4791)
* fix(xpack): 修复last login太长的问题 (#4786)
Co-authored-by: ibuler <ibuler@qq.com>
* perf: 更新密码中也发送邮件 (#4789)
Co-authored-by: ibuler <ibuler@qq.com>
* fix(terminal): 修复获取螺旋的异步api
* fix(terminal): 修复有的录像存储有问题的导致下载录像的bug
* fix(orgs): 修复组织添加用户bug
* perf(requirements): 修改jms-storage==0.0.34 (#4797)
Co-authored-by: Bai <bugatti_it@163.com>
Co-authored-by: fit2bot <68588906+fit2bot@users.noreply.github.com>
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: Bai <bugatti_it@163.com>
* stash
* feat(system): 添加系统app
* stash
* fix: 修复一些bug
Co-authored-by: xinwen <coderWen@126.com>
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: Bai <bugatti_it@163.com>
Co-authored-by: Jiangjie.Bai <32935519+BaiJiangJie@users.noreply.github.com>
|
2020-12-08 14:26:18 +08:00 |
Bai
|
042ea5e137
|
feat: 授权应用树API返回org_name字段
|
2020-12-08 11:01:09 +08:00 |
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>
|
2020-12-07 15:23:05 +08:00 |
fit2bot
|
3447eeda68
|
fix(applications): 修改attrs不能为null (#5172)
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-12-04 13:10:59 +08:00 |
fit2bot
|
75ef413ea5
|
fix(applications): 修改attrs不能为null (#5171)
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-12-04 10:24:10 +08:00 |
fit2bot
|
662c9092dc
|
reactor(dockerfile): 使用debian构建docker (#5169)
Co-authored-by: ibuler <ibuler@qq.com>
|
2020-12-03 19:14:28 +08:00 |
Bai
|
36e9d8101a
|
fix: 添加迁移文件: Node ordering
|
2020-12-03 11:16:27 +08:00 |
Bai
|
89ec6ba6ef
|
fix: Node ordering [`parent_key`, `value`]; 修复默认组织Default节点显示问题(存在key为0的Default节点)
|
2020-12-03 10:45:25 +08:00 |
Bai
|
af40e46a75
|
fix: 优化迁移Default节点
|
2020-12-03 10:29:00 +08:00 |
Bai
|
86fcd3c251
|
fix: 添加迁移文件(如果需要,将Default节点的key从0修改为1)
|
2020-12-03 10:29:00 +08:00 |
xinwen
|
e656ba70ec
|
fix(assets): 推送动态系统用户未指定 username 取全部 usernames
|
2020-12-01 20:08:54 +08:00 |
xinwen
|
bb807e6251
|
fix(perms): 新建授权时动态用户可能推送不成功
|
2020-12-01 20:08:54 +08:00 |
Bai
|
bbd6cae3d7
|
perf(org): 优化获取org_name字段
|
2020-11-30 15:21:56 +08:00 |
Bai
|
c3b09dd800
|
perf(perms): 优化用户授权树返回org_name字段;添加thread_local属性org_mapper减少查询次数
|
2020-11-30 15:21:56 +08:00 |
Bai
|
6d427b9834
|
fix: 禁止删除组织根节点
|
2020-11-30 14:19:20 +08:00 |
xinwen
|
610aaf5244
|
fix(assets): 动态系统用户和用户关系变化时没有推送到资产
|
2020-11-26 15:20:09 +08:00 |
xinwen
|
df2f1b3e6e
|
perf(User): 用户列表在大规模数据情况下慢
|
2020-11-26 12:32:18 +08:00 |
fit2bot
|
f26b7a470a
|
perf(celery-task): 优化检查节点资产数量的 Celery 任务 (#5052)
Co-authored-by: xinwen <coderWen@126.com>
|
2020-11-25 17:30:07 +08:00 |
xinwen
|
a4667f3312
|
fix(Node): Node 保存的时候,在信号里设置 parent_key
|
2020-11-25 16:35:12 +08:00 |
xinwen
|
91081d9423
|
refactor(perms): 在动态用户所绑定的授权规则中,如授权给用户组,当用户组增加成员后,动态系统用户下没有相应增加用户,因此也不会自动推送 (#5084) (#5086)
|
2020-11-24 19:31:45 +08:00 |
fit2bot
|
3041697edc
|
fix(orgs): 兼容旧的组织用户关系接口 (#5088)
Co-authored-by: xinwen <coderWen@126.com>
|
2020-11-24 19:09:14 +08:00 |
xinwen
|
75d7530ea5
|
fix(perms): 在动态用户所绑定的授权规则中,如授权给用户组,当用户组增加成员后,动态系统用户下没有相应增加用户,因此也不会自动推送
|
2020-11-24 10:27:03 +08:00 |
xinwen
|
39ab5978be
|
perf(perms): 获取用户所有授权时转换成 list
|
2020-11-22 17:24:00 +08:00 |
ibuler
|
7be7c8cee1
|
fix(perms): 修复我的资产页面问题
|
2020-11-22 16:55:21 +08:00 |
xinwen
|
68b22cbdec
|
fix(perms): 修复用户组授权树与资产问题
|
2020-11-22 15:03:03 +08:00 |
xinwen
|
a7c704bea3
|
perf(celery-task): 优化检查节点资产数量的 Celery 任务
|
2020-11-22 11:36:10 +08:00 |
xinwen
|
21993b0d89
|
perf(perms): 优化用户授权资产列表加载速度
|
2020-11-22 11:35:13 +08:00 |
xinwen
|
73ccf3be5f
|
fix(perms): 当用户授权为空时,清空旧的授权树
|
2020-11-22 11:26:39 +08:00 |
ibuler
|
bf3056abc4
|
fix(django3): 修复django3兼容问题
|
2020-11-20 15:25:37 +08:00 |
xinwen
|
f2fd9f5990
|
perf(assets): 限制搜索授权资产返回的条数
|
2020-11-20 15:24:33 +08:00 |
fit2bot
|
6d39a51c36
|
[fix]: 兼容django 3 (#5038)
* chore(django): 修改版本依赖
* [fix]: 兼容django 3
* fix(merge): 去掉不用的JSONField
* fix(requirements): 修改加密库的版本
Co-authored-by: ibuler <ibuler@qq.com>
|
2020-11-19 15:50:31 +08:00 |
xinwen
|
7fa94008c9
|
fix(old-api): 调整旧的组织与用户关联接口
|
2020-11-19 15:21:16 +08:00 |
xinwen
|
1af4fcd381
|
fix(perms): nodes-with-assets 接口添加刷新重构树
|
2020-11-18 11:47:50 +08:00 |
ibuler
|
6ec0b3ad54
|
fix(assets): 修复获取org_root的问题
|
2020-11-18 11:23:39 +08:00 |
xinwen
|
f557c1dace
|
fix(assets): model 添加 asset 默认排序
|
2020-11-17 19:40:49 +08:00 |
xinwen
|
6e87b94789
|
fix(command): 系统设置-安全设置-告警接收邮件字段如果为空,则更新不了
|
2020-11-17 19:19:08 +08:00 |
xinwen
|
b0dba35e5a
|
fix(public-api): 缺少SECURITY_PASSWORD_EXPIRATION_TIME字段
|
2020-11-17 19:11:39 +08:00 |
ibuler
|
d0b19f20c3
|
perf(tickets): 优化授权申请工单
|
2020-11-17 19:10:23 +08:00 |
xinwen
|
3e78d627f8
|
fix(perms): 作业中心-批量命令-选择系统用户之后,左侧资产列表未筛选,还是全部资产
|
2020-11-17 18:45:45 +08:00 |
ibuler
|
31cd441a34
|
fix(assets): 修复资产导入时填写节点引起的空节点名称的问题
|
2020-11-17 16:41:17 +08:00 |
ibuler
|
40c0aac5a9
|
fix(ops): 修复run as 可能引起的返回多个asset user
|
2020-11-17 16:39:13 +08:00 |
ibuler
|
83099dcd16
|
fix(ops): 修复task run as的问题
|
2020-11-17 16:39:13 +08:00 |
ibuler
|
0db72bd00f
|
fix(i18n): 修复js18n的问题
|
2020-11-17 16:29:09 +08:00 |
Bai
|
732b8cc0b8
|
fix(ops): 修复AdHocExecution字段task_display长度问题
|
2020-11-17 16:27:41 +08:00 |
Bai
|
a9f90b4e31
|
perf(terminal): 修改数据库字段长度(command_stroage/replay_storage name 128)
|
2020-11-17 15:59:42 +08:00 |
Bai
|
cf1fbabca1
|
fix(command): 修复批量命令执行可能获取到host为None的问题
|
2020-11-17 15:25:11 +08:00 |
ibuler
|
cbcefe8bd3
|
fix(ops): 修复因为更改controlmaster引起的连接不服用维内托
|
2020-11-16 15:22:25 +08:00 |
ibuler
|
133a2e4714
|
fix(assets): 修复动态系统用户推送的bug
|
2020-11-16 15:07:01 +08:00 |
fit2bot
|
9af4d5f76f
|
fix(crypto): 有时解密失败 (#5003)
* fix(nodes): 节点默认按 value 排序
* fix(crypto): 有时解密失败
Co-authored-by: xinwen <coderWen@126.com>
|
2020-11-16 14:47:27 +08:00 |
Bai
|
18d8f59bb5
|
fix(system_user): 修复更新系统用户时ad_domain字段为空提交失败的问题
|
2020-11-13 14:56:15 +08:00 |
xinwen
|
448c5db3bb
|
fix(orgs): 添加旧的 member 相关 api
|
2020-11-12 11:20:42 +08:00 |
Bai
|
75b886675e
|
perf(i18n): 更新翻译
|
2020-11-12 11:14:23 +08:00 |
Bai
|
24e22115de
|
perf(i18n): 更新翻译
|
2020-11-12 11:14:23 +08:00 |
Bai
|
b18ead0ffa
|
perf(i18n): 更新翻译
|
2020-11-12 11:01:48 +08:00 |
xinwen
|
6e8922da1c
|
fix(trans): 完善翻译
|
2020-11-12 10:12:25 +08:00 |
Bai
|
dcb38ef534
|
perf(session): 修改变量名terminate
|
2020-11-11 19:10:53 +08:00 |
Bai
|
8a693d9fa7
|
feat(session): session列表返回can_termination字段值;设置所有db协议类型会话不可被终断和监控
|
2020-11-11 17:49:54 +08:00 |
xinwen
|
487932590b
|
fix(terminal): 扩展 Terminal name 长度
|
2020-11-11 15:01:30 +08:00 |
peijianbo
|
79b5aa68c8
|
feat(terminal):危险命令告警功能
|
2020-11-10 18:31:16 +08:00 |
xinwen
|
202e619c4b
|
feat(assets): 添加系统用户资产列表 api
|
2020-11-10 10:23:51 +08:00 |
xinwen
|
179cb7531c
|
feat(assets): 管理用户的资产列表增加 options 方法
|
2020-11-10 10:23:51 +08:00 |
ibuler
|
987f840431
|
fix(i18n): 修复重置密码那的i18n问题
|
2020-11-10 10:17:55 +08:00 |
fit2bot
|
f04544e8df
|
feat(MFA): 修改文案Google Authenticator为手机验证器 (#4964)
* feat(MFA): 修改文案Google Authenticator为手机验证器
* feat(MFA): 修改文案手机验证器 为 MFA验证器
* feat(MFA): 修改文案手机验证器 为 MFA验证器2
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-11-09 19:08:24 +08:00 |
fit2bot
|
cd6dc6a722
|
fix(perms): 由于组织不对,导致生成或显示授权树错误 (#4957)
* perf(perms): 优化授权树生成速度
* fix(perms): 由于组织不对,导致生成或显示授权树错误
Co-authored-by: xinwen <coderWen@126.com>
|
2020-11-09 17:30:50 +08:00 |
Bai
|
388314ca5a
|
fix(applications): 修复应用列表会返回所有组织下数据的问题
|
2020-11-09 16:46:38 +08:00 |
Bai
|
26d00329e7
|
fix(assets): 修复计算node full value时,获取node value 有可能为 __proxy__ 的问题
|
2020-11-06 10:20:48 +08:00 |
xinwen
|
e93be8f828
|
feat(crypto): 支持国密算法
|
2020-11-05 19:04:50 +08:00 |
Bai
|
2690092faf
|
perf(ldap): LDAP用户搜索,本地忽略大小写,远端支持模糊
|
2020-11-05 14:57:08 +08:00 |
Bai
|
eabaae81ac
|
perf(application): 优化RemoteApp应用Chrome序列类的字符串主键关联字段
|
2020-11-05 14:13:45 +08:00 |
Bai
|
6df331cbed
|
perf(perms): 用户/用户组授权的所有应用API返回attrs属性
|
2020-11-05 11:25:32 +08:00 |
xinwen
|
0390e37fd5
|
feat(orgs): relation 增加搜索功能
|
2020-11-05 10:40:00 +08:00 |
xinwen
|
44d9aff573
|
fix(orgs): 改正单词拼写
|
2020-11-05 09:58:58 +08:00 |
xinwen
|
2b4f8bd11c
|
feat(ops): Task 支持批量操作
|
2020-11-05 09:54:51 +08:00 |
xinwen
|
231332585d
|
fix(perms): 重建授权树冲突时,响应里加 code
|
2020-11-03 17:53:49 +08:00 |
ibuler
|
531de188d6
|
perf(systemuser): 优化系统用户家目录权限更改
|
2020-11-03 17:51:02 +08:00 |
ibuler
|
0c1f717fb2
|
feat(assets): 推送系统用户增加comment
|
2020-11-03 17:51:02 +08:00 |
xinwen
|
9d9177ed05
|
refactor(terminal): 去掉 Session 中 Terminal 的外键关系
|
2020-11-03 15:00:44 +08:00 |
xinwen
|
ab77d5db4b
|
fix(orgs): `org-member-relation` url 拼写错误
|
2020-11-03 14:49:50 +08:00 |
ibuler
|
eadecb83ed
|
fix: 修改系统用户节点关系的抖索
|
2020-11-03 14:33:15 +08:00 |
ibuler
|
5d6088abd3
|
fix(assets): 修复nodes display pop 引起的bug
|
2020-11-03 11:22:36 +08:00 |
xinwen
|
38f7c123e5
|
fix(audits): sso 登录日志没有 type
|
2020-11-03 11:18:56 +08:00 |
xinwen
|
d7daf7071a
|
fix(ticket): 工单申请资产的时候审批人不能搜索
|
2020-11-03 10:53:31 +08:00 |
Bai
|
795245d7f4
|
perf(perms): 授权给用户应用列表API添加dispaly字段
|
2020-11-02 10:26:39 +08:00 |
Bai
|
7ea2a0d6a5
|
perf(perms): 应用授权规则序列类添加applications类型校验
|
2020-10-30 17:25:34 +08:00 |
xinwen
|
c90b9d70dc
|
perf(perms): 优化根据资产获取授权的系统用户
|
2020-10-30 15:59:19 +08:00 |
Bai
|
f6c24f809c
|
perf(application): 修改DoaminAPI返回application数量;修改Application数据库datbase字段required=False
|
2020-10-30 15:58:46 +08:00 |
ibuler
|
57bf9ca8b1
|
perf(assets): 优化更新子节点名称的算法
|
2020-10-30 14:17:09 +08:00 |
Bai
|
ddc2d1106b
|
perf(perms): 修改授权授权应用API,添加category/type过滤字段
|
2020-10-30 12:54:33 +08:00 |
ibuler
|
15992c636a
|
perf: 优化node full value
|
2020-10-30 10:50:45 +08:00 |
Bai
|
36cd18ab9a
|
perf(perms): 修改变量名
|
2020-10-30 10:47:32 +08:00 |
Bai
|
676ee93837
|
perf(perms): 优化方法名称;授权查询语句;
|
2020-10-30 10:47:32 +08:00 |
fit2bot
|
c02f8e499b
|
feat: 添加资产导入时可以直接写节点 (#4868)
* feat: 优化资产导入, 可以添加节点全称,并自动创建
* feat: 添加资产导入时可以直接写节点
* fix: 修改错误
* fix: 添加node value校验,不能包含/
* chore: merge migrations
* perf: 去掉full value replace
Co-authored-by: ibuler <ibuler@qq.com>
|
2020-10-30 10:16:49 +08:00 |
ibuler
|
4ebb4d1b6d
|
chore: resolve conflict
|
2020-10-29 19:19:20 +08:00 |
Bai
|
5e7650d719
|
perf(application): RemoteApp应用序列类返回asset_info字段
|
2020-10-29 05:48:01 -05:00 |
Bai
|
bf302f47e5
|
perf(application): 修改RemoteA序列类asset required=False
|
2020-10-29 05:48:01 -05:00 |
Bai
|
1ddc228449
|
perf(application): RemoteApp序列类字段asset,设置为CharPrimaryKeyRelatedField,修改其他字段的required=Flase
|
2020-10-29 05:48:01 -05:00 |
Bai
|
c9065fd96e
|
perf(application): 优化一些小细节
|
2020-10-29 05:48:01 -05:00 |
Bai
|
4a09dc6e3e
|
feat(assets): 修改GatewayModel ip字段类型为CharField
|
2020-10-29 05:48:01 -05:00 |
Bai
|
55bfb942e2
|
perf(applications): 修改应用序列类字段label
|
2020-10-29 05:48:01 -05:00 |
Bai
|
9aed51ffe9
|
perf(applications): 修改应用序列类字段长度限制
|
2020-10-29 05:48:01 -05:00 |
Bai
|
a98816462f
|
perf(applications): 添加DB序列类字段翻译
|
2020-10-29 05:48:01 -05:00 |
Bai
|
abe32e6c79
|
perf(perms): 添加应用/应用授权API的type_display/category_display字段
|
2020-10-29 05:48:01 -05:00 |
Bai
|
77c8ca5863
|
perf(perms): 应用授权表添加字段,type和category
|
2020-10-29 05:48:01 -05:00 |
Bai
|
8fa15b3378
|
perf(assets/terminal): 资产系统用户和Session会话添加协议选项: mysql/oracle/postgresql
|
2020-10-29 05:48:01 -05:00 |
Bai
|
a3507975fb
|
perf(application): 修改获取远程应用连接参数的API(2)
|
2020-10-29 05:48:01 -05:00 |
Bai
|
76ca6d587d
|
perf(application): 修改获取远程应用连接参数的API
|
2020-10-29 05:48:01 -05:00 |
Bai
|
038582a8c1
|
feat(applications): 修改应用/应用授权的迁移文件,解决多种应用/应用授权name字段重复的问题
|
2020-10-29 05:48:01 -05:00 |
Bai
|
ca2fc3cb5e
|
feat(applications): 修改ApplicationAPI方法获取序列类的逻辑
|
2020-10-29 05:48:01 -05:00 |
Bai
|
cc30b766f8
|
feat(applications): 修改ApplicationAPI方法method判断->action
|
2020-10-29 05:48:01 -05:00 |
Michael Bai
|
b7bd88b8a0
|
feat(applications): 修改ApplicationAPI方法options
|
2020-10-29 05:48:01 -05:00 |
Bai
|
5518e1e00f
|
perf(application): 优化Application获取序列类attrs字段适配
|
2020-10-29 05:48:01 -05:00 |
Bai
|
0632e88f5d
|
feat(application): 修改Application Model的domain字段选项2
|
2020-10-29 05:48:01 -05:00 |