fit2bot
|
f88e5de3c1
|
perf: 优化用户创建邮件 (#7072)
* perf: 优化通知中的连接点击
* perf: 优化用户创建邮件
* perf: 优化时间日期
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-10-26 10:52:23 +08:00 |
feng626
|
25d1b71448
|
fix: 修复分时登陆bug
|
2021-10-25 14:26:47 +08:00 |
fit2bot
|
c244cf5f43
|
pref: 修改使用的消息内容 (#7061)
* perf: 再次优化通知
* pref: 修改使用的消息内容
* perf: 修复url地址
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-10-22 20:06:16 +08:00 |
feng626
|
dc13134b7b
|
fix: 修复acl 选择时间段为空bug
|
2021-10-22 16:09:22 +08:00 |
fit2bot
|
00d434ceea
|
perf: 优化消息通知 (#7024)
* perf: 优化系统用户列表
* stash
* perf: 优化消息通知
* perf: 修改钉钉
* perf: 修改优化消息通知
* perf: 修改requirements
* perf: 优化datetime
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-10-20 19:45:37 +08:00 |
fit2bot
|
9acfd461b4
|
feat: user login acl (#6963)
* feat: user login acl
* 添加分时登陆
* acl 部分还原
* 简化acl判断逻辑
Co-authored-by: feng626 <1304903146@qq.com>
Co-authored-by: feng626 <57284900+feng626@users.noreply.github.com>
|
2021-10-20 17:56:59 +08:00 |
fit2bot
|
fa68389028
|
perf: 去掉单独的flash msg (#7013)
* perf: 去掉单独的flash msg
perf: 修改使用库
* fix: guangbug
* pref: 修改 context
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: xinwen <coderWen@126.com>
|
2021-10-18 11:25:39 +08:00 |
ibuler
|
0207fe60c5
|
perf: 修改ip城市获取算法
perf: 优化使用lfs
|
2021-10-14 10:35:18 +08:00 |
xinwen.xu
|
d4bdc74bd8
|
feat: 授权过期通知
|
2021-10-11 15:41:13 +08:00 |
fit2bot
|
39ce60c93a
|
feat: 系统监控添加 Core/Celery Terminal; 修改检测终端状态逻辑; (#6570)
* feat: 系统监控添加 Core Terminal; 修改检测终端状态逻辑;
* feat: 添加management包
* feat: 添加management包
* feat: 添加 start 模块
* feat: 修改 start 模块
* feat: 修改启动命令目录结构
* feat: 修改启动命令目录结构
* feat: 修改启动命令目录结构
* feat: 修改启动命令目录结构
* feat: 修改启动命令目录结构
* feat: 修改启动命令目录结构
* feat: 修改启动命令目录结构
* feat: 修改启动脚本
* feat: 修改启动脚本
* feat: 修改启动脚本
* feat: 修改启动脚本
* feat: 修改启动脚本
* feat: 修改启动脚本
* feat: 修改启动脚本
* feat: 修改启动脚本
* feat: 修改启动脚本
* feat: 修改启动脚本
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-08-06 19:16:18 +08:00 |
fit2bot
|
66b0173e20
|
feat: 服务性能告警指标包含:Core服务和各组件状态;指标包括:cpu/disk/memory/is_alive (#6564)
* feat: 服务性能告警指标包含:Core服务和各组件状态;指标包括:cpu/disk/memory/is_alive
* feat: 服务性能告警指标包含:Core服务和各组件状态;指标包括:cpu/disk/memory/is_alive 2
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-07-30 15:42:06 +08:00 |
fit2bot
|
905d0d5131
|
perf: 统一应用树 (#6535)
* perf: 添加应用树api
* perf: perms tree
* perf: 统一应用树
* perf: 修改icon
* perf: stash it
* perf: 优化应用账号
* perf: 基本完成应用账号重构
* perf: 修改翻译
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-07-27 16:06:00 +08:00 |
Bai
|
689bd093be
|
云管中心同步任务支持设置同步IP网段和协议组(修改特权用户文案)
|
2021-07-21 16:50:04 +08:00 |
Bai
|
4fd7f0e949
|
fix: 修复自动生成系统用户密码中包含 {{ 双字符时测试可连接性失败的问题
|
2021-06-29 13:22:59 +08:00 |
Bai
|
0ecd9fa32a
|
fix: 修复自动生成公钥优先使用dss格式的问题(默认优先使用rsa)
|
2021-05-13 19:12:03 +08:00 |
xinwen
|
c16319ec48
|
feat: 添加企业微信,钉钉扫码登录
|
2021-05-13 14:15:07 +08:00 |
ibuler
|
4d6d4cbc22
|
perf: 优化登录,cas, openid 自动登录
|
2021-05-07 05:58:56 -05:00 |
Jiangjie.Bai
|
64641a18e6
|
feat: ACL (#5696)
* feature: acl (v0.1)
* feature: acl (v0.2)
* feature: acl (v0.3)
* feature: acl (v0.4)
* feature: acl (v0.5)
* feature: acl (v0.6)
* feature: acl (v0.7)
* feature: acl (v0.8)
* feature: acl (v0.9)
* feature: acl (v1.0)
* feature: acl (v1.1)
* feature: acl (v1.2)
* feature: acl (v1.3)
* feature: acl (v1.4)
* feature: acl (v1.5)
* feature: acl (v1.6)
* feature: acl (v1.7)
* feature: acl (v1.8)
* feature: acl (v1.9)
* feature: acl (v2.0)
* feature: acl (v2.1)
* feature: acl (v2.2)
* feature: acl (v2.3)
* feature: acl (v2.4)
* feature: acl (v2.5)
* feature: acl (v2.6)
* feature: acl (v2.7)
* feature: acl (v2.8)
* feature: acl (v2.9)
* feature: acl (v3.0)
* feature: acl (v3.1)
* feature: acl (v3.2)
* feature: acl (v3.3)
* feature: acl (v3.4)
* feature: acl (v3.5)
* feature: acl (v3.6)
* feature: acl (v3.7)
* feature: acl (v3.8)
* feature: acl (v3.9)
* feature: acl (v4.0)
* feature: acl (v4.1)
* feature: acl (v4.2)
* feature: acl (v4.3)
* feature: acl (v4.4)
|
2021-03-11 20:17:44 +08:00 |
xinwen
|
184e8b31e6
|
perf: 优化下 `orgid_nodekey_assetsid_mapping`
|
2021-03-10 18:15:49 +08:00 |
fit2bot
|
6f3ead3c42
|
perf: 优化系统用户生成密码的复杂度 (#5648)
* perf: 优化系统用户生成密码的复杂度
* perf: 修改 common.random_string
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-03-01 18:40:07 +08:00 |
xinwen
|
1036d1c132
|
fix: 修复授权树一些问题
|
2021-03-01 18:09:41 +08:00 |
ibuler
|
5de5fa2e96
|
fix: 修复获取不到 org 的问题
|
2021-03-01 14:35:44 +08:00 |
fit2bot
|
a7ab7da61c
|
feat: 添加限制用户只能从source登录的功能 (#5592)
* stash it
* feat: 添加限制用户只能从source登录的功能
* fix: 修复小错误
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-02-26 17:33:11 +08:00 |
ibuler
|
b03642847e
|
perf: 去掉 data_tree
|
2021-02-24 16:22:26 +08:00 |
xinwen
|
83cc339d4b
|
refactor: 调整组织统计数据缓存的更新策略为懒更新模式
|
2021-02-23 17:48:14 +08:00 |
xinwen
|
9be3cbb936
|
perf: 优化用户详情页授权列表加载速度&添加可重入锁
|
2021-02-20 10:25:35 +08:00 |
fit2bot
|
501ad698b7
|
添加 UnionQuertSet (#5578)
* 添加 UnionQuertSet
* 跑通了
* 改变了 count 这类方法的代理模式
* 使用了老广的
Co-authored-by: xinwen <coderWen@126.com>
|
2021-02-07 10:15:39 +08:00 |
Jiangjie.Bai
|
7cf6e54f01
|
refactor tree (重构&优化资产树/用户授权树加载速度) (#5548) (#5549)
* Bai reactor tree ( 重构获取完整资产树中节点下资产总数的逻辑) (#5548)
* tree: v0.1
* tree: v0.2
* tree: v0.3
* tree: v0.4
* tree: 添加并发锁未请求到时的debug日志
* 以空间换时间的方式优化资产树
* Reactor tree togther v2 (#5576)
* Bai reactor tree ( 重构获取完整资产树中节点下资产总数的逻辑) (#5548)
* tree: v0.1
* tree: v0.2
* tree: v0.3
* tree: v0.4
* tree: 添加并发锁未请求到时的debug日志
* 以空间换时间的方式优化资产树
* 修改授权适配新方案
* 添加树处理工具
* 完成新的用户授权树计算以及修改一些信号
* 重构了获取资产的一些 api
* 重构了一些节点的api
* 整理了一些代码
* 完成了api 的重构
* 重构检查节点数量功能
* 完成重构授权树工具类
* api 添加强制刷新参数
* 整理一些信号
* 处理一些信号的问题
* 完成了信号的处理
* 重构了资产树相关的锁机制
* RebuildUserTreeTask 还得添加回来
* 优化下不能在root组织的检查函数
* 优化资产树变化时锁的使用
* 修改一些算法的小工具
* 资产树锁不再校验是否在具体组织里
* 整理了一些信号的位置
* 修复资产与节点关系维护的bug
* 去掉一些调试代码
* 修复资产授权过期检查刷新授权树的 bug
* 添加了可重入锁
* 添加一些计时,优化一些sql
* 增加 union 查询的支持
* 尝试用 sql 解决节点资产数量问题
* 开始优化计算授权树节点资产数量不用冗余表
* 新代码能跑起来了,修复一下bug
* 去掉 UserGrantedMappingNode 换成 UserAssetGrantedTreeNodeRelation
* 修了些bug,做了些优化
* 优化QuerySetStage 执行逻辑
* 与小白的内存结合了
* 删掉老的表,迁移新的 assets_amount 字段
* 优化用户授权页面资产列表 count 慢
* 修复批量命令数量不对
* 修改获取非直接授权节点的 children 的逻辑
* 获取整棵树的节点
* 回退锁
* 整理迁移脚本
* 改变更新树策略
* perf: 修改一波缩进
* fix: 修改handler名称
* 修复授权树获取资产sql 泛滥
* 修复授权规则有效bug
* 修复一些bug
* 修复一些bug
* 又修了一些小bug
* 去掉了老的 get_nodes_all_assets
* 修改一些写法
* Reactor tree togther b2 (#5570)
* fix: 修改handler名称
* perf: 优化生成树
* perf: 去掉注释
* 优化了一些
* 重新生成迁移脚本
* 去掉周期检查节点资产数量的任务
* Pr@reactor tree togther guang@perf mapping (#5573)
* fix: 修改handler名称
* perf: mapping 拆分出来
* 修改名称
* perf: 修改锁名
* perf: 去掉检查节点任务
* perf: 修改一下名称
* perf: 优化一波
Co-authored-by: Jiangjie.Bai <32935519+BaiJiangJie@users.noreply.github.com>
Co-authored-by: Bai <bugatti_it@163.com>
Co-authored-by: xinwen <coderWen@126.com>
Co-authored-by: xinwen <coderWen@126.com>
Co-authored-by: 老广 <ibuler@qq.com>
|
2021-02-05 13:29:29 +08:00 |
fit2bot
|
d363118911
|
perf(settings): 优化settings配置 (#5515)
* stash
* perf: 优化 动态seting
* perf(settings): 优化settings配置
* perf: 完成终端和安全setting
* perf: 修改翻译
* perf: 去掉其他位置的DYNAMIC
* perf: 还原回来原来的一些代码
* perf: 优化ldap
* perf: 移除dynmic config
* perf: 去掉debug消息
* perf: 优化 refresh 命名
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-01-26 17:54:12 +08:00 |
Bai
|
efb9f48c6f
|
perf: 删除`pycryptodome`依赖包安装(因为`pycryptodome`和`pycrypto`安装包目录冲突);只安装 `pycryptodomex`依赖包; 修改 `from crypto` 为 `from cryptodome`
|
2021-01-25 11:59:20 +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 |
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
|
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
|
5863e3e008
|
perf(asset): 资产树,右击增加计算节点数量的菜单,可以让后台去计算 #527 (#5207)
Co-authored-by: xinwen <coderWen@126.com>
|
2020-12-10 17:12:39 +08:00 |
fit2bot
|
662c9092dc
|
reactor(dockerfile): 使用debian构建docker (#5169)
Co-authored-by: ibuler <ibuler@qq.com>
|
2020-12-03 19:14:28 +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 |
peijianbo
|
79b5aa68c8
|
feat(terminal):危险命令告警功能
|
2020-11-10 18:31:16 +08:00 |
xinwen
|
e93be8f828
|
feat(crypto): 支持国密算法
|
2020-11-05 19:04:50 +08:00 |
ibuler
|
dd793a4eca
|
perf: 优化日志保存策略
|
2020-10-29 18:27:36 +08:00 |
xinwen
|
f6031d6f5d
|
fix(logger): 把 drf 异常放到单独的日志文件中
|
2020-10-28 21:26:35 -05:00 |
xinwen
|
e2f540a1f4
|
fix(assets): 网关的密码不能包含特殊字符
|
2020-10-28 06:05:53 -05:00 |
Bai
|
3ccf32ed48
|
feat(authentication): 用户重置密码成功后,发送用户重置密码成功邮件
|
2020-09-29 16:28:14 +08:00 |
herealways
|
8227f44058
|
feat: 添加AES GCM模式为默认的加密方式
|
2020-09-01 14:48:40 +08:00 |
xinwen
|
a25da8d479
|
feat(authentication): 超级管理员密码不能是`admin`
|
2020-08-05 17:23:58 +08:00 |
xinwen
|
f8e248f0af
|
feat(ticket): 调整申请资产工单
|
2020-07-28 19:19:37 +08:00 |
ibuler
|
75be45ce43
|
feat: 使用新的对称加密方式: aes
|
2020-06-11 12:10:00 +08:00 |
ibuler
|
66f3706142
|
feat: 添加aes fix: 修改时区的bug
|
2020-06-11 11:28:37 +08:00 |
老广
|
1fd2e782f8
|
1.5.7 Merge to dev (#3766)
* [Update] 暂存,优化解决不了问题
* [Update] 待续(小白)
* [Update] 修改asset user
* [Update] 计划再次更改
* [Update] 修改asset user
* [Update] 暂存与喜爱
* [Update] Add id in
* [Update] 阶段性完成ops task该做
* [Update] 修改asset user api
* [Update] 修改asset user 任务,查看认证等
* [Update] 基本完成asset user改造
* [Update] dynamic user only allow 1
* [Update] 修改asset user task
* [Update] 修改node admin user task api
* [Update] remove file header license
* [Update] 添加sftp root
* [Update] 暂存
* [Update] 暂存
* [Update] 修改翻译
* [Update] 修改系统用户改为同名后,用户名改为空
* [Update] 基本完成CAS调研
* [Update] 支持cas server
* [Update] 支持cas server
* [Update] 添加requirements
* [Update] 为方便调试添加mysql ipython到包中
* [Update] 添加huaweiyun翻译
* [Update] 增加下载session 录像
* [Update] 只有第一次通知replay离线的使用方法
* [Update] 暂存一下
* [Bugfix] 获取系统用户信息报错
* [Bugfix] 修改system user info
* [Update] 改成清理10天git status
* [Update] 修改celery日志保留时间
* [Update]修复部分pip包依赖的版本不兼容问题 (#3672)
* [Update] 修复用户更新页面会清空用户public_key的问题
* Fix broken dependencies
Co-authored-by: BaiJiangJie <32935519+BaiJiangJie@users.noreply.github.com>
* [Update] 修改获取系统用户auth info
* [Update] Remove log
* [Bugfix] 修复sftp home设置的bug
* [Update] 授权的系统用户添加sftp root
* [Update] 修改系统用户关联的用户
* [Update] 修改placeholder
* [Update] 优化获取授权的系统用户
* [Update] 修改tasks
* [Update] tree service update
* [Update] 暂存
* [Update] 基本完成用户授权树和资产树改造
* [Update] Dashbaord perf
* [update] Add huawei cloud sdk requirements
* [Updte] 优化dashboard页面
* [Update] system user auth info 添加id
* [Update] 修改系统用户serializer
* [Update] 优化api
* [Update] LDAP Test Util (#3720)
* [Update] LDAPTestUtil 1
* [Update] LDAPTestUtil 2
* [Update] LDAPTestUtil 3
* [Update] LDAPTestUtil 4
* [Update] LDAPTestUtil 5
* [Update] LDAPTestUtil 6
* [Update] LDAPTestUtil 7
* [Update] session 已添加is success,并且添加display serializer
* [Bugfix] 修复无法删除空节点的bug
* [Update] 命令记录分组织显示
* [Update] Session is_success 添加迁移文件
* [Update] 批量命令添加org_id
* [Update] 修复一些文案,修改不绑定MFA,不能ssh登录
* [Update] 修改replay api, 返回session信息
* [Update] 解决无效es导致访问命令记录页面失败的问题
* [Update] 拆分profile view
* [Update] 修改一个翻译
* [Update] 修改aysnc api框架
* [Update] 命令列表添加risk level
* [Update] 完成录像打包下载
* [Update] 更改登陆otp页面
* [Update] 修改command 存储redis_level
* [Update] 修改翻译
* [Update] 修改系统用户的用户列表字段
* [Update] 使用新logo和统一Jumpserver为JumpServer
* [Update] 优化cloud task
* [Update] 统一period task
* [Update] 统一period form serializer字段
* [Update] 修改period task
* [Update] 修改资产网关信息
* [Update] 用户授权资产树资产信息添加domain
* [Update] 修改翻译
* [Update] 测试可连接性
* 1.5.7 bai (#3764)
* [Update] 修复index页面Bug;修复测试资产用户可连接性问题;
* [Update] 修改测试资产用户可连接
* [Bugfix] 修复backends问题
* [Update] 修改marksafe依赖版本
* [Update] 修改测试资产用户可连接性
* [Update] 修改检测服务器性能时获取percent值
* [Update] 更新依赖boto3=1.12.14
Co-authored-by: Yanzhe Lee <lee.yanzhe@yanzhe.org>
Co-authored-by: BaiJiangJie <32935519+BaiJiangJie@users.noreply.github.com>
Co-authored-by: Bai <bugatti_it@163.com>
|
2020-03-12 16:24:38 +08:00 |
老广
|
3c69860b24
|
[Update] 优化sql, or方式改为union (#3682)
* [Update] 优化sql, or方式改为union
* [Update] 优化union操作,直接union后,queryset 的一些参数不能使用,如annoate, 如filter assets__isnull=True
|
2020-02-05 15:56:28 +08:00 |
老广
|
55c95c58f6
|
Add new model to operate log (#3546)
* [Update] 添加一下model到operate log, [platform,remoteapppermission,changeauthplan,gatherusertask]
* [Bugfix] 修改了返回platform的几个位置,修改了command execution的url
* [Update] 优化ops task表结构,避免列表页查询几十次sql, 优化了基础的encryptjsonfield
* [Update] 修改adhoc 返回的become字段,避免密码泄露
* [Update] 修改变量名称
|
2019-12-18 15:37:53 +08:00 |