20 Star 200 Fork 100

insistence / Dash-FastAPI-Admin

2024-04-29 09:06
11362448 insistence2022 1658196790 insistence

更新内容

新增功能:
1.配置文件新增数据库连接池相关配置。
BUG修复
1.修复菜单状态停用、部门状态停用或部门已删除时获取角色信息异常的问题。
代码及性能优化
1.使用@lru_cache缓存ip归属区域查询结果,避免重复调用ip归属区域查询接口以优化性能。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.4.0...v1.4.1

最后提交信息为: !23Dash-FastAPI-Admin 1.4.1
2024-04-02 15:58
11362448 insistence2022 1658196790 insistence

更新内容

新增功能:
1.后端配置文件新增sqlalchemy日志开关配置。
2.后端配置文件新增IP归属区域查询开关配置。
3.后端配置文件新增账号同时登录开关配置。
BUG修复
1.修复系统版本号或浏览器版本号无法获取时登录异常的问题。
2.修复无法获取浏览器版本号时异常拦截请求的问题。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.3.1...v1.4.0

最后提交信息为: !22Dash-FastAPI-Admin v1.4.0
2024-03-07 10:39
11362448 insistence2022 1658196790 insistence

更新内容

新增功能:
1.账号密码登录新增IP黑名单校验。
代码及性能优化
1.调整登录策略,dev模式下api文档登录不校验验证码以适应开发调试需要。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.3.0...v1.3.1

最后提交信息为: !21Dash-FastAPI-Admin v1.3.1
2024-02-27 11:04
11362448 insistence2022 1658196790 insistence

更新内容

破坏性更新:
重构了动态加载的页面的入参,改用位置参数args和关键字参数kwargs接收传入的参数,不再指定具体的入参名称。此次更新会破坏原有的动态页面加载方式,如果你已通过本项目之前的版本新增了自己的页面,请通过如下方式做兼容性修改:

  • 修改原有页面的render函数的入参
  • 使用新的方式给原有button_perms赋值
  • 具体代码如下:
def render(*args, **kwargs):
    button_perms = kwargs.get('button_perms')
    ...

此版本已内置传入了role_perms,如果你需要通过角色来控制页面中相关组件的渲染,可在页面render函数中通过kwargs.get('role_perms')进行接收,如role_perms = kwargs.get('role_perms')

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.2.1...v1.3.0

最后提交信息为: !20Dash-FastAPI-Admin v1.3.0
2024-02-23 09:32
11362448 insistence2022 1658196790 insistence

更新内容

新增功能:
1.用户接口权限校验增加列表接收参数,实现同一接口支持多个权限标识校验。
2.新增按角色校验接口权限依赖。
BUG修复
1.修复使用nginx部署时日志记录IP异常的问题。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.2.0...v1.2.1

最后提交信息为: !19Dash-FastAPI-Admin v1.2.1
2024-02-06 23:38
11362448 insistence2022 1658196790 insistence

更新内容

新增功能:
1.新增不同运行环境配置文件,支持指定配置文件运行应用 #I91AE9:增加不同运行环境配置文件,支持指定配置文件运行应用
文档调整
1.针对指定配置文件运行应用特性更新了应用的开发及发布流程,详情请查看README文档。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.1.0...v1.2.0

最后提交信息为: !18Dash-FastAPI-Admin v1.2.0
2024-02-04 16:48
11362448 insistence2022 1658196790 insistence

更新内容

重要
1.更新依赖requests版本为2.31.0,修复一些安全性问题,命令:pip install requests==2.31.0 -i https://mirrors.aliyun.com/pypi/simple/。
2.运行dash-fastapi-backend/sql下最新的sql文件。
新增功能:
1.日志管理模块新增字段排序查询功能。
代码及性能优化
1.调整定时任务模块cron表达式处理逻辑,使用标准cron表达式写法。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.0.10...v1.1.0

最后提交信息为: !17Dash-FastAPI-Admin v1.1.0
2024-01-31 10:55
11362448 insistence2022 1658196790 insistence

更新内容

重要
更新依赖redis版本为5.0.1,替换原有aioredis,更新pillow版本为10.2.0、更新cryptography版本为42.0.2,修复一些安全性问题,命令:pip install redis==5.0.1 pillow==10.2.0 cryptography==42.0.2 -i https://mirrors.aliyun.com/pypi/simple/。
BUG修复
修复修改根部门时获取部门树数据异常的bug #I8U660:在部门管理中,对“集团总公司”记录进行修改操作时出错
代码及性能优化
1.优化各模块表单校验方式。
2.新增redis连接校验,优化连接日志信息。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.0.9...v1.0.10

最后提交信息为: !16Dash-FastAPI-Admin v1.0.10
2023-12-19 09:10
11362448 insistence2022 1658196790 insistence

更新内容

重要
更新依赖feffery-antd-components版本为0.2.11、feffery-utils-components版本为0.2.0b12,命令:pip install feffery-antd-components==0.2.11 feffery-utils-components==0.2.0b12 -i https://mirrors.aliyun.com/pypi/simple/。
代码及性能优化
1.个人资料模块头像裁剪引入裁剪组件,替换原有引入js方式。
2.通知公告模块引入富文本编辑器组件,替换原有引入js方式。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.0.8...v1.0.9

最后提交信息为: !15Dash-FastAPI-Admin v1.0.9
2023-11-04 19:47
11362448 insistence2022 1658196790 insistence

更新内容

