The openstack_dashboard.dashboards.project.access_and_security.security_groups.tables ModuleΒΆ

class openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.CreateGroup(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CreateGroup.classes = ('ajax-modal', 'btn-create')
CreateGroup.name = 'create'
CreateGroup.url = 'horizon:project:access_and_security:security_groups:create'
CreateGroup.verbose_name = <django.utils.functional.__proxy__ object at 0x7d70ed0>
class openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.CreateRule(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CreateRule.classes = ('ajax-modal', 'btn-create')
CreateRule.get_link_url()[source]
CreateRule.name = 'add_rule'
CreateRule.url = 'horizon:project:access_and_security:security_groups:add_rule'
CreateRule.verbose_name = <django.utils.functional.__proxy__ object at 0x7d8d4d0>
class openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.DeleteGroup[source]

Bases: horizon.tables.actions.DeleteAction

DeleteGroup.allowed(request, security_group=None)[source]
DeleteGroup.data_type_plural = <django.utils.functional.__proxy__ object at 0x7d70dd0>
DeleteGroup.data_type_singular = <django.utils.functional.__proxy__ object at 0x7d70d90>
DeleteGroup.delete(request, obj_id)[source]
class openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.DeleteRule[source]

Bases: horizon.tables.actions.DeleteAction

DeleteRule.data_type_plural = <django.utils.functional.__proxy__ object at 0x7d8d710>
DeleteRule.data_type_singular = <django.utils.functional.__proxy__ object at 0x7d8d690>
DeleteRule.delete(request, obj_id)[source]
DeleteRule.get_success_url(request)[source]
class openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.EditRules(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

EditRules.classes = 'btn-edit'
EditRules.name = 'edit_rules'
EditRules.url = 'horizon:project:access_and_security:security_groups:detail'
EditRules.verbose_name = <django.utils.functional.__proxy__ object at 0x7d70f90>
class openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.RulesTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class RulesTable.Meta[source]
RulesTable.Meta.name = 'rules'
RulesTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.DeleteRule'>,)
RulesTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.CreateRule'>, <class 'openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.DeleteRule'>)
RulesTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x7d8dad0>
RulesTable.base_actions = {'add_rule': <CreateRule: add_rule>, 'delete': <DeleteRule: delete>}
RulesTable.base_columns = {'protocol': <Column: protocol>, 'from_port': <Column: from_port>, 'to_port': <Column: to_port>, 'source': <Column: source>}
RulesTable.get_object_display(rule)[source]
RulesTable.sanitize_id(obj_id)[source]
class openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.SecurityGroupsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class SecurityGroupsTable.Meta[source]
SecurityGroupsTable.Meta.name = 'security_groups'
SecurityGroupsTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.EditRules'>, <class 'openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.DeleteGroup'>)
SecurityGroupsTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.CreateGroup'>, <class 'openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.DeleteGroup'>)
SecurityGroupsTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x7d8d250>
SecurityGroupsTable.base_actions = {'create': <CreateGroup: create>, 'delete': <DeleteGroup: delete>, 'edit_rules': <EditRules: edit_rules>}
SecurityGroupsTable.base_columns = {'name': <Column: name>, 'description': <Column: description>}
SecurityGroupsTable.sanitize_id(obj_id)[source]
openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.filter_protocol(protocol)[source]
openstack_dashboard.dashboards.project.access_and_security.security_groups.tables.get_source(rule)[source]

Previous topic

The openstack_dashboard.dashboards.project.access_and_security.security_groups.tests Module

Next topic

The openstack_dashboard.dashboards.project.overview Module

This Page