airflow.providers.fab.auth_manager.views.user_edit

Classes

CustomUserInfoEditView

Customize permission names for FAB's builtin UserInfoEditView.

CustomResetMyPasswordView

Customize permission names for FAB's builtin ResetMyPasswordView.

CustomResetPasswordView

Customize permission names for FAB's builtin ResetPasswordView.

Module Contents

class airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView[source]

Bases: flask_appbuilder.security.views.UserInfoEditView

Customize permission names for FAB’s builtin UserInfoEditView.

class_permission_name = 'My Profile'[source]

Override class permission name default fallback to self.__class__.__name__

route_base = '/userinfoeditview'[source]

Override this if you want to define your own relative url

method_permission_name[source]

Override method permission names, example:

method_permissions_name = {
    'get_list': 'read',
    'get': 'read',
    'put': 'write',
    'post': 'write',
    'delete': 'write'
}
base_permissions[source]

List with allowed base permission. Use it like this if you want to restrict your view to readonly:

class MyView(ModelView):
    base_permissions = ['can_list','can_show']
class airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView[source]

Bases: flask_appbuilder.security.views.ResetMyPasswordView

Customize permission names for FAB’s builtin ResetMyPasswordView.

class_permission_name = 'My Password'[source]

Override class permission name default fallback to self.__class__.__name__

method_permission_name[source]

Override method permission names, example:

method_permissions_name = {
    'get_list': 'read',
    'get': 'read',
    'put': 'write',
    'post': 'write',
    'delete': 'write'
}
base_permissions[source]

List with allowed base permission. Use it like this if you want to restrict your view to readonly:

class MyView(ModelView):
    base_permissions = ['can_list','can_show']
class airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView[source]

Bases: flask_appbuilder.security.views.ResetPasswordView

Customize permission names for FAB’s builtin ResetPasswordView.

class_permission_name = 'Passwords'[source]

Override class permission name default fallback to self.__class__.__name__

method_permission_name[source]

Override method permission names, example:

method_permissions_name = {
    'get_list': 'read',
    'get': 'read',
    'put': 'write',
    'post': 'write',
    'delete': 'write'
}
base_permissions[source]

List with allowed base permission. Use it like this if you want to restrict your view to readonly:

class MyView(ModelView):
    base_permissions = ['can_list','can_show']

Was this entry helpful?