Dash-FastAPI-Admin v1.3.0
更新内容
破坏性更新:
重构了动态加载的页面的入参,改用位置参数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')
Full Changelog: v1.2.1...v1.3.0