Michael Bai
b07f532a71
fix: 修复导出应用账号会包含attrs字段的问题
2022-01-20 12:00:18 +08:00
Michael Bai
518caa4f7a
fix: 修改应用账号APP名称的VerboseName
2022-01-18 15:03:23 +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
100bfe0304
feat: 新增获取k8s pod namespace container接口
2021-12-31 15:54:59 +08:00
feng626
11fd9a6567
feat: 配置私钥密码
2021-12-31 14:47:01 +08:00
jiangweidong
aaaa87dd60
feat: 增加数据库redis的纳管功能
2021-12-28 18:15:00 +08:00
Michael Bai
3076b7a5e1
fix: 修复migrations序号重复问题
2021-11-29 11:24:12 +08:00
chenqiao
cb98b4f80a
feat:新增对sqlserver数据库托管
2021-11-24 11:21:04 +08:00
Michael Bai
1eb59b11da
fix: 添加Model的verbose_name属性
2021-10-26 17:22:05 +08:00
feng626
da79f8beab
fix: 【【账号管理】应用账号导出字段存在英文】
2021-10-26 13:34:59 +08:00
ibuler
487c945d1d
perf: 修改代码位置,用户sugestion增加到6个
2021-10-21 17:39:28 +08:00
halo
63b338085a
feat: 修改username校验,telnet协议支持输入中文
2021-10-15 15:36:29 +08:00
ibuler
08cd91c426
perf: 修改应用授权树,没有的时候不显示
2021-09-24 14:12:31 +08:00
Michael Bai
b9ffc23066
fix: 修复应用账号不能通过用户名过滤的问题
2021-09-13 15:09:13 +08:00
feng626
ea4dccbab8
fix: 修复工单bug
2021-09-13 14:12:33 +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
feng626
e8e211f47c
feat: add app asset suggestion
2021-08-27 16:47:36 +08:00
Bai
9660e20176
fix: 修复远程应用资产必填项
2021-08-19 16:28:51 +08:00
Bai
b7378da46e
fix: 修复创建/更新远程应用资产可以为空的问题
2021-08-18 11:28:28 +08:00
ibuler
91b269fc36
fix: 修复应用账号
2021-08-17 20:31:19 +08:00
ibuler
1605a57df6
perf: 修复应用账号选择部分导出问题
2021-08-17 17:33:55 +08:00
ibuler
dba416f5eb
fix: 修复remote app没有返回asset的bug
2021-08-17 11:29:02 +08:00
ibuler
bee4e05b5f
fix: 修复应用账号中没有应用却有账号的问题
2021-08-16 11:23:15 +08:00
ibuler
84e60283b8
fix(account): 修复应用账号前端不对的问题
2021-08-16 09:51:22 +08:00
Bai
363baece4f
fix: 修复删除远程应用关联资产后,更新页面显示资产ID的问题
2021-08-11 14:23:47 +08:00
ibuler
988d686418
perf: 修改账号搜索
2021-07-30 19:48:23 +08:00
ibuler
2ab1bbaa2c
chore: merge with dev
2021-07-30 19:18:36 +08:00
ibuler
b43626b5a2
perf: 优化i18n
2021-07-30 19:13:47 +08:00
ibuler
5e4b3e924f
perf: 优化树
2021-07-30 17:29:50 +08:00
ibuler
b56b897260
perf: 优化计算数量
2021-07-30 11:08:12 +08:00
ibuler
f031f4d560
perf: 修复授权应用树的问题
2021-07-29 19:45:36 +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
xinwen
fee3715d30
fix: 应用授权按type 过滤报错
2021-07-22 11:06:14 +08:00
xinwen
3f0a0b33b5
feat: 应用按类型筛选可以指定多个类型
2021-07-19 10:11:07 +08:00
Jiangjie.Bai
c0ec0f1343
feat: 支持设置默认存储(命令、录像) ( #6336 )
...
* fix: 修改LDAP用户导入的组织为当前组织
* fix: 修改翻译信息
* feat: 支持设置默认存储
* feat: 支持设置默认存储(2)
* feat: 支持设置默认存储(3)
2021-06-28 10:32:59 +08:00
Bai
2ca659414e
fix: 修改应用账号序列类添加token字段
2021-06-17 12:13:06 +08:00
Bai
00e4c3cd07
feat: 添加应用用户API
2021-06-15 10:42:06 +08:00
Bai
1e99be1775
feat: 修改获取应用用户API
2021-06-03 13:59:44 +08:00
Bai
4eef25982d
feat: 更新 ApplicationUserList API
2021-05-27 18:42:43 +08:00
Bai
6b46f5b48e
feat: 添加ApplicationUserList API
2021-05-24 19:11:47 +08:00
Bai
70055b8af2
fix: 修复remoteapp获取asset_info失败的问题
2021-05-17 16:15:28 +08:00
fghbng@qq.com
9a92e24e50
serializer优化&&授权导入优化
2021-04-30 14:05:46 +08:00
xinwen
e43ffa7994
fix: 远程应用显示名称
2021-04-14 04:56:59 -05:00
fit2bot
0aa2c2016f
perf(project): 优化命名的风格 ( #5693 )
...
perf: 修改错误的地
perf: 优化写错的几个
Co-authored-by: ibuler <ibuler@qq.com>
2021-03-08 10:08:51 +08:00
ibuler
bb9790a50f
feat: 为rdp 添加一个api
2021-02-23 16:22:37 +08:00
fit2bot
9126c7780d
perf: 工单优化(审批人可以填写工单对应的授权规则名称) ( #5468 )
...
* perf: 工单优化(审批人可以填写工单对应的授权规则名称)
* perf: 工单优化(优化推荐的资产、应用、系统用户等逻辑)
* perf: 工单优化(优化工单邮件内容)
* perf: MethodSerializer优化(优化当Serializer不需要时, 默认可以不传递对应字段)
Co-authored-by: Bai <bugatti_it@163.com>
2021-01-19 15:44:19 +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
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
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
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
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
ibuler
b9717eece3
fix: 修改访问swagger会产生的错误
2020-12-11 18:30:20 +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
Bai
5533114db5
feat: 用户授权应用树按组织节点进行区分
2020-12-08 20:37:07 +08:00
Bai
042ea5e137
feat: 授权应用树API返回org_name字段
2020-12-08 11:01:09 +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
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
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
388314ca5a
fix(applications): 修复应用列表会返回所有组织下数据的问题
2020-11-09 16:46:38 +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
Bai
f6c24f809c
perf(application): 修改DoaminAPI返回application数量;修改Application数据库datbase字段required=False
2020-10-30 15:58:46 +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
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
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
Bai
9dc2255894
feat(application): 修改Application Model的domain字段选项
2020-10-29 05:48:01 -05:00
Bai
5acff310f7
perf(application): 修改迁移文件,迁移应用包含id字段
2020-10-29 05:48:01 -05:00
Bai
1d550cbe64
feat(perms): 添加ApplicationPermission API(包含用户/用户组/授权/校验等API)
2020-10-29 05:48:01 -05:00
Bai
1c551b4fe8
feat(application): 迁移old_application到new_application
2020-10-29 05:48:01 -05:00
ibuler
0282346945
perf: 修改创建
2020-10-29 05:48:01 -05:00
ibuler
f6d9af8beb
perf(application): 优化type优先级
2020-10-29 05:48:01 -05:00
ibuler
ba4e6e9a9f
refacter: 重构application
2020-10-29 05:48:01 -05:00
xinwen
0e0c9275bd
fix(application): 远程应用`MySQL Workbench`添加`port`字段
2020-08-13 16:50:54 +08:00
xinwen
91649a3908
feat(applications): 添加 k8s 应用
2020-08-11 12:56:54 +08:00
ibuler
8efc0331de
feat: 删掉所有view, templates, forms
2020-06-03 11:43:43 +08:00
ibuler
caf0d85939
[feat] 修改remote app, database app的过滤参数
2020-05-28 14:47:30 +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
BaiJiangJie
bf922459ff
[Update] 修改创建按钮样式;Open 数据库应用;取消资产/系统用户/组织等名称对于特殊字符的限制; ( #3594 )
...
* [Update] 修改创建按钮样式
* [Update] Open数据库应用
* [Update] 取消资产/系统用户/组织等名称对于特殊字符的限制
2020-01-06 11:43:37 +08:00
BaiJiangJie
b4cf540e51
[Update] 操作日志添加新的Record Model;用户登录日志采用同步机制;修改DatabaseAppAPI权限(加入AppUser); ( #3570 )
...
* [Update] 操作日志 Model Need Record 添加RemoteApp、DatabaseApp、DatabaseAppPermission
* [Update] 用户登录日志,采用同步机制
* [Update] 修改DatabaseApp API权限OrgAdmin和AppUser
2019-12-27 16:00:32 +08:00
BaiJiangJie
829e1f4cac
[Update] 修改用户详情页面 ( #3555 )
...
* [Update] 用户详情添加远程应用授权页面
* [Update] 用户详情添加授权的远程应用页面
* [Update] 用户详情添加授权的数据库应用页面
* [Update] 用户详情添加数据库应用授权页面
* [Update] 修改用户详情nav的active属性设置
* [Update] 修改用户详情页面导航
* [Update] 抽象用户详情页面
* [Update] 修改用户详情页面
* [Update] 修改用户详情页面nav header
2019-12-20 15:55:59 +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