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

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

Bases: horizon.tables.actions.LinkAction

CreateRoleLink.allowed(request, role)[source]
CreateRoleLink.classes = ('ajax-modal', 'btn-create')
CreateRoleLink.name = 'create'
CreateRoleLink.policy_rules = (('identity', 'identity:create_role'),)
CreateRoleLink.url = 'horizon:admin:roles:create'
CreateRoleLink.verbose_name = <django.utils.functional.__proxy__ object at 0x667cc90>
class openstack_dashboard.dashboards.admin.roles.tables.DeleteRolesAction[source]

Bases: horizon.tables.actions.DeleteAction

DeleteRolesAction.allowed(request, role)[source]
DeleteRolesAction.data_type_plural = <django.utils.functional.__proxy__ object at 0x667ce90>
DeleteRolesAction.data_type_singular = <django.utils.functional.__proxy__ object at 0x667ce10>
DeleteRolesAction.delete(request, obj_id)[source]
DeleteRolesAction.policy_rules = (('identity', 'identity:delete_role'),)
class openstack_dashboard.dashboards.admin.roles.tables.EditRoleLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

EditRoleLink.allowed(request, role)[source]
EditRoleLink.classes = ('ajax-modal', 'btn-edit')
EditRoleLink.name = 'edit'
EditRoleLink.policy_rules = (('identity', 'identity:update_role'),)
EditRoleLink.url = 'horizon:admin:roles:update'
EditRoleLink.verbose_name = <django.utils.functional.__proxy__ object at 0x667cd50>
class openstack_dashboard.dashboards.admin.roles.tables.RoleFilterAction(verbose_name=None, param_name=None)[source]

Bases: horizon.tables.actions.FilterAction

RoleFilterAction.filter(table, roles, filter_string)[source]

Naive case-insensitive search

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

Bases: horizon.tables.base.DataTable

class RolesTable.Meta[source]
RolesTable.Meta.name = 'roles'
RolesTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.admin.roles.tables.EditRoleLink'>, <class 'openstack_dashboard.dashboards.admin.roles.tables.DeleteRolesAction'>)
RolesTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.admin.roles.tables.RoleFilterAction'>, <class 'openstack_dashboard.dashboards.admin.roles.tables.CreateRoleLink'>, <class 'openstack_dashboard.dashboards.admin.roles.tables.DeleteRolesAction'>)
RolesTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x667f190>
RolesTable.base_actions = {'create': <CreateRoleLink: create>, 'delete': <DeleteRolesAction: delete>, 'edit': <EditRoleLink: edit>, 'filter': <RoleFilterAction: filter>}
RolesTable.base_columns = {'name': <Column: name>, 'id': <Column: id>}

Previous topic

The openstack_dashboard.dashboards.admin.routers.ports Module

Next topic

The openstack_dashboard.dashboards.admin.roles.views Module

This Page