Bai
|
deedd49dc5
|
fix: 修复命令记录导出excel文件格式未定义的问题
|
4 years ago |
fit2bot
|
5863e3e008
|
perf(asset): 资产树,右击增加计算节点数量的菜单,可以让后台去计算 #527 (#5207)
Co-authored-by: xinwen <coderWen@126.com>
|
4 years ago |
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>
|
4 years ago |
fit2bot
|
662c9092dc
|
reactor(dockerfile): 使用debian构建docker (#5169)
Co-authored-by: ibuler <ibuler@qq.com>
|
4 years ago |
ibuler
|
bf3056abc4
|
fix(django3): 修复django3兼容问题
|
4 years ago |
fit2bot
|
6d39a51c36
|
[fix]: 兼容django 3 (#5038)
* chore(django): 修改版本依赖
* [fix]: 兼容django 3
* fix(merge): 去掉不用的JSONField
* fix(requirements): 修改加密库的版本
Co-authored-by: ibuler <ibuler@qq.com>
|
4 years ago |
fit2bot
|
9af4d5f76f
|
fix(crypto): 有时解密失败 (#5003)
* fix(nodes): 节点默认按 value 排序
* fix(crypto): 有时解密失败
Co-authored-by: xinwen <coderWen@126.com>
|
4 years ago |
peijianbo
|
79b5aa68c8
|
feat(terminal):危险命令告警功能
|
4 years ago |
xinwen
|
e93be8f828
|
feat(crypto): 支持国密算法
|
4 years ago |
xinwen
|
231332585d
|
fix(perms): 重建授权树冲突时,响应里加 code
|
4 years ago |
ibuler
|
4ebb4d1b6d
|
chore: resolve conflict
|
4 years ago |
ibuler
|
ba4e6e9a9f
|
refacter: 重构application
|
4 years ago |
ibuler
|
dd793a4eca
|
perf: 优化日志保存策略
|
4 years ago |
xinwen
|
f7e6c14bc5
|
fix(assets): 向资产推送系统用户bug
|
4 years ago |
xinwen
|
f6031d6f5d
|
fix(logger): 把 drf 异常放到单独的日志文件中
|
4 years ago |
xinwen
|
e2f540a1f4
|
fix(assets): 网关的密码不能包含特殊字符
|
4 years ago |
Bai
|
3ccf32ed48
|
feat(authentication): 用户重置密码成功后,发送用户重置密码成功邮件
|
4 years ago |
xinwen
|
6701a1b604
|
fix(perms): 用户添加到用户组报错
|
4 years ago |
xinwen
|
28da819735
|
perf(assets): 优化节点树
修改树策略,做读优化,写的速度降低
|
4 years ago |
Bai
|
e4aafc236d
|
fix(command): 修复命令导出选中项问题
|
4 years ago |
Bai
|
95aa9781c3
|
fix(command): 修复命令导出选中项会导出全部的问题
|
4 years ago |
Bai
|
ae9bbd2683
|
fix(common) 修复管理员未设置Email主题前缀导致发送邮件失败的问题
|
4 years ago |
herealways
|
8227f44058
|
feat: 添加AES GCM模式为默认的加密方式
|
4 years ago |
fit2bot
|
9cb5985947
|
fix(orgs): 创建组织用户不必填 (#4515)
* fix(role): 更改role的顺序
* fix(tickets): 修复工单邮件跳转地址
* fix(tickets): 修复工单复制链接地址不对
* fix(orgs): 创建组织用户不必填
Co-authored-by: xinwen <coderWen@126.com>
|
4 years ago |
xinwen
|
11493b9f3d
|
fix(tickets): 修复申请资产工单不能关闭
|
4 years ago |
xinwen
|
a25da8d479
|
feat(authentication): 超级管理员密码不能是`admin`
|
4 years ago |
xinwen
|
f6a4253936
|
feat(ticket): 工单关闭生成 Comment
|
4 years ago |
xinwen
|
c3c5801d2e
|
refactor(orgs): 重构组织与用户关系接口
|
4 years ago |
xinwen
|
90f03dda62
|
feat(authentication): 类似腾讯企业邮单点登录功能
|
4 years ago |
xinwen
|
e98235ca27
|
refactor(serializer): 设置 `BulkSerializerMixin` 的默认 `ListSerializer` 为 `AdaptedBulkListSerializer`
|
4 years ago |
xinwen
|
1b052a8729
|
feat(terminal): 终端管理添加批量更新接口
|
4 years ago |
xinwen
|
34b188bbe7
|
fix(csv): 修复`JMSCSVParser`调用`serializer`导致循环调用问题
|
4 years ago |
xinwen
|
f8e248f0af
|
feat(ticket): 调整申请资产工单
|
4 years ago |
xinwen
|
de3865fa1d
|
refactor(orgs): 重构组织表结构
|
4 years ago |
Bai
|
7c12f8f462
|
merge: Merge to dev from branch master
|
4 years ago |
xinwen
|
39a75074af
|
[Feature] 添加申请资产工单
|
4 years ago |
xinwen
|
2b6e818943
|
[Update] 限制上传CSV文件的大小
|
4 years ago |
Bai
|
cf6aba1f38
|
[Update] 修改csv导出,最大限制条目数从100->10000条
|
4 years ago |
xinwen
|
32ed43ba7b
|
Merge branch 'v2.0' into fix-mfa-1.5
|
4 years ago |
xinwen
|
3e993fd044
|
[Update] 调整`MFA`绑定策略 V2
|
4 years ago |
xinwen
|
8ad71b6dd9
|
[Update] Move LOCAL_DYNAMIC_SETTINGS (#4113)
|
5 years ago |
Bai
|
f26f7ca1e7
|
[Update] 修改parsers,处理dict字段值;解决remote-app csv导入时异常
|
5 years ago |
ibuler
|
148c7ffb43
|
fix: 添加注释
|
5 years ago |
ibuler
|
75be45ce43
|
feat: 使用新的对称加密方式: aes
|
5 years ago |
ibuler
|
04eb670ada
|
Merge branch 'dev' of github.com:jumpserver/jumpserver into dev
|
5 years ago |
ibuler
|
66f3706142
|
feat: 添加aes fix: 修改时区的bug
|
5 years ago |
xinwen
|
9ea98bf2b2
|
[Feature] 添加 会话管理/历史会话/下载 api (#4093)
|
5 years ago |
ibuler
|
1a6597b572
|
feat: 修改command filter数据结构
|
5 years ago |
ibuler
|
b1640e5592
|
fix: 修改common resource api的权限,否则auditor无法使用
|
5 years ago |
xinwen
|
34c556d375
|
[Fix] spm (#4082)
|
5 years ago |
ibuler
|
9c6f118dbd
|
feat: 添加批量命令的relation
|
5 years ago |
ibuler
|
ad1c17aa7b
|
feat: 仅支持fields_size=mini,small
|
5 years ago |
xinwen
|
7dde15cb04
|
[Feature] 权限管理-> 远程应用 添加 api (#4040)
* [Feature] 权限管理-> 远程应用 添加 api
* [Feature] 添加 RelationMixin
|
5 years ago |
ibuler
|
3c95c6fe11
|
[Feat] 添加失效用户权限的api
|
5 years ago |
ibuler
|
2ff2266417
|
[Update] 修改 SerializerMixin 还原之前的更改
|
5 years ago |
ibuler
|
3320e6105c
|
[Update] 删掉没用的内容
|
5 years ago |
ibuler
|
76ef9b292b
|
[Update] 修改public api
|
5 years ago |
ibuler
|
1540cbdcaa
|
[Update] 修改csv render
|
5 years ago |
xinwen
|
e339ed1fb3
|
[Add] audits apis
|
5 years ago |
老广
|
962763dc7b
|
Merge pull request #3954 from xuxinwen/feature-audits-apis
[Feature] 添加 login-logs API
|
5 years ago |
xuxinwen
|
f4eca83a49
|
[feature] 添加 login-logs API
|
5 years ago |
ibuler
|
b6f5b335bd
|
Merge branch 'api_perf' into lina
|
5 years ago |
ibuler
|
230d6137f3
|
Merge branch 'lina' of github.com:jumpserver/jumpserver into lina
|
5 years ago |
ibuler
|
efb5d4135a
|
[Update] 优化api字段显示
|
5 years ago |
BaiJiangJie
|
e9fe5b3004
|
Merge pull request #3908 from jumpserver/dev
Dev
|
5 years ago |
ibuler
|
3648a1458b
|
[Update] 修改command options get view filter
|
5 years ago |
ibuler
|
0d2b4d7ca3
|
[Update] 添加ids filter
|
5 years ago |
Bai
|
d1d73da322
|
[Update] Merge from dev
|
5 years ago |
ibuler
|
e7031d0ac1
|
[Update] 修改serailizer mixin
|
5 years ago |
Bai
|
ef27188f86
|
[Update] 修改Bug: CommandViewSet的Option方法Error
|
5 years ago |
Bai
|
e9103ee608
|
[Update] 对自定义MetaDict字段值进行strip
|
5 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 |
老广
|
3c69860b24
|
[Update] 优化sql, or方式改为union (#3682)
* [Update] 优化sql, or方式改为union
* [Update] 优化union操作,直接union后,queryset 的一些参数不能使用,如annoate, 如filter assets__isnull=True
|
5 years ago |
Bai
|
2827a64095
|
[Update] 更新命令批量执行资产树(将没有ssh协议的资产设置为nocheck)
|
5 years ago |
老广
|
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] 修改变量名称
|
5 years ago |
老广
|
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,避免重复计算
- 修改用户组详情页,影响
- 用户组增加删除用户
|
5 years ago |
BaiJiangJie
|
b4498f2267
|
[Update] 修改 RemoteApp 前端 Form 渲染逻辑 (#3523)
* [Update] 修改 RemoteApp 前端 Form 渲染逻辑
* [Update] RemoteApp 表单添加默认值
|
5 years ago |
BaiJiangJie
|
16864ca34e
|
[Update] 用户列表添加移除操作(在其他组织中) (#3513)
* [Update] 用户列表添加移除操作(在其他组织中)
* [Update] 用户列表添加移除操作(在其他组织中)2
|
5 years ago |
老广
|
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
|
5 years ago |
ibuler
|
e424315d93
|
[Update] 修改用户列表serializer
|
5 years ago |
ibuler
|
4c801bb828
|
[Update] 修改用户列表
|
5 years ago |
ibuler
|
bf40aa8df0
|
[Update] 修改user list api
|
5 years ago |
ibuler
|
6ce9815d51
|
[Update] 基本完成登录逻辑
|
5 years ago |
BaiJiangJie
|
84b3e29db6
|
Merge pull request #3366 from jumpserver/bugfix
Bugfix
|
5 years ago |
ibuler
|
6ebe8e16bd
|
[Update] 修改读取日志时可能解码失败
|
5 years ago |
BaiJiangJie
|
a6531fedb5
|
[Bugfix] 修复 TreeNode bug
|
5 years ago |
BaiJiangJie
|
e5250294b0
|
Dev export (#3355)
* [Update] 修复导出资产csv文件为空的问题
* [Update] 修改获取系统用户 API 只返回节点数量
|
5 years ago |
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设置
|
5 years ago |
老广
|
cff009e758
|
Support ws (#3291)
* [Update] add ws support
* [Update] 修改log使用websocket
* [Update] 修复 资产用户 右侧动作菜单,字体颜色
* [Update] 修改Dockerfile
* [Bugfix] 修复settings中WSG_APPLICATION
|
5 years ago |
老广
|
c75fd3c108
|
Bugfix (#3286)
* [Update] 用户资产页面链接是 新窗口打开
* [Bugfix] 修复切换组织时, refer为空导致的bug
* [Update] 修复执行命令时报错
* [Bugfix] 修复用户树节点资产数量不对的问题
* [Update] 修改初始化tree
|
5 years ago |
老广
|
118fc8c42f
|
Dev beta (#3281)
* [Update] 修改发送command日志
* [Update] 修复用户树显示资产数量不对的bug
|
5 years ago |
ibuler
|
847e37e641
|
[Update] 修改一些bug
|
5 years ago |
ibuler
|
b7021b5ecb
|
[Update] 支持收集资产上的用户
|
5 years ago |
ibuler
|
5464c884db
|
[Update] 修改swagger
|
5 years ago |
老广
|
1457281b73
|
Bugfix (#3232)
* [Update] 拆分user permission
* [Update] 修改 ops command
* [Update] 修改setting无法生效的问题
* [Update] 修复授权详情-授权资产或节点添加资产失败
* [Bugfix] 修复组织管理员运行命令时的问题
* [Update] 修复命令执行左侧树点击问题
|
5 years ago |
BaiJiangJie
|
4797f99f60
|
[Bugfix] 修复用户认证序列类获取 request 的问题
|
5 years ago |
八千流
|
a2376d3afd
|
超级管理员可创建超级审计员并可设置审计员为组织审计员 (#3141)
* [Update] 超级管理员可创建超级审计员并可设置审计员为组织审计员
* [Update] 修改小问题
* [Update] 修改普通用户角色可以是组织审计员
* [Update] 更改组织审计员切换组织问题
* [Update] 修改小问题
* [Update] 普通用户是组织审计员的页面左侧栏显示
* [Update] 修改删除权限问题和组织显示问题
* [Update] 优化逻辑
* [Update] 优化类名
* [Update] 修改小问题
* [Update] 优化逻辑
* [Update] 优化切换到某一个组织逻辑
* [Update] 修改用户详情页的 删除/更新 按钮是否可点击
* [Update] 优化代码
* [Update] 组织管理列表增加审计员显示
* [Update] 优化代码细节
* [Update] 优化权限类逻辑
* [Update] 优化导航菜单控制
* [Update] 优化页面控制逻辑
* [Update] 修改变量名错误问题
* [Update] 修改页面上的小问题
* [Update] 审计员或组织审计员能够更新个人部分信息
* [Update] 用户名为admin的用户不能被删除
* [Update] 不同用户在不同组织下扮演不同角色的权限不同,为了避免切换组织时出现403,重定向到index
* [Update] 一个用户在同一个组织既是管理员又是审计员,隐藏个人信息模块,仅当是审计员,在当前组织显示个人信息模块
* [Update] 修改方法命名
* [Update] 优化代码细节
* [Update] 修改命令执行列表方法
* [Update] 优化用户之间操作的权限逻辑;添加 UserModel 的 property 属性;修改 Organization 的 related name 名称;
* [Update] 修改OrgProcessor Anonymous问题
* [Update] 修改用户序列类校验组织和转换raw密码的逻辑
|
5 years ago |
ibuler
|
ec0bdcce9e
|
[Update] 修改id cache api mixin
|
5 years ago |
ibuler
|
a8ac99f642
|
[Update] 修改asset modal table
|
5 years ago |
ibuler
|
8ddda8e5af
|
[Update] 修复页面bug和popover的问题
|
5 years ago |