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>
|
4 years ago |
Bai
|
087a3f2914
|
fix: 注释fake数据生成模块的导入(system)
|
4 years ago |
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>
|
4 years ago |
fit2bot
|
c73b49fe30
|
perf: 优化生成假数据 (#4759)
* perf: 优化生成假数据
|
4 years ago |
fit2bot
|
579c2c1d7a
|
feat(celery): 保证同时只有一个beat在运行 (#4723)
* feat(celery): 保证同时只有一个beat在运行
* fix: 修复代码拼写错误
* fix: 修复拼写
* fix: remove import
Co-authored-by: ibuler <ibuler@qq.com>
|
4 years ago |
ibuler
|
c0cd8878dc
|
ci(fix): 修改构建脚本
|
4 years ago |
ibuler
|
15e995ade6
|
ci(build): 修改构建逻辑
|
4 years ago |
ibuler
|
10f99be100
|
添加example api
|
4 years ago |
ibuler
|
23ef185b7e
|
fix(build): 修改调用action jumpserver/action-build-upload-asset的参数
|
4 years ago |
ibuler
|
6b16aa6bc0
|
ci(build): 修改 构建脚本
- sed 在不同系统下表现不同
|
4 years ago |
ibuler
|
18174e2867
|
fix(build): 修稿构建
|
4 years ago |
ibuler
|
3077d11483
|
ci(release&build): 添加 github workflows, 自动构建 release
- 添加 utils/build.sh 脚本,构建后放到 release 目录中
- 当 push tags时,自动创建 Release Draft
- 自动生成 Release Change Log
- 自动构建包,上传到 Release Assets
|
4 years ago |
老广
|
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>
|
5 years ago |
ibuler
|
70a4f137b8
|
[Update] 添加脚本
|
5 years ago |
ibuler
|
2e6ba2ffb2
|
[Update] 添加debug
|
6 years ago |
ibuler
|
dd4ef4c383
|
[Update] 添加重传guacamole的脚本
|
6 years ago |
BaiJiangJie
|
7a8e616f17
|
[Update] 添加一键禁用LDAP认证脚本 (#2813)
|
6 years ago |
ibuler
|
d3217b6a67
|
[Update] 修改版本号
|
6 years ago |
老广
|
176052e8e9
|
[Update] 权限页面增加过滤规则 (#2349)
|
6 years ago |
老广
|
9cfcadc2f6
|
服务账号注册机制更改 (#2079)
* [Update] 服务账号注册
* [Update] 修改settings配置
* [Update] 修改settings
* [Update] 整理terminal api
* [Update] 修改terminal api
* [Update] 修改terminal注册机制
|
6 years ago |
ibuler
|
5f68f6cb69
|
[Update] 增加脚本导入migration sql
|
6 years ago |
ibuler
|
5bb867d10d
|
[Update] 添加禁用用户mfa脚本
|
6 years ago |
ibuler
|
88a29c0a93
|
[Update] 增加手动结束非正常关闭的连接
|
6 years ago |
ibuler
|
14b1e3fa13
|
[Update] 添加backup脚本
|
6 years ago |
ibuler
|
5ce3dd4079
|
[Update] 添加unblock user脚本
|
6 years ago |
ibuler
|
74c3f12275
|
[Update] 添加脚本,将windows协议改为rdp
|
6 years ago |
wojiushixiaobai
|
9004351ad1
|
修正字符串
|
6 years ago |
ibuler
|
37bb344166
|
[Bugfix] 修复网关端口不对的问题
|
6 years ago |
老广
|
ef22d33afa
|
Merge pull request #1161 from Nidhoggur1993/dev
更新make_migrations.sh的migration逻辑
|
7 years ago |
ibuler
|
c8c0479ce5
|
[Update] 修改清理用户组脚本
|
7 years ago |
wojiushixiaobai
|
dbcad47214
|
更新升级文档
|
7 years ago |
wojiushixiaobai
|
6c384b49fe
|
修改脚本
|
7 years ago |
ibuler
|
46520287d9
|
[Update] 添加清理重复用户组脚本
|
7 years ago |
wojiushixiaobai
|
e476cab2a1
|
更新自动升级脚本 (#1250)
|
7 years ago |
wojiushixiaobai
|
abd20f31b8
|
更新升级脚本
|
7 years ago |
wojiushixiaobai
|
1c623f71e0
|
添加升级脚本
|
7 years ago |
ibuler
|
8dfdefd428
|
[Update] 更新迁移脚本
|
7 years ago |
ibuler
|
a31b7a8800
|
[Update]
|
7 years ago |
ibuler
|
cbd6c3ee69
|
[Update] 添加迁移脚本
|
7 years ago |
Nidhoggur1993
|
4fd83bd5be
|
Update make_migrations.sh
增加自动合并而不是在弹出warning结束
|
7 years ago |
ibuler
|
2ab26e25cc
|
[Update] 改为supervisor启动
|
7 years ago |
ibuler
|
5e41c5cadc
|
[Update] 删掉没用的脚本
|
7 years ago |
ibuler
|
27a1849b1d
|
[Change] 修改idc => cluster
|
7 years ago |
ibuler
|
15f6d5c9c0
|
[Bugfix] terminal tasks main()运行时,可能数据库还不存在
|
7 years ago |
ibuler
|
f3a50610af
|
[Update] update docker-compose
|
8 years ago |
ibuler
|
edc631ad60
|
[Docker] 添加Docker compose
|
8 years ago |
GuangHongwei
|
831ac60e25
|
[Update] 更新文档说明,使用python3
|
8 years ago |
ibuler
|
992af0f1cb
|
[Fixture] 拆分asset view
|
8 years ago |
ibuler
|
709552f14c
|
[Fixture] 添加首页
|
8 years ago |
ibuler
|
7ddfa2d25e
|
[Doc] 添加doc
|
8 years ago |
ibuler
|
5613dbb28b
|
[Update] 更新生成fake数据脚本
|
8 years ago |
ibuler
|
ab62bfca7e
|
[Bugfix] 修改一些bug
|
8 years ago |
ibuler
|
49861b6a84
|
Merge with master
|
8 years ago |
ibuler
|
9c6c6d6b4c
|
[Feature] 添加Dockerfile
|
8 years ago |
ibuler
|
775cd523eb
|
Update app terminal name to applications
|
8 years ago |
ibuler
|
3aea994101
|
asset import
|
8 years ago |
ibuler
|
c1c9c7b68a
|
update asset
|
8 years ago |