The openstack_dashboard.dashboards.project.loadbalancers.tables ModuleΒΆ
- class openstack_dashboard.dashboards.project.loadbalancers.tables.AddMemberLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addmember', '_allowed': <function _allowed at 0xa416b1c>, 'url': 'horizon:project:loadbalancers:addmember', 'verbose_name': <django.utils.functional.__proxy__ object at 0xf62a1cc>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xa416f44>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-create')
- name = 'addmember'
- url = 'horizon:project:loadbalancers:addmember'
- verbose_name = <django.utils.functional.__proxy__ object at 0xf62a1cc>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.AddMonitorLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addmonitor', '_allowed': <function _allowed at 0xa416b1c>, 'url': 'horizon:project:loadbalancers:addmonitor', 'verbose_name': <django.utils.functional.__proxy__ object at 0xf63520c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xa416f44>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-create')
- name = 'addmonitor'
- url = 'horizon:project:loadbalancers:addmonitor'
- verbose_name = <django.utils.functional.__proxy__ object at 0xf63520c>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.AddPMAssociationLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- allowed(request, datum=None)[source]
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addassociation', '_allowed': <function _allowed at 0xa416b1c>, 'url': 'horizon:project:loadbalancers:addassociation', 'verbose_name': <django.utils.functional.__proxy__ object at 0xef226ec>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xa416f44>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xefc8534>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-create')
- name = 'addassociation'
- url = 'horizon:project:loadbalancers:addassociation'
- verbose_name = <django.utils.functional.__proxy__ object at 0xef226ec>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.AddPoolLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addpool', '_allowed': <function _allowed at 0xa416b1c>, 'url': 'horizon:project:loadbalancers:addpool', 'verbose_name': <django.utils.functional.__proxy__ object at 0xef23d4c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xa416f44>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-create')
- name = 'addpool'
- url = 'horizon:project:loadbalancers:addpool'
- verbose_name = <django.utils.functional.__proxy__ object at 0xef23d4c>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.AddVipLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- allowed(request, datum=None)[source]
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addvip', '_allowed': <function _allowed at 0xa416b1c>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xf4bd42c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xefc8064>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xefc802c>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-create')
- get_link_url(pool)[source]
- name = 'addvip'
- verbose_name = <django.utils.functional.__proxy__ object at 0xf4bd42c>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMemberLink(**kwargs)[source]
Bases: horizon.tables.actions.DeleteAction
- action_past = <django.utils.functional.__proxy__ object at 0xef23e8c>
- action_present = <django.utils.functional.__proxy__ object at 0xf645ccc>
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xef2376c>, 'update': <function update at 0xa429a74>, 'get_success_url': <function get_success_url at 0xa429ae4>, 'get_param_name': <function get_param_name at 0xa416924>, 'allowed': <function allowed at 0xa416a04>, 'handle': <function handle at 0xa429b1c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__init__': <function __init__ at 0xa429b54>, 'name': 'deletemember', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xef23f2c>, 'action_present': <django.utils.functional.__proxy__ object at 0xf645ccc>, 'action_past': <django.utils.functional.__proxy__ object at 0xef23e8c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa429bfc>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416d84>, '_get_action_name': <function _get_action_name at 0xa416d14>, '__repr__': <function __repr__ at 0xa416fb4>, 'action': <function action at 0xa429b8c>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, '__doc__': 'Doc missing.', 'delete': <function delete at 0xa429bc4>}
- data_type_plural = <django.utils.functional.__proxy__ object at 0xef23f2c>
- data_type_singular = <django.utils.functional.__proxy__ object at 0xef2376c>
- name = 'deletemember'
- class openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMonitorLink(**kwargs)[source]
Bases: horizon.tables.actions.DeleteAction
- action_past = <django.utils.functional.__proxy__ object at 0xf62a60c>
- action_present = <django.utils.functional.__proxy__ object at 0xf8e45cc>
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xf6af60c>, 'update': <function update at 0xa429a74>, 'get_success_url': <function get_success_url at 0xa429ae4>, 'get_param_name': <function get_param_name at 0xa416924>, 'allowed': <function allowed at 0xa416a04>, 'handle': <function handle at 0xa429b1c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__init__': <function __init__ at 0xa429b54>, 'name': 'deletemonitor', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xf6af40c>, 'action_present': <django.utils.functional.__proxy__ object at 0xf8e45cc>, 'action_past': <django.utils.functional.__proxy__ object at 0xf62a60c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa429bfc>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416d84>, '_get_action_name': <function _get_action_name at 0xa416d14>, '__repr__': <function __repr__ at 0xa416fb4>, 'action': <function action at 0xa429b8c>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, '__doc__': 'Doc missing.', 'delete': <function delete at 0xa429bc4>}
- data_type_plural = <django.utils.functional.__proxy__ object at 0xf6af40c>
- data_type_singular = <django.utils.functional.__proxy__ object at 0xf6af60c>
- name = 'deletemonitor'
- class openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePMAssociationLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- allowed(request, datum=None)[source]
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'deleteassociation', '_allowed': <function _allowed at 0xa416b1c>, 'url': 'horizon:project:loadbalancers:deleteassociation', 'verbose_name': <django.utils.functional.__proxy__ object at 0xef2250c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xa416f44>, 'classes': ('ajax-modal', 'btn-delete', 'btn-danger'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xefc856c>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-delete', 'btn-danger')
- name = 'deleteassociation'
- url = 'horizon:project:loadbalancers:deleteassociation'
- verbose_name = <django.utils.functional.__proxy__ object at 0xef2250c>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePoolLink(**kwargs)[source]
Bases: horizon.tables.actions.DeleteAction
- action_past = <django.utils.functional.__proxy__ object at 0xf64162c>
- action_present = <django.utils.functional.__proxy__ object at 0xefb598c>
- allowed(request, datum=None)[source]
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xf64194c>, 'update': <function update at 0xa429a74>, 'get_success_url': <function get_success_url at 0xa429ae4>, 'get_param_name': <function get_param_name at 0xa416924>, 'allowed': <function allowed at 0xf0f03e4>, 'handle': <function handle at 0xa429b1c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__init__': <function __init__ at 0xa429b54>, 'name': 'deletepool', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xe2dceac>, 'action_present': <django.utils.functional.__proxy__ object at 0xefb598c>, 'action_past': <django.utils.functional.__proxy__ object at 0xf64162c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa429bfc>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416d84>, '_get_action_name': <function _get_action_name at 0xa416d14>, '__repr__': <function __repr__ at 0xa416fb4>, 'action': <function action at 0xa429b8c>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, '__doc__': 'Doc missing.', 'delete': <function delete at 0xa429bc4>}
- data_type_plural = <django.utils.functional.__proxy__ object at 0xe2dceac>
- data_type_singular = <django.utils.functional.__proxy__ object at 0xf64194c>
- name = 'deletepool'
- class openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteVipLink(**kwargs)[source]
Bases: horizon.tables.actions.DeleteAction
- action_past = <django.utils.functional.__proxy__ object at 0xe7fb58c>
- action_present = <django.utils.functional.__proxy__ object at 0xf4bdacc>
- allowed(request, datum=None)[source]
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xf4becac>, 'update': <function update at 0xa429a74>, 'get_success_url': <function get_success_url at 0xa429ae4>, 'get_param_name': <function get_param_name at 0xa416924>, 'allowed': <function allowed at 0xf0f02cc>, 'handle': <function handle at 0xa429b1c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__init__': <function __init__ at 0xa429b54>, 'name': 'deletevip', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xf8e2fac>, 'action_present': <django.utils.functional.__proxy__ object at 0xf4bdacc>, 'action_past': <django.utils.functional.__proxy__ object at 0xe7fb58c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa429bfc>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416d84>, '_get_action_name': <function _get_action_name at 0xa416d14>, '__repr__': <function __repr__ at 0xa416fb4>, 'action': <function action at 0xa429b8c>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, '__doc__': 'Doc missing.', 'delete': <function delete at 0xa429bc4>}
- data_type_plural = <django.utils.functional.__proxy__ object at 0xf8e2fac>
- data_type_singular = <django.utils.functional.__proxy__ object at 0xf4becac>
- name = 'deletevip'
- class openstack_dashboard.dashboards.project.loadbalancers.tables.MembersTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]
Bases: horizon.tables.base.DataTable
- class Meta[source]
- name = 'memberstable'
- row_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateMemberLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMemberLink'>)
- table_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddMemberLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMemberLink'>)
- verbose_name = <django.utils.functional.__proxy__ object at 0xef262cc>
- MembersTable.base_actions = {'addmember': <AddMemberLink: addmember>, 'deletemember': <DeleteMemberLink: deletemember>, 'updatemember': <UpdateMemberLink: updatemember>}
- MembersTable.base_columns = {'address': <Column: address>, 'protocol_port': <Column: protocol_port>, 'pool_name': <Column: pool_name>, 'status': <Column: status>}
- class openstack_dashboard.dashboards.project.loadbalancers.tables.MonitorsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]
Bases: horizon.tables.base.DataTable
- class Meta[source]
- name = 'monitorstable'
- row_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateMonitorLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMonitorLink'>)
- table_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddMonitorLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMonitorLink'>)
- verbose_name = <django.utils.functional.__proxy__ object at 0xef26aec>
- MonitorsTable.base_actions = {'addmonitor': <AddMonitorLink: addmonitor>, 'deletemonitor': <DeleteMonitorLink: deletemonitor>, 'updatemonitor': <UpdateMonitorLink: updatemonitor>}
- MonitorsTable.base_columns = {'id': <Column: id>, 'monitorType': <Column: monitorType>}
- class openstack_dashboard.dashboards.project.loadbalancers.tables.PoolsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]
Bases: horizon.tables.base.DataTable
- class Meta[source]
- name = 'poolstable'
- row_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.UpdatePoolLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddVipLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateVipLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteVipLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddPMAssociationLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePMAssociationLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePoolLink'>)
- table_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddPoolLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePoolLink'>)
- verbose_name = <django.utils.functional.__proxy__ object at 0xefb5aac>
- PoolsTable.base_actions = {'addassociation': <AddPMAssociationLink: addassociation>, 'addpool': <AddPoolLink: addpool>, 'addvip': <AddVipLink: addvip>, 'deleteassociation': <DeletePMAssociationLink: deleteassociation>, 'deletepool': <DeletePoolLink: deletepool>, 'deletevip': <DeleteVipLink: deletevip>, 'updatepool': <UpdatePoolLink: updatepool>, 'updatevip': <UpdateVipLink: updatevip>}
- PoolsTable.base_columns = {'name': <Column: name>, 'description': <Column: description>, 'provider': <Column: provider>, 'subnet_name': <Column: subnet_name>, 'protocol': <Column: protocol>, 'status': <Column: status>, 'vip_name': <Column: vip_name>}
- class openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateMemberLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updatemember', '_allowed': <function _allowed at 0xa416b1c>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xe781fcc>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xefc848c>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-update')
- get_link_url(member)[source]
- name = 'updatemember'
- verbose_name = <django.utils.functional.__proxy__ object at 0xe781fcc>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateMonitorLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updatemonitor', '_allowed': <function _allowed at 0xa416b1c>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xf6cbd6c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xefc84c4>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-update')
- get_link_url(monitor)[source]
- name = 'updatemonitor'
- verbose_name = <django.utils.functional.__proxy__ object at 0xf6cbd6c>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.UpdatePoolLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updatepool', '_allowed': <function _allowed at 0xa416b1c>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xf6afb0c>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xefc83ac>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-update')
- get_link_url(pool)[source]
- name = 'updatepool'
- verbose_name = <django.utils.functional.__proxy__ object at 0xf6afb0c>
- class openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateVipLink(attrs=None, **kwargs)[source]
Bases: horizon.tables.actions.LinkAction
- allowed(request, datum=None)[source]
- base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updatevip', '_allowed': <function _allowed at 0xa416b1c>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xf4bd7ec>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, 'get_link_url': <function get_link_url at 0xefc841c>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xefc8454>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xa41695c>, 'get_default_classes': <function get_default_classes at 0xa416d4c>, 'update': <function update at 0xa416f7c>, 'get_policy_target': <function get_policy_target at 0xa41687c>, '_allowed': <function _allowed at 0xa416b1c>, '__repr__': <function __repr__ at 0xa416fb4>, 'allowed': <function allowed at 0xa416a04>, 'get_default_attrs': <function get_default_attrs at 0xa416a3c>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xa416ae4>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0xa416f0c>}
- classes = ('ajax-modal', 'btn-update')
- get_link_url(pool)[source]
- name = 'updatevip'
- verbose_name = <django.utils.functional.__proxy__ object at 0xf4bd7ec>
- openstack_dashboard.dashboards.project.loadbalancers.tables.get_member_link(member)[source]
- openstack_dashboard.dashboards.project.loadbalancers.tables.get_pool_link(member)[source]
- openstack_dashboard.dashboards.project.loadbalancers.tables.get_vip_link(pool)[source]