The horizon.dashboards.syspanel.users.tables ModuleΒΆ

class horizon.dashboards.syspanel.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.url = 'horizon:syspanel:users:create'
CreateUserLink.verbose_name = <django.utils.functional.__proxy__ object at 0xb60270c>
class horizon.dashboards.syspanel.users.tables.DeleteUsersAction[source]

Bases: horizon.tables.actions.DeleteAction

DeleteUsersAction.allowed(request, datum)[source]
DeleteUsersAction.data_type_plural = <django.utils.functional.__proxy__ object at 0xb60e30c>
DeleteUsersAction.data_type_singular = <django.utils.functional.__proxy__ object at 0xb4b95cc>
DeleteUsersAction.delete(request, obj_id)[source]
class horizon.dashboards.syspanel.users.tables.EditUserLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

EditUserLink.classes = ('ajax-modal', 'btn-edit')
EditUserLink.name = 'edit'
EditUserLink.url = 'horizon:syspanel:users:update'
EditUserLink.verbose_name = <django.utils.functional.__proxy__ object at 0xb60274c>
class horizon.dashboards.syspanel.users.tables.ToggleEnabled[source]

Bases: horizon.tables.actions.BatchAction

ToggleEnabled.action(request, obj_id)[source]
ToggleEnabled.action_past = (<django.utils.functional.__proxy__ object at 0xb4c4fec>, <django.utils.functional.__proxy__ object at 0xaea1f6c>)
ToggleEnabled.action_present = (<django.utils.functional.__proxy__ object at 0xb602eac>, <django.utils.functional.__proxy__ object at 0xb4c4fcc>)
ToggleEnabled.allowed(request, user=None)[source]
ToggleEnabled.classes = ('btn-enable',)
ToggleEnabled.data_type_plural = <django.utils.functional.__proxy__ object at 0xb44044c>
ToggleEnabled.data_type_singular = <django.utils.functional.__proxy__ object at 0xb41d1ac>
ToggleEnabled.name = 'enable'
ToggleEnabled.update(request, user=None)[source]
class horizon.dashboards.syspanel.users.tables.UserFilterAction(verbose_name=None, param_name=None)[source]

Bases: horizon.tables.actions.FilterAction

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

Really naive case-insensitive search.

class horizon.dashboards.syspanel.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 'horizon.dashboards.syspanel.users.tables.EditUserLink'>, <class 'horizon.dashboards.syspanel.users.tables.ToggleEnabled'>, <class 'horizon.dashboards.syspanel.users.tables.DeleteUsersAction'>)
UsersTable.Meta.table_actions = (<class 'horizon.dashboards.syspanel.users.tables.UserFilterAction'>, <class 'horizon.dashboards.syspanel.users.tables.CreateUserLink'>, <class 'horizon.dashboards.syspanel.users.tables.DeleteUsersAction'>)
UsersTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0xb60e62c>
UsersTable.STATUS_CHOICES = (('true', True), ('false', False))
UsersTable.base_actions = {'create': <CreateUserLink: create>, 'delete': <DeleteUsersAction: delete>, 'edit': <EditUserLink: edit>, 'enable': <ToggleEnabled: enable>, 'filter': <UserFilterAction: filter>}
UsersTable.base_columns = {'name': <Column: name>, 'email': <Column: email>, 'id': <Column: id>, 'enabled': <Column: enabled>}

Previous topic

The horizon.dashboards.syspanel.users Module

Next topic

The horizon.dashboards.syspanel.users.tests Module

This Page