feng626
|
ca3d2271a8
|
merge v3
|
2022-08-29 19:53:04 +08:00 |
feng626
|
3e1c832964
|
账号备份
|
2022-08-29 19:49:45 +08:00 |
ibuler
|
5358f35c08
|
perf: 修改 host info
|
2022-08-29 10:49:53 +08:00 |
ibuler
|
063c42b94d
|
perf: 修改 terminal session
|
2022-08-24 16:14:32 +08:00 |
ibuler
|
dca1388a67
|
perf: 修改依赖
|
2022-08-24 14:23:42 +08:00 |
ibuler
|
1e57a0eb1f
|
perf: merge v3
|
2022-08-23 10:26:43 +08:00 |
ibuler
|
09607a1885
|
perf: 修改 perms
|
2022-08-22 18:32:33 +08:00 |
feng626
|
a7d193464e
|
添加 choices 获取 label方法
|
2022-08-22 11:47:45 +08:00 |
feng626
|
fe4df4b179
|
fix: 修复swagger
|
2022-08-19 19:01:26 +08:00 |
ibuler
|
05f913ab18
|
perf: 修改 platform
|
2022-08-18 17:58:59 +08:00 |
ibuler
|
2c3239e238
|
perf: 修改数据库 migrations
|
2022-08-18 11:15:17 +08:00 |
ibuler
|
3f47e63080
|
perf: remove system user
|
2022-08-17 11:54:18 +08:00 |
ibuler
|
85acd4b2ac
|
perf: 修改 command filter
|
2022-08-16 11:09:30 +08:00 |
ibuler
|
31eadd3dc9
|
Merge branch 'v3' of github.com:jumpserver/jumpserver into v3
t po v3# 以 '#' 开始的行将被忽略,而空的提交说明将终止提交。
|
2022-08-15 18:45:56 +08:00 |
ibuler
|
0bf8878228
|
perf: 添加 token
|
2022-08-15 18:31:57 +08:00 |
feng626
|
a748f5d57d
|
account template model
|
2022-08-11 17:39:44 +08:00 |
ibuler
|
d402ba5d92
|
perf: 修改资产名称
|
2022-08-11 15:45:03 +08:00 |
feng626
|
cfa5de13ab
|
feat: 节点树搜索
|
2022-08-11 14:08:45 +08:00 |
ibuler
|
497204d777
|
perf: account remove protocol
|
2022-08-11 14:05:45 +08:00 |
ibuler
|
9d4a828c53
|
perf: 修改平台
|
2022-08-10 19:27:08 +08:00 |
feng626
|
a7c82f94cc
|
perf: 修复接口文档 修复迁移文件
|
2022-08-08 19:18:45 +08:00 |
ibuler
|
8dfb8eeb75
|
perf: 修改权限
|
2022-08-05 18:31:57 +08:00 |
ibuler
|
6c57db0897
|
stash it
|
2022-08-04 10:44:11 +08:00 |
ibuler
|
d43acd8612
|
perf: v3
|
2022-08-03 16:21:34 +08:00 |
ibuler
|
65423ea893
|
perf: 优化migrations
|
2022-08-03 15:58:06 +08:00 |
ibuler
|
109db8886b
|
perf: 还原回 model
|
2022-07-28 19:27:42 +08:00 |
ibuler
|
0dc3d43ee5
|
perf: 修改系统用户
|
2022-07-28 19:12:27 +08:00 |
ibuler
|
fb0fb71ea3
|
perf: 修改系统用户
|
2022-07-28 18:50:58 +08:00 |
ibuler
|
43d3791ddc
|
stash
|
2022-07-27 16:51:39 +08:00 |
ibuler
|
d176ccde4b
|
perf: stash
|
2022-07-20 16:52:01 +08:00 |
feng626
|
626b6da9c4
|
fix cmd为空时bug
|
2022-07-20 13:43:04 +08:00 |
ibuler
|
c9becca633
|
stash
|
2022-07-20 12:56:41 +08:00 |
ibuler
|
b961d1f9ee
|
perf: 修改 accounts
|
2022-07-18 11:12:21 +08:00 |
ibuler
|
93a89509d6
|
perf: merge with dev
|
2022-07-17 14:28:55 +08:00 |
ibuler
|
fd94713583
|
Merge branch 'dev' into pr@dev@refactor_system_user_account
|
2022-07-17 14:17:18 +08:00 |
ibuler
|
8b188f020d
|
perf: 修改备注
|
2022-07-17 14:17:16 +08:00 |
ibuler
|
008b18eced
|
perf: 修改为账号模版
|
2022-07-17 13:57:13 +08:00 |
ibuler
|
0d46834fbf
|
pref: 修改暂存
|
2022-07-15 18:57:52 +08:00 |
ibuler
|
29c9c6d680
|
perf: 优化 accounts
|
2022-07-15 18:03:32 +08:00 |
ibuler
|
d3c67d2f04
|
perf: 暂存一下
|
2022-07-14 10:56:09 +08:00 |
fit2bot
|
4a3d7a8524
|
perf: history account model queryset (#8588)
Co-authored-by: feng626 <1304903146@qq.com>
|
2022-07-13 17:13:02 +08:00 |
ibuler
|
dac0b44b99
|
perf: 优化重构
|
2022-07-13 16:36:49 +08:00 |
ibuler
|
e89765a9ad
|
refactor: 重构系统用户
|
2022-07-12 10:54:23 +08:00 |
fit2bot
|
27cbbfbc79
|
refactor: 重构 Connection Token 模块 (完成获取 Super connection token API 逻辑) (#8559)
* refactor: 重构 Connection Token 模块 (完成 Model 设计和创建 Token 的API逻辑)
* refactor: 重构 Connection Token 模块 (完成获取 Token 详细信息的 API 逻辑)
* refactor: 重构 Connection Token 模块 (完成获取 RDP 文件 API 逻辑)
* refactor: 重构 Connection Token 模块 (完成获取 Client url API 逻辑)
* refactor: 重构 Connection Token 模块 (完成获取 Super connection token API 逻辑)
* refactor: 重构 Connection Token 模块 (完成删除原 Connection token 逻辑)
* refactor: 重构 Connection Token 模块 (完成删除原 Connection)
* refactor: 重构 Connection Token 模块 (完善序列类字段)
* refactor: 重构 Connection Token 模块 (完善expire API)
* refactor: 重构 Connection Token 模块 (完善迁移文件)
* refactor: 重构 Connection Token 模块 (完善翻译文件)
* refactor: 重构 Connection Token 模块 (拆分Connection ViewSet)
* refactor: 重构 Connection Token 模块 (修改翻译)
* refactor: 重构 Connection Token 模块 (优化)
Co-authored-by: Jiangjie.Bai <bugatti_it@163.com>
|
2022-07-11 18:09:06 +08:00 |
fit2bot
|
0aad0b7279
|
feat: 账号历史信息 (#8500)
* feat: 账号历史信息
* del app
Co-authored-by: feng626 <1304903146@qq.com>
|
2022-07-04 18:54:47 +08:00 |
fit2bot
|
067a90ff9a
|
fix: 修复工单数据库命令复合bug (#8511)
Co-authored-by: feng626 <1304903146@qq.com>
|
2022-06-30 11:17:12 +08:00 |
feng626
|
9388f37c39
|
fix: ticket bug
|
2022-06-23 18:35:53 +08:00 |
feng626
|
b264db3e7e
|
fix: 修复工单迁移文件
|
2022-06-23 17:45:34 +08:00 |
fit2bot
|
7e2f81a418
|
perf: 重构 ticket (#8281)
* perf: 重构 ticket
* perf: 优化 tickets
* perf: 暂存
* perf: 建立 ticket model
* perf: 暂存一下
* perf: 修改 tickets
* perf: 修改 import
* perf: 修改model
* perf: 暂存一波
* perf: 修改...
* del process_map field
* 工单重构
* 资产 应用对接前端
* perf: 修改 ticket
* fix: bug
* 修改迁移文件
* 添加其他api
* 去掉process_map
* perf: 优化去掉 signal
* perf: 修改这里
* 修改一点
* perf: 修改工单
* perf: 修改状态
* perf: 修改工单流转
* step 状态切换
* perf: 修改 ticket open
* perf: 修改流程
* perf: stash it
* 改又改
* stash it
* perf: stash
* stash
* migrate
* perf migrate
* 调整一下
* 修复bug
* 修改一点
* 修改一点
* 优化一波
* perf: ticket migrations
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: feng626 <1304903146@qq.com>
|
2022-06-23 13:52:28 +08:00 |
Jiangjie.Bai
|
9d1e94d3c2
|
fix: 修复手动登录系统用户连接RemoteApp应用获取不到认证信息的问题
|
2022-06-10 18:35:39 +08:00 |
feng626
|
14710e9c9e
|
feat: 工单审批人中去除申请人
|
2022-05-17 20:56:53 +08:00 |
jiangweidong
|
55e04e8e9f
|
feat: 内置AIX系统,根据系统选择算法加密密码
|
2022-05-07 16:25:03 +08:00 |
jiangweidong
|
5e70a8af15
|
feat: 支持平台关联算法,支持AIX改密
|
2022-05-07 16:25:03 +08:00 |
fit2bot
|
031077c298
|
perf: password 等使用 rsa 加密传输 (#8188)
* perf: 修改 model fields 路径
* stash it
* pref: 统一加密方式,密码字段采用 rsa 加密
* pref: 临时密码使用 rsa
* perf: 去掉 debug msg
* perf: 去掉 Debug
* perf: 去掉 debug
* perf: 抽出来
Co-authored-by: ibuler <ibuler@qq.com>
|
2022-05-07 16:20:12 +08:00 |
ibuler
|
e53aa9696b
|
perf: 修改 serializer
|
2022-05-05 16:18:05 +08:00 |
Jiangjie.Bai
|
2493647e5c
|
fix: 修复windows执行ansible显示sudo失败的问题
|
2022-05-05 11:40:12 +08:00 |
ibuler
|
7025d46070
|
perf: 控制平台创建
|
2022-05-02 21:37:42 +08:00 |
ibuler
|
7e6964e0fc
|
perf: 修改 platform
|
2022-04-30 23:19:43 +08:00 |
ibuler
|
ba0a017aa4
|
perf: 修改迁移
|
2022-04-28 12:47:39 +08:00 |
ibuler
|
0a2b2ad127
|
perf: 其他 asset model
|
2022-04-26 21:30:01 +08:00 |
ibuler
|
44d192cbe7
|
perf: stash
|
2022-04-26 11:24:08 +08:00 |
ibuler
|
54e772741b
|
perf: 修改 base
|
2022-04-20 10:15:20 +08:00 |
ibuler
|
832228e184
|
stash
|
2022-04-19 15:30:56 +08:00 |
ibuler
|
9f927f9703
|
stash
|
2022-04-12 17:53:56 +08:00 |
fit2bot
|
f481463c64
|
feat: 添加Endpoint (#8041)
* feat: add Endpoint EndpointRule EndpointProtocol model
* feat: add Endpoint EndpointRule EndpointProtocol API
* feat: modify protocols field
* feat: 修改序列类
* feat: 获取connect-url连接地址
* feat: 获取connect-url连接地址
* feat: 优化后台获取smart-endpoint逻辑
* feat: 优化后台获取smart-endpoint逻辑
* feat: 删除配置KOKO、XRDP、MAGNUS
* feat: 删除配置KOKO、XRDP、MAGNUS
* feat: 修改翻译
* feat: 修改smart endpoint
* feat: 修改翻译
* feat: smart API 添加token解析
* feat: 删除 smart serializer
* feat: 修改迁移逻辑
* feat: 解决冲突
* feat: 修改匹配 endpoint
Co-authored-by: Jiangjie.Bai <bugatti_it@163.com>
|
2022-04-12 17:45:10 +08:00 |
fit2bot
|
7c7d7d52b2
|
perf: asset number 扩容 (#8045)
Co-authored-by: feng626 <1304903146@qq.com>
|
2022-04-12 14:01:57 +08:00 |
ibuler
|
d418c28e98
|
perf: 修改 base
|
2022-04-07 18:51:35 +08:00 |
ibuler
|
1b9efff6c7
|
perf: 添加 types
|
2022-04-06 18:14:51 +08:00 |
ibuler
|
ce13b194a5
|
perf: 修改 asset info
|
2022-04-06 11:29:16 +08:00 |
ibuler
|
3de881fa19
|
perf: 打算重构 asset application
|
2022-04-02 18:35:46 +08:00 |
Jiangjie.Bai
|
cddff9fd19
|
feat: 改密计划支持su切换用户执行
feat: 改密计划支持su切换用户执行
feat: 改密计划支持su切换用户执行
feat: 改密计划支持su切换用户执行
feat: 改密计划支持su切换用户执行
feat: 改密计划支持su切换用户执行
feat: 改密计划支持su切换用户执行
|
2022-03-29 15:32:33 +08:00 |
Jiangjie.Bai
|
6bde31cdd0
|
fix: 修复获取远程应用认证信息问题
|
2022-03-22 18:54:25 +08:00 |
Jiangjie.Bai
|
55a63477ed
|
fix: 去除系统用户资产相关权限
|
2022-03-17 14:38:19 +08:00 |
Jiangjie.Bai
|
b017e68a56
|
Perf: 优化RBAC权限树 (#7782)
* fix: 优化权限树(1)
* fix: 优化权限树(2)
* fix: 优化权限树(3)
* fix: 优化权限树(4)
* fix: 优化权限树(5)
* fix: 优化权限树(添加迁移文件)
* fix: 优化权限树(6)
* fix: 优化权限树(7)
* fix: 优化权限树(8)
* fix: 优化权限树(9)
|
2022-03-10 11:25:33 +08:00 |
feng626
|
a1c1b128e9
|
fix: 修复relation_systemuser_perm问题
|
2022-03-07 14:53:38 +08:00 |
老广
|
3f9f9351f3
|
Fix rbac (#7737)
* perf: 修改 rbac role bingding
* fix: suggestion perm
* perf: 修改 requirements
* perf: 修改 rbac
* fix: auditor_perms
Co-authored-by: feng626 <1304903146@qq.com>
|
2022-03-04 10:16:21 +08:00 |
fit2bot
|
dafc416783
|
Fix rbac (#7728)
* perf: 重命名 signal handlers
* fix: 修复 ticket processor 问题
* perf: 修改 ticket 处理人api
* fix: 修复创建系统账号bug
* fix: 升级celery_beat==2.2.1和flower==1.0.0;修改celery进程启动参数先后顺序
* perf: 修改 authentication token
* fix: 修复上传权限bug
* fix: 登录页面增加i18n切换;
* fix: 系统角色删除限制
* perf: 修改一下 permissions tree
* perf: 生成 i18n
* perf: 修改一点点
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: feng626 <1304903146@qq.com>
Co-authored-by: Jiangjie.Bai <bugatti_it@163.com>
|
2022-03-02 20:48:43 +08:00 |
jiangweidong
|
ad2cb233d7
|
feat: 支持 MongoDB 数据库的纳管 (#7631)
|
2022-02-22 10:09:48 +08:00 |
Jiangjie.Bai
|
83ff8dbf26
|
fix: rbac 合并 (#7658)
* perf: 修复一些错误权限位
* Pr@fix rbac@fix rbac permissions (#7648)
* fix: 确保每次 migrate 执行更新 role permissions
* perf: 修改 choices
* feat: 兼容apple m1
* perf: 修改 migrations role permissions
* perf: pymysql 导入
* perf: admin 判断
* fix: 修复消息订阅权限
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: Aaron3S <chenyang@fit2cloud.com>
Co-authored-by: feng626 <1304903146@qq.com>
|
2022-02-21 16:24:03 +08:00 |
Jiangjie.Bai
|
783c163324
|
fix: 修复获取命令过滤规则时按照有组织的资源进行组织过滤
|
2022-02-19 11:44:03 +08:00 |
fit2bot
|
e259d2a9e9
|
fix: fix rbac to dev (#7636)
* feat: 添加 RBAC 应用模块
* feat: 添加 RBAC Model、API
* feat: 添加 RBAC Model、API 2
* feat: 添加 RBAC Model、API 3
* feat: 添加 RBAC Model、API 4
* feat: RBAC
* feat: RBAC
* feat: RBAC
* feat: RBAC
* feat: RBAC
* feat: RBAC 整理权限位
* feat: RBAC 整理权限位2
* feat: RBAC 整理权限位2
* feat: RBAC 整理权限位
* feat: RBAC 添加默认角色
* feat: RBAC 添加迁移文件;迁移用户角色->用户角色绑定
* feat: RBAC 添加迁移文件;迁移用户角色->用户角色绑定
* feat: RBAC 修改用户模块API
* feat: RBAC 添加组织模块迁移文件 & 修改组织模块API
* feat: RBAC 添加组织模块迁移文件 & 修改组织模块API
* feat: RBAC 修改用户角色属性的使用
* feat: RBAC No.1
* xxx
* perf: 暂存
* perf: ...
* perf(rbac): 添加 perms 到 profile serializer 中
* stash
* perf: 使用init
* perf: 修改migrations
* perf: rbac
* stash
* stash
* pref: 修改rbac
* stash it
* stash: 先去修复其他bug
* perf: 修改 role 添加 users
* pref: 修改 RBAC Model
* feat: 添加权限的 tree api
* stash: 暂存一下
* stash: 暂存一下
* perf: 修改 model verbose name
* feat: 添加model各种 verbose name
* perf: 生成 migrations
* perf: 优化权限位
* perf: 添加迁移脚本
* feat: 添加组织角色迁移
* perf: 添加迁移脚本
* stash
* perf: 添加migrateion
* perf: 暂存一下
* perf: 修改rbac
* perf: stash it
* fix: 迁移冲突
* fix: 迁移冲突
* perf: 暂存一下
* perf: 修改 rbac 逻辑
* stash: 暂存一下
* perf: 修改内置角色
* perf: 解决 root 组织的问题
* perf: stash it
* perf: 优化 rbac
* perf: 优化 rolebinding 处理
* perf: 完成用户离开组织的问题
* perf: 暂存一下
* perf: 修改翻译
* perf: 去掉了 IsSuperUser
* perf: IsAppUser 去掉完成
* perf: 修改 connection token 的权限
* perf: 去掉导入的问题
* perf: perms define 格式,修改 app 用户 的全新啊
* perf: 修改 permission
* perf: 去掉一些 org admin
* perf: 去掉部分 org admin
* perf: 再去掉点 org admin role
* perf: 再去掉部分 org admin
* perf: user 角色搜索
* perf: 去掉很多 js
* perf: 添加权限位
* perf: 修改权限
* perf: 去掉一个 todo
* merge: with dev
* fix: 修复冲突
Co-authored-by: Bai <bugatti_it@163.com>
Co-authored-by: Michael Bai <baijiangjie@gmail.com>
Co-authored-by: ibuler <ibuler@qq.com>
|
2022-02-17 20:13:31 +08:00 |
xinwen
|
333bb64b8b
|
fix: Authbook 取认证信息bug
|
2022-02-10 11:20:40 +08:00 |
Michael Bai
|
6adeafd1d2
|
fix: 修复创建命令过滤规则失败的问题
|
2022-02-08 14:21:43 +08:00 |
Michael Bai
|
b3397c6aeb
|
feat: 命令过滤规则增加忽略大小写选项
|
2022-02-08 12:31:15 +08:00 |
feng626
|
46270fd91c
|
fix: authbook load asset queryset bug
|
2022-01-20 11:03:18 +08:00 |
feng626
|
9e47bf6ec5
|
fix: 批量命令bug
|
2022-01-19 19:34:32 +08:00 |
ibuler
|
89c7e514eb
|
perf: 修复登录和推送系统用户是密码选择
|
2022-01-19 19:08:38 +08:00 |
feng626
|
83c5344307
|
fix: 获取命令规则过滤不准
|
2022-01-19 19:07:43 +08:00 |
fit2bot
|
def9bedd30
|
perf: 账号备份优化 (#7503)
* perf: 账号备份优化
* feat: 优化账号备份获取有序备份字段列表
Co-authored-by: feng626 <1304903146@qq.com>
Co-authored-by: Michael Bai <baijiangjie@gmail.com>
|
2022-01-17 15:58:39 +08:00 |
feng626
|
e5659a1d07
|
fix: 修复翻译及迁移文件
|
2022-01-12 20:55:58 +08:00 |
feng626
|
b0932e5137
|
feat: 逃生通道
|
2022-01-12 20:22:36 +08:00 |
jiangweidong
|
9b2e1e08d8
|
feat: 将redis_acl协议合并到redis协议中
|
2021-12-28 18:15:00 +08:00 |
jiangweidong
|
aaaa87dd60
|
feat: 增加数据库redis的纳管功能
|
2021-12-28 18:15:00 +08:00 |
Michael Bai
|
ac14790960
|
fix: 修改命令过滤规则动作允许值1->9
|
2021-12-15 14:57:44 +08:00 |
Michael Bai
|
4cbf6dd5e6
|
fix: 修复获取系统用户认证信息API
|
2021-12-14 19:12:22 +08:00 |
Michael Bai
|
bbf2aff96c
|
feat: 命令过滤器支持多维度绑定
feat: 修改命令过滤规则校验
feat: 修改系统用户命令过滤器迁移文件
|
2021-12-09 19:06:28 +08:00 |
Michael Bai
|
d72aa34513
|
fix: 修改命令过滤规则生成正则表达式的逻辑,提高命令过滤准确性
|
2021-12-08 10:24:33 +08:00 |
ibuler
|
de006bc664
|
perf: 资产添加标签显示,更加易读
pref: 添加翻译
|
2021-11-29 14:57:50 +08:00 |
chenqiao
|
cb98b4f80a
|
feat:新增对sqlserver数据库托管
|
2021-11-24 11:21:04 +08:00 |
ibuler
|
8761ed741c
|
pref: 资产的硬件信息可以更改
|
2021-11-11 13:31:18 +08:00 |
Michael Bai
|
f9e970f4ed
|
fix: 修改文案 切换用户 -> 用户切换
|
2021-11-05 16:41:45 +08:00 |
Jiangjie.Bai
|
07c60ca75d
|
feat: 支持二级登录资产 (#7143)
* feat: 支持su切换系统用户
* feat: 支持su切换系统用户
* feat: 支持su切换系统用户
|
2021-11-05 16:11:29 +08:00 |
Michael Bai
|
84326cc999
|
fix: 系统用户列表添加 应用数量 字段
|
2021-10-25 15:01:29 +08:00 |
Michael Bai
|
06de6c3575
|
fix: 修复资产系统用户auth-info获取流程及创建时手动登录方式的校验
|
2021-10-22 15:19:58 +08:00 |
halo
|
63b338085a
|
feat: 修改username校验,telnet协议支持输入中文
|
2021-10-15 15:36:29 +08:00 |
Michael Bai
|
a9ddbcc0cd
|
fix: 修复系统用户和资产/节点关联时资产特权用户更新的问题
|
2021-09-24 12:48:35 +08:00 |
Michael Bai
|
7890e43f5a
|
fix: 修改网关测试可连接性报错提示信息
|
2021-09-16 11:00:10 +08:00 |
fit2bot
|
fbe5f9a63a
|
fix: 修改资产和特权用户发生变化时,更新资产的admin_user (#6871)
* fix: 修改资产和特权用户发生变化时,更新资产的admin_user
* fix: 修改资产和特权用户发生变化时,更新资产的admin_user
* fix: 修改资产和特权用户发生变化时,更新资产的admin_user
Co-authored-by: Michael Bai <baijiangjie@gmail.com>
|
2021-09-15 19:11:19 +08:00 |
Michael Bai
|
84d6b3de26
|
fix: 修改测试网关端口错误时提示信息
|
2021-09-13 19:06:25 +08:00 |
fit2cloud-jiangweidong
|
905014d441
|
feat: 改密计划支持数据库改密 (#6709)
* feat: 改密计划支持数据库改密
* fix: 将数据库账户信息不保存在资产信息里,保存到自己的存储中
* perf: 早餐村
* perf: 修改account
* perf: 修改app和系统用户
* perf: 优化系统用户和应用关系
* fix: 修复oracle不可连接问题
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: feng626 <1304903146@qq.com>
Co-authored-by: Michael Bai <baijiangjie@gmail.com>
|
2021-09-09 16:04:54 +08:00 |
fit2bot
|
0f87f05b3f
|
feat: 工单多级审批 + 模版创建 (#6640)
* feat: 工单多级审批 + 模版创建
* feat: 工单权限处理
* fix: 工单关闭后 再审批bug
* perf: 修改一点
Co-authored-by: feng626 <1304903146@qq.com>
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-08-25 19:02:50 +08:00 |
xinwen
|
4085df913b
|
feat: 记录网关可连接性
|
2021-08-02 18:42:43 +08:00 |
fit2bot
|
67f6b1080e
|
feat: 管理员和普通用户支持单独设置MFA和密码长度 (#6562)
* feat: 支持配置系统管理员强制MFA和独立密码长度限制
* feat: 支持配置系统管理员强制MFA和独立密码长度限制
* feat: 支持配置系统管理员强制MFA和独立密码长度限制, 翻译文件
* fix: 设置界面可设置管理员用户开启MFA,当在设置开启全局的时候,不改变用户的mfa字段状态
* fix: 修改管理员最小密码长度变量名称
* perf: 优化不同的配置
* perf: 修改check password rule
* perf: 添加配置文件
* perf: 修改profile
* perf: 优化代码
* fix: 修复bug
Co-authored-by: fit2cloud-jiangweidong <weidong.jiang@fit2cloud.com>
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-07-30 15:19:00 +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
|
21b789e08c
|
perf: 优化测试网域可连接性的错误提示信息
|
2021-07-26 15:53:08 +08:00 |
Bai
|
160b238058
|
fix: 修复ssh-private-key错误导致系统用户列表加载出现500的问题
|
2021-07-23 18:57:53 +08:00 |
feng626
|
77461d7834
|
网域网管取消密码不为空校验
|
2021-07-21 16:33:09 +08:00 |
Bai
|
07898004b0
|
feat: 丰富资产任务API创建;支持针对多个系统用户一个资产的推送和测试
|
2021-07-20 16:59:51 +08:00 |
feng626
|
981319e553
|
关闭 网域网关 密码特殊字符校验
|
2021-07-19 18:27:11 +08:00 |
ibuler
|
c318762f82
|
perf: 修改account密码加载
|
2021-07-15 19:12:58 +08:00 |
ibuler
|
06a223376c
|
perf: 基本完成
|
2021-07-15 17:58:45 +08:00 |
Bai
|
9684b2d4ac
|
fix: 修复测试资产可连接性获取admin_user总是新加载的authbook对象
|
2021-07-14 15:31:39 +08:00 |
xinwen
|
26a7fa836c
|
fix: 网关测试连接 500
|
2021-07-14 12:24:43 +08:00 |
ibuler
|
5c7e73e2e0
|
fix: 修复系统用户详情,测试资产可连接性问题
fix; bug
perf: 还原migrations
|
2021-07-13 11:31:39 +08:00 |
ibuler
|
4e3b3442d2
|
perf: 修改添加翻译
perf: 优化翻译
perf: 修改i18n
perf: 编译
|
2021-07-13 10:35:42 +08:00 |
ibuler
|
1840609d53
|
fix: 修复动态系统用户无法提交的问题
fix: 修复动态系统用户
|
2021-07-12 18:21:04 +08:00 |
fit2bot
|
4f23090a5c
|
fix: 修复账号搜索 5xx (#6413)
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: Jiangjie.Bai <32935519+BaiJiangJie@users.noreply.github.com>
|
2021-07-12 18:20:32 +08:00 |
ibuler
|
898b51c593
|
fix: 修复账号搜索问题
|
2021-07-12 18:17:21 +08:00 |
fit2bot
|
ec8dca90d6
|
refactor: 整合系统用户和管理用户 (#6236)
* perf: 整合系统用户和管理用户
* stash
stash
perf: 优化系统用户和资产的表结构
* perf: 添加信号
* perf: 添加算法
* perf: 去掉 asset user backends
* perf: 整理系统用户api
* perfF: 暂存一下
* stash
* perf: 暂存一下
* perf: 暂存
* xxx
* perf: ...
* stash it
* xxx
* xxx
* xxx
* xxx
* xxx
* stash it
* 修改Protocols
* perf: 修改创建authbook信号
* perf: 添加auth info
* .stash
* perf: 基本完成
* perf: 修复完成
* perf: 修复更改的id
* perf: 修复迁移过去数量不对的问题
* perf: 修改systemuser
* fix: 修复批量编辑近期的问题
* fix: 修复authbook加载的问题
* xxx
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-07-08 14:23:18 +08:00 |
Bai
|
dabc9eb09b
|
fix: 修改获取系统用户认证信息时username的选择逻辑;(单独设置过的系统用户认证信息登录资产失败)
|
2021-06-18 18:15:58 +08:00 |
Bai
|
c4af78c9f0
|
fix: 修改AuthBook删除raise异常类
|
2021-06-16 14:42:03 +08:00 |
Jiangjie.Bai
|
f26483c9cd
|
Merge pull request #6224 from jumpserver/feat_account_manager
feat: 添加账号管理相关API
|
2021-06-04 11:15:53 +08:00 |
ibuler
|
e8b3ee4565
|
perf: 优化系统用户,支持用户设置临时密码
perf: 优化rdp file下载
perf: 修改密码途观选项
perf: 优化api获取
|
2021-06-03 01:24:28 -05:00 |
Bai
|
bdab93260f
|
feat: 资产用户API返回 BackendDisplay 和 Name 字段
|
2021-06-02 17:00:31 +08:00 |
Bai
|
fea0170c5e
|
perf: 可以删除包含子孙节点但不包含子孙资产的节点
|
2021-04-29 00:42:58 -05:00 |
Bai
|
f5d8e125cb
|
fix: 修复创建资产不传nodes时报错的问题 & 修复Option资产API时报JSON序列化失败的问题
|
2021-04-28 03:19:00 -05:00 |
Bai
|
4a9e83ba15
|
feat: 添加命令复核逻辑; 添加命令复核工单; 5
|
2021-04-27 17:53:06 +08:00 |
Bai
|
5a3c67989b
|
feat: 添加命令复核逻辑; 添加命令复核工单; 2
|
2021-04-27 16:36:42 +08:00 |
Bai
|
50918a3dd2
|
feat: 添加命令复核逻辑; 添加命令复核工单;
|
2021-04-27 16:36:42 +08:00 |
Bai
|
e9b174f342
|
feat: 修改命令过滤规则Model: 添加Action-reconfirm; 添加field-reviewers
|
2021-04-27 16:36:42 +08:00 |
xinwen
|
682f6b2fb9
|
fix: 资产节点关系变化时也要清空 root 组织的 node_assets_mapping
|
2021-04-12 04:44:13 -05:00 |
xinwen
|
cd9587f68e
|
fix: 管理用户输入带密码的秘钥报错
|
2021-04-06 19:46:16 +08:00 |
xinwen
|
817268d7cd
|
perf: 资产与节点变化的时候,优化发送推送系统用户信号
|
2021-03-17 17:04:53 +08:00 |
Bai
|
1216f15e45
|
fix: 修复新旧版本对于default_node节点变更冲突的问题(旧版本会将新版本迁移后的default_node节点的key修改为非1)
|
2021-03-16 20:45:50 +08:00 |
xinwen
|
41f375a4f7
|
fix: 修正多个 DEFAULT 节点
|
2021-03-15 19:09:29 +08:00 |
Bai
|
c57cce8881
|
perf: 修改system_user.priority默认值为81
|
2021-03-12 18:07:52 +08: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 |
ibuler
|
09303ecc56
|
perf: 优化各serializer字段翻译
|
2021-03-11 20:15:27 +08:00 |
xinwen
|
184e8b31e6
|
perf: 优化下 `orgid_nodekey_assetsid_mapping`
|
2021-03-10 18:15:49 +08:00 |
fit2bot
|
0aa2c2016f
|
perf(project): 优化命名的风格 (#5693)
perf: 修改错误的地
perf: 优化写错的几个
Co-authored-by: ibuler <ibuler@qq.com>
|
2021-03-08 10:08:51 +08:00 |
xinwen
|
24fb8b2a89
|
feat: 管理用户详情页添加认证方式与秘钥指纹
|
2021-03-05 15:26:14 +08:00 |
ibuler
|
91a26abf9e
|
perf: 优化default节点
|
2021-03-04 11:26:37 +08:00 |
fit2bot
|
a56ac7b34e
|
perf(orgs): 默认组织改为实体组织,并支持全局组织 (#5617)
* perf(orgs): 默认组织改为实体组织
* perf: 添加获取当前组织信息的api
* perf: 资产列表在 root 组织下的表现
* fix: 修复 root 组织引起的问题
* perf: 优化OrgModelMixin save; org_root获取; org_roles获取; UserCanUseCurrentOrg权限类
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: Bai <bugatti_it@163.com>
|
2021-03-02 14:57:48 +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 |
xinwen
|
9be3cbb936
|
perf: 优化用户详情页授权列表加载速度&添加可重入锁
|
2021-02-20 10:25:35 +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 |
xinwen
|
1090887b2b
|
fix: 管理用户-> 资产用户列表 更新密码报错
|
2021-01-20 00:58:20 -06:00 |
xinwen
|
156be0a64e
|
fix: 网域列表添加默认 name 排序
|
2021-01-17 13:06:00 +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 |
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 |
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 |
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 |
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
|
89ec6ba6ef
|
fix: Node ordering [`parent_key`, `value`]; 修复默认组织Default节点显示问题(存在key为0的Default节点)
|
2020-12-03 10:45:25 +08:00 |
xinwen
|
a4667f3312
|
fix(Node): Node 保存的时候,在信号里设置 parent_key
|
2020-11-25 16:35:12 +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
|
3e78d627f8
|
fix(perms): 作业中心-批量命令-选择系统用户之后,左侧资产列表未筛选,还是全部资产
|
2020-11-17 18:45:45 +08:00 |
ibuler
|
31cd441a34
|
fix(assets): 修复资产导入时填写节点引起的空节点名称的问题
|
2020-11-17 16:41:17 +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
|
26d00329e7
|
fix(assets): 修复计算node full value时,获取node value 有可能为 __proxy__ 的问题
|
2020-11-06 10:20:48 +08:00 |
ibuler
|
57bf9ca8b1
|
perf(assets): 优化更新子节点名称的算法
|
2020-10-30 14:17:09 +08:00 |
ibuler
|
15992c636a
|
perf: 优化node full value
|
2020-10-30 10:50:45 +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 |
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
|
8fa15b3378
|
perf(assets/terminal): 资产系统用户和Session会话添加协议选项: mysql/oracle/postgresql
|
2020-10-29 05:48:01 -05:00 |
Bai
|
fdded8b90f
|
refactor(perms): 修改授权规则的目录结构(asset、application)
|
2020-10-29 05:48:01 -05:00 |
xinwen
|
5e779e6542
|
fix(systemuser): 系统用户添加 ad_domain 字段
|
2020-10-28 21:23:29 -05:00 |
xinwen
|
e2f540a1f4
|
fix(assets): 网关的密码不能包含特殊字符
|
2020-10-28 06:05:53 -05:00 |
xinwen
|
0043dc6110
|
fix(assets): 资产列表添加默认 `date_created` 排序
|
2020-10-23 17:00:37 +08:00 |
ibuler
|
7f53a80855
|
fix: 修改textfield 不再限制长度
|
2020-10-20 15:00:22 +08:00 |
fit2bot
|
c73b49fe30
|
perf: 优化生成假数据 (#4759)
* perf: 优化生成假数据
|
2020-10-12 12:44:30 +08:00 |
fit2bot
|
d3be16ffe8
|
fix (#4680)
* perf(perms): 资产授权列表关联数据改为 `prefetch_related`
* perf(perms): 优化一波
* dispatch_mapping_node_tasks.delay
* perf: 在做一些优化
* perf: 再优化一波
* perf(perms): 授权更改节点慢的问题
* fix: 修改一处bug
* perf(perms): ungrouped 资产数量计算方式
* fix: 修复dispatch data中的bug
* fix(assets): add_nodes_assets_to_system_users celery task
* fix: 修复ungrouped的bug
* feat(nodes): 添加 favorite 节点
* feat(node): 添加 favorite api
* fix: 修复clean keys的bug
Co-authored-by: xinwen <coderWen@126.com>
Co-authored-by: ibuler <ibuler@qq.com>
|
2020-09-27 16:02:44 +08:00 |
xinwen
|
28da819735
|
perf(assets): 优化节点树
修改树策略,做读优化,写的速度降低
|
2020-09-21 10:23:09 +08:00 |
xinwen
|
31720c9dcc
|
feat(assets): 系统用户添加 `home` `system_groups` 字段
|
2020-08-12 15:05:46 +08:00 |
xinwen
|
91649a3908
|
feat(applications): 添加 k8s 应用
|
2020-08-11 12:56:54 +08:00 |
ibuler
|
2a53a20808
|
perf(assets): 修改 系统用户 管理用户 等的用户名长度到128
|
2020-07-24 11:40:36 +08:00 |
xinwen
|
9488c8bd97
|
fix(cmd_filter): 命令过滤器唯一应该为 name + org_id (#4325)
|
2020-07-15 20:04:46 +08:00 |
Bai
|
ddcd4ebbfc
|
fix(asset_user): 修改创建AuthBook对象锁机制,使用select_for_update替换redis_lock3
|
2020-07-14 19:06:06 +08:00 |
Bai
|
9550ea62fb
|
fix(asset_user): 修改创建AuthBook对象锁机制,使用select_for_update替换redis_lock2
|
2020-07-14 19:06:06 +08:00 |
Bai
|
abcb589658
|
fix(asset_user): 修改创建AuthBook对象锁机制,使用select_for_update替换redis_lock
|
2020-07-14 19:06:06 +08:00 |
Bai
|
1bb366ad94
|
fix(authbook): 修改创建AuthBook对象锁机制,解决并发操作堵塞问题
|
2020-07-14 19:06:06 +08:00 |
BaiJiangJie
|
724a8f6324
|
fix(assets): 修复用户name字段长度与资产created_by字段长度不一致导致创建资产失败的问题 (#4302)
* fix(assets): 修复用户name字段长度与资产created_by字段长度不一致导致创建资产失败的问题
* fix(assets): 修复用户name字段长度与资产created_by字段长度不一致导致创建资产失败的问题(修改迁移文件名称 0050_auto_20200702_1602.py -> 0051_auto_20200713_1143.py)
|
2020-07-13 12:00:44 +08:00 |
Bai
|
fcd684e2db
|
feat(assets): 资产序列类修改字段名 _name 为 _display
|
2020-07-07 11:09:43 +08:00 |
Bai
|
1c264399bb
|
feat(domain + migrate): 修改网域唯一字段为:org_id + name
|
2020-07-02 18:51:16 +08:00 |
Bai
|
872e2546e9
|
feat(node): NodeModel添加方法get_or_create_child()
|
2020-07-02 18:49:17 +08:00 |
ibuler
|
a43d6ad34d
|
feat: 资产添加admin_user_display
|
2020-06-04 20:26:42 +08:00 |
ibuler
|
44db0e8a5d
|
[Bugfix] 修复查询授权时额外查询platform的问题
|
2020-04-20 16:56:47 +08:00 |
ibuler
|
98afa032a7
|
[Update] 修复资产页面可连接性
|
2020-04-17 16:32:38 +08:00 |
Michael Bai
|
dc172e1ef0
|
[Update] 修复AuthBook删除失败的Bug
|
2020-04-09 23:39:17 +08:00 |
Bai
|
4583beaec0
|
[Update] 创建AuthBook对象的方法从ModelManager中移动到Model中,保留原生的对象create方法;同时添加事务处理;
|
2020-03-26 13:11:38 +08:00 |
Bai
|
4503df910d
|
[Update] 优化创建AuthBook逻辑;添加锁机制(基于redis-lock);
|
2020-03-24 18:40:20 +08:00 |
Michael Bai
|
8328edd69c
|
[Update] 修改Node generate fake时死循环的问题
|
2020-03-23 02:32:24 +08:00 |
ibuler
|
c91ce2b99f
|
[Bugfix] 修复动态系统用户返回auth info的bug
|
2020-03-16 16:59:45 +08:00 |
ibuler
|
02a901467b
|
[Bugfix] 修复动态系统用户登录windows的bug
|
2020-03-16 16:13:54 +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 |
Bai
|
c07536b26f
|
[Update] 系统用户详情(mysql)开放命令过滤器
|
2020-01-14 11:07:35 +08:00 |
Bai
|
005272cdc0
|
[Update] 更新系统用户认证信息private_key转换
|
2020-01-07 15:53:53 +08:00 |
BaiJiangJie
|
1d30c1900d
|
[Update] 支持Windows批量命令
|
2019-12-21 19:44:25 +08:00 |
BaiJiangJie
|
16f727c60d
|
[Feature] 添加功能:数据库应用 (#3551)
* [Update] 添加数据库应用Model
* [Update] 添加数据库应用ViewSet
* [Update] 添加数据库应用HTML
* [Update] 更新数据库应用迁移文件
* [Update] 添加数据库应用授权Model
* [Update] 添加数据库应用授权ViewSet(待续)
* [Update] 添加数据库应用授权ViewSet(完结)
* [Update] 添加数据库应用授权View(待续)
* [Update] 添加数据库应用授权View(待续2)
* [Update] 修改远程应用授权View(小问题)
* [Update] 添加数据库应用授权View(待续3)
* [Update] 添加数据库应用授权View(完结)
* [Update] 添加数据库应用授权相关API
* [Update] 添加数据库应用View(用户页面)
* [Update] 修改数据库应用授权Model/View/API(系统用户)
* [Update] 修改系统用户Model/View(添加mysql协议)
* [Update] 修改用户页面(我的应用)
* [Update] 添加迁移文件
* [Update] 添加迁移文件2
* [Update] 续添加迁移文件2(Model更改)
* [Update] 修改系统用户序列类(mysql协议自动生成密码问题)
* [Update] 修改数据库应用/资产等授权序列类
* [Update] 修改命令列表/会话详情命令溢出
* [Update] 修改授权详情中添加系统用户的过滤
* [Update] 修改列表动作的宽度
|
2019-12-19 15:28:17 +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 |
老广
|
e1919d0a62
|
Asset meta (#3539)
- 更改了资产表单,影响
- 资产创建和更新
- 增加了资产平台数据库,影响
- 平台创建更新和删除
- 更改了资产的platform字段,又一个字符字段,改为一个外键,影响
- 资产创建和更新
- 资产连接 [windows,linux]
- 测试连接等ansible任务
- 自动化云导入
- 更改了资产的序列化器,影响
- 资产创建更新列表
- 统一了树列表基础模板,影响
- 资产列表页,权限列表页,vault页,资产收集页
- 统一了导入导出组件,影响
- 资产导入导出
- 用户导入导出
- 用户组导入导出
- 系统用户导入导出
- 管理用户导入导出
- vault导出导出
- 收集用户列表导入导出
- 修改用户更新密码信号,影响
- 修改用户密码产生的改密日志
- 新增Model instance序列化工具函数,影响
- 操作日志生成
- 修改api mixin,新增 serializer_classes字段,serializer_classes = {"default": "", "display": "", "list": .., "other_action": ""}, 根据用户请求的方式返回不同的serializer_class,影响
- 用户的viewset
- 资产权限的viewset
- 统一系统配置中的tab切换
- 统一没有nav的页面,影响
- 重置密码
- 忘记密码
- 重置中设置密码
- 独立的message页面
- 修改用户组列表页,不再返还用户组下的用户,仅有数量
- 组织的一些方法变为layzproperty,避免重复计算
- 修改用户组详情页,影响
- 用户组增加删除用户
|
2019-12-16 16:53:29 +08:00 |
老广
|
4944ac8e75
|
Config (#3502)
* [Update] 修改config
* [Update] 移动存储设置到到terminal中
* [Update] 修改permission 查看
* [Update] pre merge
* [Update] 录像存储
* [Update] 命令存储
* [Update] 添加存储测试可连接性
* [Update] 修改 meta 值的 key 为大写
* [Update] 修改 Terminal 相关 Storage 配置
* [Update] 删除之前获取录像/命令存储的代码
* [Update] 修改导入失败
* [Update] 迁移文件添加default存储
* [Update] 删除之前代码,添加help_text信息
* [Update] 删除之前代码
* [Update] 删除之前代码
* [Update] 抽象命令/录像存储 APIView
* [Update] 抽象命令/录像存储 APIView 1
* [Update] 抽象命令/录像存储 DictField
* [Update] 抽象命令/录像存储列表页面
* [Update] 修复CustomDictField的bug
* [Update] RemoteApp 页面添加 hidden
* [Update] 用户页面添加用户关联授权
* [Update] 修改存储测试可连接性 target
* [Update] 修改配置
* [Update] 修改存储前端 Form 渲染逻辑
* [Update] 修改存储细节
* [Update] 统一存储类型到 const 文件
* [Update] 修改迁移文件及Model,创建默认存储
* [Update] 修改迁移文件及Model初始化默认数据
* [Update] 修改迁移文件
* [Update] 修改迁移文件
* [Update] 修改迁移文件
* [Update] 修改迁移文件
* [Update] 修改迁移文件
* [Update] 修改迁移文件
* [Update] 修改迁移文件
* [Update] 限制删除默认存储配置,只允许创建扩展的存储类型
* [Update] 修改ip字段长度
* [Update] 修改ip字段长度
* [Update] 修改一些css
* [Update] 修改关联
* [Update] 添加操作日志定时清理
* [Update] 修改记录syslog的instance encoder
* [Update] 忽略登录产生的操作日志
* [Update] 限制更新存储时不覆盖原有AK SK 等字段
* [Update] 修改迁移文件添加comment字段
* [Update] 修改迁移文件
* [Update] 添加 comment 字段
* [Update] 修改默认存储no -> null
* [Update] 修改细节
* [Update] 更新翻译(存储配置
* [Update] 修改定时任务注册,修改系统用户资产、节点关系api
* [Update] 添加监控磁盘任务
* [Update] 修改session
* [Update] 拆分serializer
* [Update] 还原setting原来的manager
|
2019-12-05 15:09:25 +08:00 |
BaiJiangJie
|
330c078597
|
[Update] Merge dev
|
2019-12-04 12:22:09 +08:00 |
jym503558564
|
15b8a2efb9
|
[Update] 修改小问题
|
2019-12-03 12:03:18 +08:00 |
jym503558564
|
a5485011c8
|
[Update] 修复网关搜索报500错误;密码为空时,测试连接报500错误
|
2019-12-03 11:24:12 +08:00 |
ibuler
|
82b9c2519b
|
[Update] Merge it
|
2019-11-20 12:04:52 +08:00 |
ibuler
|
2ef487a92f
|
[Update] 修改收集用户
|
2019-11-14 11:46:42 +08:00 |
ibuler
|
aa428b0299
|
[Update] 修改测试网关提示,不能包含特殊字符
|
2019-11-13 16:40:34 +08:00 |
老广
|
0d2fc27a97
|
Merge pull request #3420 from jumpserver/bugfix
Bugfix
|
2019-11-11 17:02:01 +08:00 |
ibuler
|
f4136decde
|
[Update] Stash
|
2019-11-11 11:37:34 +08:00 |
BaiJiangJie
|
b51ad05a4b
|
[Update] 修复初始化 Default 节点的 Bug(原因:在其他组织下 Default 节点默认的 key 1 已经存在)5
|
2019-11-01 20:18:36 +08:00 |
BaiJiangJie
|
ca178c534e
|
[Update] 修复初始化 Default 节点的 Bug(原因:在其他组织下 Default 节点默认的 key 1 已经存在)4
|
2019-11-01 20:02:34 +08:00 |
BaiJiangJie
|
d7948425df
|
[Update] 修复初始化 Default 节点的 Bug(原因:在其他组织下 Default 节点默认的 key 1 已经存在)3
|
2019-11-01 19:45:56 +08:00 |
BaiJiangJie
|
a0be7333fb
|
[Update] 修复初始化 Default 节点的 Bug(原因:在其他组织下 Default 节点默认的 key 1 已经存在)2
|
2019-11-01 19:41:28 +08:00 |
BaiJiangJie
|
fde8702916
|
[Update] 修复初始化 Default 节点的 Bug(原因:在其他组织下 Default 节点默认的 key 1 已经存在)
|
2019-11-01 19:38:56 +08:00 |
ibuler
|
c25335cf95
|
[Update] 修改authbook
|
2019-11-01 14:52:37 +08:00 |
BaiJiangJie
|
e5250294b0
|
Dev export (#3355)
* [Update] 修复导出资产csv文件为空的问题
* [Update] 修改获取系统用户 API 只返回节点数量
|
2019-10-18 15:12:17 +08:00 |
BaiJiangJie
|
f3dc9b886b
|
Asset favor (#3352)
* [Update] 拆分filter org
* [Update] 修改session支持protocol搜索
* [Bugfix] 修复判断问题
* [Update] 支持收藏资产
* [update] 修改org resource queryset
* [Update] 修改form serializer 对应的多对多字段
* [Bugfix] 修复其他组织取消收藏的bug
* [Update] 去掉debug信息
* [Update] 修改remote app get queryset
* [Update] 修改remote app get queryset
* [Update] 修改没有授权时显示情况
* [Bugfix] 修复组织管理员查看用户权限失败问题
* [Update] 优化forms assets queryset设置
|
2019-10-18 15:05:45 +08:00 |
BaiJiangJie
|
5f96f8c229
|
[Update] 优化节点删除 API,添加删除失败原因
|
2019-10-10 16:18:29 +08:00 |
ibuler
|
ce530e417c
|
[Update] 修改cmd filter rules pattern
|
2019-10-09 19:10:36 +08:00 |
老广
|
118fc8c42f
|
Dev beta (#3281)
* [Update] 修改发送command日志
* [Update] 修复用户树显示资产数量不对的bug
|
2019-09-25 16:31:58 +08:00 |
ibuler
|
5055a9f352
|
[Update] 修改获取资产的逻辑
|
2019-09-24 15:18:12 +08:00 |
ibuler
|
28afd1f6f9
|
[Update] 修改正则表达式
|
2019-09-24 15:00:32 +08:00 |
ibuler
|
6fc666e60d
|
[Update] 优化获取系统用户
|
2019-09-19 22:12:53 +08:00 |
ibuler
|
847e37e641
|
[Update] 修改一些bug
|
2019-09-19 17:27:49 +08:00 |
ibuler
|
b7021b5ecb
|
[Update] 支持收集资产上的用户
|
2019-09-19 14:48:25 +08:00 |
ibuler
|
5464c884db
|
[Update] 修改swagger
|
2019-09-18 22:06:46 +08:00 |
ibuler
|
8ddda8e5af
|
[Update] 修复页面bug和popover的问题
|
2019-09-12 11:17:15 +08:00 |
ibuler
|
444f494c0b
|
[Update] 修改节点资产数量的bug
|
2019-09-11 21:35:48 +08:00 |
老广
|
9bcc325c1e
|
Bugfix (#3216)
* [Update] 添加 asset permission默认排序,去掉node permission model
* [Update] 修复刷新节点的bug
|
2019-09-11 21:22:25 +08:00 |
老广
|
dbb441dfb6
|
Perm cache (#3211)
* [Update] 修改用户树的cache
* [Update] 修改用户树缓存
* [Update] telnet (beta) => telnet
|
2019-09-11 18:52:42 +08:00 |
老广
|
8cd8f41cb0
|
Dev beta (#3167)
* [Update] 添加loading
* [Update] 修改避免游离资产
* [Update] 修改nodes
* [Update] 修改支持未分组
|
2019-08-28 11:43:55 +08:00 |