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

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

Bases: horizon.tables.actions.LinkAction

AddUserAction.classes = ('ajax-modal',)
AddUserAction.get_link_url(user)[source]
AddUserAction.name = 'add_user'
AddUserAction.url = 'horizon:admin:projects:add_user'
AddUserAction.verbose_name = <django.utils.functional.__proxy__ object at 0x7cb5850>
class openstack_dashboard.dashboards.admin.projects.tables.AddUsersTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: openstack_dashboard.dashboards.admin.users.tables.UsersTable

class AddUsersTable.Meta[source]
AddUsersTable.Meta.columns = ('name', 'email', 'id', 'enabled')
AddUsersTable.Meta.name = 'add_users'
AddUsersTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.admin.projects.tables.AddUserAction'>,)
AddUsersTable.Meta.table_actions = ()
AddUsersTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x7cb5950>
AddUsersTable.base_actions = {'add_user': <AddUserAction: add_user>}
AddUsersTable.base_columns = {'name': <Column: name>, 'email': <Column: email>, 'id': <Column: id>, 'enabled': <Column: enabled>}
class openstack_dashboard.dashboards.admin.projects.tables.CreateProject(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CreateProject.allowed(request, project)[source]
CreateProject.classes = ('btn-launch', 'ajax-modal')
CreateProject.name = 'create'
CreateProject.url = 'horizon:admin:projects:create'
CreateProject.verbose_name = <django.utils.functional.__proxy__ object at 0x7cb1750>
class openstack_dashboard.dashboards.admin.projects.tables.DeleteTenantsAction[source]

Bases: horizon.tables.actions.DeleteAction

DeleteTenantsAction.allowed(request, project)[source]
DeleteTenantsAction.data_type_plural = <django.utils.functional.__proxy__ object at 0x7cb1950>
DeleteTenantsAction.data_type_singular = <django.utils.functional.__proxy__ object at 0x7cb18d0>
DeleteTenantsAction.delete(request, obj_id)[source]
class openstack_dashboard.dashboards.admin.projects.tables.ModifyQuotas(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

ModifyQuotas.classes = ('ajax-modal', 'btn-edit')
ModifyQuotas.get_link_url(project)[source]
ModifyQuotas.name = 'quotas'
ModifyQuotas.url = 'horizon:admin:projects:update'
ModifyQuotas.verbose_name = 'Modify Quotas'
class openstack_dashboard.dashboards.admin.projects.tables.ProjectUserRolesColumn(transform, verbose_name=None, sortable=True, link=None, allowed_data_types=[], hidden=False, attrs=None, status=False, status_choices=None, display_choices=None, empty_value=None, filters=None, classes=None, summation=None, auto=None, truncate=None, link_classes=None)[source]

Bases: horizon.tables.base.Column

ProjectUserRolesColumn.get_raw_data(user)[source]
class openstack_dashboard.dashboards.admin.projects.tables.RemoveUserAction[source]

Bases: horizon.tables.actions.BatchAction

RemoveUserAction.action(request, user_id)[source]
RemoveUserAction.action_past = <django.utils.functional.__proxy__ object at 0x7cb5350>
RemoveUserAction.action_present = <django.utils.functional.__proxy__ object at 0x7cb5050>
RemoveUserAction.classes = ('btn-danger',)
RemoveUserAction.data_type_plural = <django.utils.functional.__proxy__ object at 0x7cb53d0>
RemoveUserAction.data_type_singular = <django.utils.functional.__proxy__ object at 0x7cb5390>
RemoveUserAction.name = 'remove_user'
class openstack_dashboard.dashboards.admin.projects.tables.TenantFilterAction(verbose_name=None, param_name=None)[source]

Bases: horizon.tables.actions.FilterAction

TenantFilterAction.filter(table, tenants, filter_string)[source]

Really naive case-insensitive search.

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

Bases: openstack_dashboard.dashboards.admin.users.tables.UsersTable

class TenantUsersTable.Meta[source]
TenantUsersTable.Meta.columns = ('name', 'email', 'id', 'roles', 'enabled')
TenantUsersTable.Meta.name = 'tenant_users'
TenantUsersTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.admin.projects.tables.RemoveUserAction'>,)
TenantUsersTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.admin.projects.tables.RemoveUserAction'>,)
TenantUsersTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x7cb5550>
TenantUsersTable.base_actions = {'remove_user': <RemoveUserAction: remove_user>}
TenantUsersTable.base_columns = {'name': <Column: name>, 'email': <Column: email>, 'id': <Column: id>, 'enabled': <Column: enabled>, 'roles': <ProjectUserRolesColumn: roles>}
class openstack_dashboard.dashboards.admin.projects.tables.TenantsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class TenantsTable.Meta[source]
TenantsTable.Meta.name = 'tenants'
TenantsTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.admin.projects.tables.ViewMembersLink'>, <class 'openstack_dashboard.dashboards.admin.projects.tables.UpdateProject'>, <class 'openstack_dashboard.dashboards.admin.projects.tables.UsageLink'>, <class 'openstack_dashboard.dashboards.admin.projects.tables.ModifyQuotas'>, <class 'openstack_dashboard.dashboards.admin.projects.tables.DeleteTenantsAction'>)
TenantsTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.admin.projects.tables.TenantFilterAction'>, <class 'openstack_dashboard.dashboards.admin.projects.tables.CreateProject'>, <class 'openstack_dashboard.dashboards.admin.projects.tables.DeleteTenantsAction'>)
TenantsTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x7cb1d90>
TenantsTable.base_actions = {'create': <CreateProject: create>, 'delete': <DeleteTenantsAction: delete>, 'filter': <TenantFilterAction: filter>, 'quotas': <ModifyQuotas: quotas>, 'update': <UpdateProject: update>, 'usage': <UsageLink: usage>, 'users': <ViewMembersLink: users>}
TenantsTable.base_columns = {'name': <Column: name>, 'description': <Column: description>, 'id': <Column: id>, 'enabled': <Column: enabled>}
class openstack_dashboard.dashboards.admin.projects.tables.UpdateProject(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

UpdateProject.allowed(request, project)[source]
UpdateProject.classes = ('ajax-modal', 'btn-edit')
UpdateProject.name = 'update'
UpdateProject.url = 'horizon:admin:projects:update'
UpdateProject.verbose_name = <django.utils.functional.__proxy__ object at 0x7cb1810>
class openstack_dashboard.dashboards.admin.projects.tables.UsageLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

UsageLink.classes = ('btn-stats',)
UsageLink.name = 'usage'
UsageLink.url = 'horizon:admin:projects:usage'
UsageLink.verbose_name = <django.utils.functional.__proxy__ object at 0x7cb1690>
class openstack_dashboard.dashboards.admin.projects.tables.ViewMembersLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

ViewMembersLink.classes = ('ajax-modal', 'btn-edit')
ViewMembersLink.get_link_url(project)[source]
ViewMembersLink.name = 'users'
ViewMembersLink.url = 'horizon:admin:projects:update'
ViewMembersLink.verbose_name = <django.utils.functional.__proxy__ object at 0x7cb1610>

Previous topic

The openstack_dashboard.dashboards.admin.projects.tests Module

Next topic

The openstack_dashboard.dashboards.admin.overview Module

This Page