airflow.providers.fab.auth_manager.views.user¶
Classes¶
Remaps UserModelView permissions to new resources and actions. |
|
Customize permission names for FAB's builtin UserLDAPModelView. |
|
Customize permission names for FAB's builtin UserOAuthModelView. |
|
Customize permission names for FAB's builtin UserRemoteUserModelView. |
|
Customize permission names for FAB's builtin UserDBModelView. |
Module Contents¶
- class airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin[source]¶
Remaps UserModelView permissions to new resources and actions.
- class airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView(**kwargs)[source]¶
Bases:
MultiResourceUserMixin
,flask_appbuilder.security.views.UserLDAPModelView
Customize permission names for FAB’s builtin UserLDAPModelView.
- class airflow.providers.fab.auth_manager.views.user.CustomUserOAuthModelView(**kwargs)[source]¶
Bases:
MultiResourceUserMixin
,flask_appbuilder.security.views.UserOAuthModelView
Customize permission names for FAB’s builtin UserOAuthModelView.
- class airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView(**kwargs)[source]¶
Bases:
MultiResourceUserMixin
,flask_appbuilder.security.views.UserRemoteUserModelView
Customize permission names for FAB’s builtin UserRemoteUserModelView.
- class airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView(**kwargs)[source]¶
Bases:
MultiResourceUserMixin
,flask_appbuilder.security.views.UserDBModelView
Customize permission names for FAB’s builtin UserDBModelView.
- method_permission_name[source]¶
Override method permission names, example:
method_permissions_name = { 'get_list': 'read', 'get': 'read', 'put': 'write', 'post': 'write', 'delete': 'write' }