Bases: horizon.tables.actions.BatchAction
-
action(request, obj_id)[source]
-
action_past = <django.utils.functional.__proxy__ object at 0xf3fa068c>
-
action_present = <django.utils.functional.__proxy__ object at 0xf3fa05ac>
-
base_options = {'__module__': 'openstack_dashboard.dashboards.project.access_and_security.floating_ips.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xf3fa09ac>, 'update': <function update at 0xf52ea6bc>, 'get_success_url': <function get_success_url at 0xf52eaca4>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'allowed': <function allowed at 0xf52ea8ec>, 'handle': <function handle at 0xf52eacdc>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__init__': <function __init__ at 0xf52eadf4>, 'name': 'release', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xf3fa0aec>, 'action_present': <django.utils.functional.__proxy__ object at 0xf3fa05ac>, 'action_past': <django.utils.functional.__proxy__ object at 0xf3fa068c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'get_param_name': <function get_param_name at 0xf52ea79c>, '_allowed': <function _allowed at 0xf52ead84>, 'classes': ('btn-danger', 'btn-release'), '_get_action_name': <function _get_action_name at 0xf52ead4c>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'action': <function action at 0xf3f9d79c>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, '__doc__': 'A table action which takes batch action on one or more\n objects. This action should not require user input on a\n per-object basis.\n\n .. attribute:: name\n\n An internal name for this action.\n\n .. attribute:: action_present\n\n String or tuple/list. The display forms of the name.\n Should be a transitive verb, capitalized and translated. ("Delete",\n "Rotate", etc.) If tuple or list - then setting\n self.current_present_action = n will set the current active item\n from the list(action_present[n])\n\n You can pass a complete action name including \'data_type\' by specifying\n \'%(data_type)s\' substitution in action_present ("Delete %(data_type)s").\n Otherwise a complete action name is a format of "<action> <data_type>".\n <data_type> is determined based on the number of items.\n By passing a complete action name you allow translators to control\n the order of words as they want.\n\n .. attribute:: action_past\n\n String or tuple/list. The past tense of action_present. ("Deleted",\n "Rotated", etc.) If tuple or list - then\n setting self.current_past_action = n will set the current active item\n from the list(action_past[n])\n\n .. attribute:: data_type_singular\n\n A display name for the type of data that receives the\n action. ("Key Pair", "Floating IP", etc.)\n\n .. attribute:: data_type_plural\n\n Optional plural word for the type of data being acted\n on. Defaults to appending \'s\'. Relying on the default is bad\n for translations and should not be done.\n\n .. attribute:: success_url\n\n Optional location to redirect after completion of the delete\n action. Defaults to the current page.\n '}
-
classes = ('btn-danger', 'btn-release')
-
data_type_plural = <django.utils.functional.__proxy__ object at 0xf3fa0aec>
-
data_type_singular = <django.utils.functional.__proxy__ object at 0xf3fa09ac>
-
name = 'release'