airflow.providers.fab.auth_manager.views.permissions¶
类¶
自定义 FAB 内置 PermissionModelView 的权限名称。 |
|
自定义 FAB 内置 PermissionViewModelView 的权限名称。 |
|
自定义 FAB 内置 ViewMenuModelView 的权限名称。 |
模块内容¶
- class airflow.providers.fab.auth_manager.views.permissions.ActionModelView(**kwargs)[source]¶
继承自:
flask_appbuilder.security.views.PermissionModelView
自定义 FAB 内置 PermissionModelView 的权限名称。
- method_permission_name[source]¶
覆盖方法权限名称,例如
method_permissions_name = { 'get_list': 'read', 'get': 'read', 'put': 'write', 'post': 'write', 'delete': 'write' }
- class airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView(**kwargs)[source]¶
继承自:
flask_appbuilder.security.views.PermissionViewModelView
自定义 FAB 内置 PermissionViewModelView 的权限名称。
- method_permission_name[source]¶
覆盖方法权限名称,例如
method_permissions_name = { 'get_list': 'read', 'get': 'read', 'put': 'write', 'post': 'write', 'delete': 'write' }
- base_permissions[source]¶
包含允许的基础权限的列表。如果您想将视图限制为只读,请像这样使用它
class MyView(ModelView): base_permissions = ['can_list','can_show']
- class airflow.providers.fab.auth_manager.views.permissions.ResourceModelView(**kwargs)[source]¶
继承自:
flask_appbuilder.security.views.ViewMenuModelView
自定义 FAB 内置 ViewMenuModelView 的权限名称。
- method_permission_name[source]¶
覆盖方法权限名称,例如
method_permissions_name = { 'get_list': 'read', 'get': 'read', 'put': 'write', 'post': 'write', 'delete': 'write' }