新增功能:
1.新增项目在线演示,详情见README文档。
BUG修复
1.修复用户无部门、角色或岗位时无法编辑及无法登录的bug。
2.修复表单非空校验时会异常触发api拦截器的问题。
3.修复用户导出异常的bug。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.0.7...v1.0.8

最后提交信息为: !14Dash-FastAPI-Admin v1.0.8
2023-10-28 12:46
11362448 insistence2022 1658196790 insistence

更新内容

重要
1.更新依赖feffery-antd-components版本为0.2.11rc0,命令:pip install feffery-antd-components==0.2.11rc0 -i https://mirrors.aliyun.com/pypi/simple/。
2.运行dash-fastapi-backend/sql下最新的sql文件。
新增功能:
1.新增缓存列表模块,用于监控redis中缓存的相关信息。
BUG修复
1.修复数据库密码存在@等特殊字符时无法正常连接数据库的bug。
2.修复修改菜单排序后侧边栏菜单排序不生效的bug。
3.部门管理引入数据权限,修复部门数据越权的bug。
4.修复标签页相关bug。
5.修复其他已知bug。
代码及性能优化
1.优化文件上传及回显相关内容。
2.新增自定义权限异常PermissionException,优化监听逻辑。
缓存列表

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.0.6...v1.0.7

最后提交信息为: !13Dash-FastAPI-Admin v1.0.7
2023-10-04 11:14
11362448 insistence2022 1658196790 insistence

更新内容

重要
1.更新依赖feffery-antd-components版本为0.2.10rc18,feffery-utils-components版本为0.2.0b1,命令:pip install feffery-antd-components==0.2.10rc18 feffery-utils-components==0.2.0b1 -i https://mirrors.aliyun.com/pypi/simple/
新增功能:
1.新增数据权限依赖注入,实现数据权限功能,内置五种数据权限,支持配置化数据权限 #I848BG:增加数据权限功能
2.新增标签页右键快捷菜单功能 #I838PN:可以增加标签栏右键操作菜单吗
BUG修复
1.修复部分已知bug。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.0.5...v1.0.6

最后提交信息为: !12Dash-FastAPI-Admin v1.0.6
2023-09-21 15:02
11362448 insistence2022 1658196790 insistence

更新内容

重要
1.更新依赖feffery-antd-components版本为0.2.10rc17,修复AntdTable底层bug,命令:pip install feffery-antd-components==0.2.10rc17 -i https://mirrors.aliyun.com/pypi/simple/
2.本次重构前端回调代码改动较大,如已经进行二次开发,请做好代码备份再更新
新增功能:
1.新增前端表单动态回写及校验,将表单字段id与数据库字段名一一对应并设置校验字段即可实现,无需按字段一一写Output角色。
BUG修复
1.修复无法新增部门的bug。
2.修复定时任务导出service异常的bug。
代码及性能优化
1.引入Dash特性flexible callback signatures重构前端复杂的回调,增加所有回调注释,提高回调逻辑可读性 #I825WG:提高前端回调逻辑可读性

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.0.4...v1.0.5

最后提交信息为: !10Dash-FastAPI-Admin v1.0.5
2023-09-16 15:46
11362448 insistence2022 1658196790 insistence

更新内容

新增功能:
1.新增限制同一账号不能同时登录示例代码。
2.新增首页模板 #I81DJC:完善首页功能
BUG修复
1.修复类型注解异常的bug #I816F2:运行后端出错
2.修复定时任务默认corn表达式数据异常的bug。

完整的更新日志: https://gitee.com/insistence2022/dash-fastapi-admin/compare/v1.0.3...v1.0.4

最后提交信息为: !9Dash-FastAPI-Admin v1.0.4
2023-09-13 10:56
11362448 insistence2022 1658196790 insistence

此版本更新内容如下:
新增功能:
1.新增用户管理批量导入功能。
2.新增用户管理分配角色及角色管理分配用户的功能,引入表格自定义单元格元素,实现自定义渲染表格。
3.新增自定义开启忘记密码功能。
BUG修复:
1.修复刷新页面时logo加载失败的bug。
代码及性能优化:
1.修改部分服务端回调为浏览器端回调,提高性能。
2.将各模块store容器由全局缓存拆分至各模块页面。

最后提交信息为: !7Dash-FastAPI-Admin v1.0.3
2023-09-04 20:50
11362448 insistence2022 1658196790 insistence

Dash-FastAPI-Admin第一个版本发布啦!
此版本新增功能如下:
1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2.角色管理:角色菜单权限分配。
3.菜单管理:配置系统菜单,操作权限,按钮权限标识等。
4.部门管理:配置系统组织机构(公司、部门、小组)。
5.岗位管理:配置系统用户所属担任职务。
6.字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7.参数管理:对系统动态配置常用参数。
8.通知公告:系统通知公告信息发布维护。
9.操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
10.登录日志:系统登录日志记录查询包含登录异常。
11.在线用户:当前系统中活跃用户状态监控。
12.定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
13.服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
14.缓存监控:对系统的缓存信息查询,命令统计等。
15.系统接口:根据业务代码自动生成相关的api接口文档。
在本项目开发过程中,RuoYi-Vue项目给了我很多的开发灵感,再次感谢若依!
我还只是一个入门编程人员,本项目还有很多不足之处,欢迎各位编程大佬指导!

最后提交信息为: !4Dash-FastAPI-Admin v1.0.0
Python
1
https://gitee.com/insistence2022/dash-fastapi-admin.git
git@gitee.com:insistence2022/dash-fastapi-admin.git
insistence2022
dash-fastapi-admin
Dash-FastAPI-Admin

搜索帮助