airflow.providers.fab.auth_manager.views.user_stats

Classes

CustomUserStatsChartView

Customize permission names for FAB's builtin UserStatsChartView.

Module Contents

class airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView(**kwargs)[source]

Bases: flask_appbuilder.security.views.UserStatsChartView

Customize permission names for FAB’s builtin UserStatsChartView.

class_permission_name = 'User Stats Chart'[source]

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

route_base = '/userstatschartview'[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']

Was this entry helpful?