airflow.providers.fab.auth_manager.views.user

Module Contents

Classes

MultiResourceUserMixin

Remaps UserModelView permissions to new resources and actions.

CustomUserLDAPModelView

Customize permission names for FAB's builtin UserLDAPModelView.

CustomUserOAuthModelView

Customize permission names for FAB's builtin UserOAuthModelView.

CustomUserOIDModelView

Customize permission names for FAB's builtin UserOIDModelView.

CustomUserRemoteUserModelView

Customize permission names for FAB's builtin UserRemoteUserModelView.

CustomUserDBModelView

Customize permission names for FAB's builtin UserDBModelView.

class airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin[source]

Remaps UserModelView permissions to new resources and actions.

property class_permission_name[source]

Returns appropriate permission name depending on request method name.

class_permission_name_mapping[source]
method_permission_name[source]
base_permissions[source]
show(pk)[source]
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_permission_name_mapping[source]
method_permission_name[source]
base_permissions[source]
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.CustomUserOIDModelView(**kwargs)[source]

Bases: MultiResourceUserMixin, flask_appbuilder.security.views.UserOIDModelView

Customize permission names for FAB’s builtin UserOIDModelView.

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_permission_name_mapping[source]
method_permission_name[source]
base_permissions[source]
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.

class_permission_name_mapping[source]
method_permission_name[source]
base_permissions[source]

Was this entry helpful?