The openstack_dashboard.dashboards.admin.users.tables ModuleΒΆ

class openstack_dashboard.dashboards.admin.users.tables.CreateUserLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CreateUserLink.allowed(request, user)[source]
CreateUserLink.classes = ('ajax-modal', 'btn-create')
CreateUserLink.name = 'create'
CreateUserLink.policy_rules = (('identity', 'identity:create_grant'), ('identity', 'identity:create_user'), ('identity', 'identity:list_roles'), ('identity', 'identity:list_projects'))
CreateUserLink.url = 'horizon:admin:users:create'
CreateUserLink.verbose_name = <django.utils.functional.__proxy__ object at 0x66bd990>
class openstack_dashboard.dashboards.admin.users.tables.DeleteUsersAction[source]

Bases: horizon.tables.actions.DeleteAction

DeleteUsersAction.allowed(request, datum)[source]
DeleteUsersAction.data_type_plural = <django.utils.functional.__proxy__ object at 0x66bdf90>
DeleteUsersAction.data_type_singular = <django.utils.functional.__proxy__ object at 0x66bdf10>
DeleteUsersAction.delete(request, obj_id)[source]
DeleteUsersAction.policy_rules = (('identity', 'identity:delete_user'),)
class openstack_dashboard.dashboards.admin.users.tables.EditUserLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

EditUserLink.allowed(request, user)[source]
EditUserLink.classes = ('ajax-modal', 'btn-edit')
EditUserLink.get_policy_target(request, user)[source]
EditUserLink.name = 'edit'
EditUserLink.policy_rules = (('identity', 'identity:update_user'), ('identity', 'identity:list_projects'))
EditUserLink.url = 'horizon:admin:users:update'
EditUserLink.verbose_name = <django.utils.functional.__proxy__ object at 0x66bda50>
class openstack_dashboard.dashboards.admin.users.tables.ToggleEnabled[source]

Bases: horizon.tables.actions.BatchAction

ToggleEnabled.action(request, obj_id)[source]
ToggleEnabled.action_past = (<django.utils.functional.__proxy__ object at 0x66bdc10>, <django.utils.functional.__proxy__ object at 0x66bdc90>)
ToggleEnabled.action_present = (<django.utils.functional.__proxy__ object at 0x66bdb10>, <django.utils.functional.__proxy__ object at 0x66bdb90>)
ToggleEnabled.allowed(request, user=None)[source]
ToggleEnabled.classes = ('btn-toggle',)
ToggleEnabled.data_type_plural = <django.utils.functional.__proxy__ object at 0x66bdd90>
ToggleEnabled.data_type_singular = <django.utils.functional.__proxy__ object at 0x66bdd10>
ToggleEnabled.get_policy_target(request, user=None)[source]
ToggleEnabled.name = 'toggle'
ToggleEnabled.policy_rules = (('identity', 'identity:update_user'),)
ToggleEnabled.update(request, user=None)[source]
class openstack_dashboard.dashboards.admin.users.tables.UserFilterAction(verbose_name=None, param_name=None)[source]

Bases: horizon.tables.actions.FilterAction

UserFilterAction.filter(table, users, filter_string)[source]

Naive case-insensitive search

class openstack_dashboard.dashboards.admin.users.tables.UsersTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class UsersTable.Meta[source]
UsersTable.Meta.name = 'users'
UsersTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.admin.users.tables.EditUserLink'>, <class 'openstack_dashboard.dashboards.admin.users.tables.ToggleEnabled'>, <class 'openstack_dashboard.dashboards.admin.users.tables.DeleteUsersAction'>)
UsersTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.admin.users.tables.UserFilterAction'>, <class 'openstack_dashboard.dashboards.admin.users.tables.CreateUserLink'>, <class 'openstack_dashboard.dashboards.admin.users.tables.DeleteUsersAction'>)
UsersTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x66d8410>
UsersTable.STATUS_CHOICES = (('true', True), ('false', False))
UsersTable.base_actions = {'create': <CreateUserLink: create>, 'delete': <DeleteUsersAction: delete>, 'edit': <EditUserLink: edit>, 'filter': <UserFilterAction: filter>, 'toggle': <ToggleEnabled: toggle>}
UsersTable.base_columns = {'name': <Column: name>, 'email': <Column: email>, 'id': <Column: id>, 'enabled': <Column: enabled>}

Previous topic

The openstack_dashboard.dashboards.admin.groups.forms Module

Next topic

The openstack_dashboard.dashboards.admin.users.views Module

This Page