Skip to content

Dash-FastAPI-Admin v1.3.0

Choose a tag to compare

@insistence insistence released this 27 Feb 03:05
· 272 commits to master since this release
f955945

更新内容

破坏性更新:
重构了动态加载的页面的入参,改用位置参数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