The openstack_dashboard.contrib.trove.content.databases.workflows.create_instance ModuleΒΆ
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.AddDatabasesAction(request, context, *args, **kwargs)[source] Bases:
horizon.workflows.base.ActionInitialize the database with users/databases. This tab will honor the settings which should be a list of permissions required:
- TROVE_ADD_USER_PERMS = []
- TROVE_ADD_DATABASE_PERMS = []
-
base_fields= OrderedDict([('databases', <django.forms.fields.CharField object at 0x2b15faa75750>), ('user', <django.forms.fields.CharField object at 0x2b15faa75310>), ('password', <django.forms.fields.CharField object at 0x2b15faa75650>), ('host', <django.forms.fields.CharField object at 0x2b15f93ad590>)])
-
clean()[source]
-
declared_fields= OrderedDict([('databases', <django.forms.fields.CharField object at 0x2b15faa75750>), ('user', <django.forms.fields.CharField object at 0x2b15faa75310>), ('password', <django.forms.fields.CharField object at 0x2b15faa75650>), ('host', <django.forms.fields.CharField object at 0x2b15f93ad590>)])
-
help_text= ''
-
help_text_template= 'project/databases/_launch_initialize_help.html'
-
media
-
name= <django.utils.functional.__proxy__ object>
-
permissions= []
-
progress_message= <django.utils.functional.__proxy__ object>
-
slug= u'adddatabasesaction'
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.Advanced(workflow)[source] Bases:
horizon.workflows.base.Step-
action_class alias of
AdvancedAction
-
contributes= ['backup', 'master']
-
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.AdvancedAction(request, context, *args, **kwargs)[source] Bases:
horizon.workflows.base.Action-
base_fields= OrderedDict([('initial_state', <django.forms.fields.ChoiceField object at 0x2b15fc967b50>), ('backup', <django.forms.fields.ChoiceField object at 0x2b15fc967a90>), ('master', <django.forms.fields.ChoiceField object at 0x2b15fc967d10>)])
-
clean()[source]
-
declared_fields= OrderedDict([('initial_state', <django.forms.fields.ChoiceField object at 0x2b15fc967b50>), ('backup', <django.forms.fields.ChoiceField object at 0x2b15fc967a90>), ('master', <django.forms.fields.ChoiceField object at 0x2b15fc967d10>)])
-
help_text= ''
-
help_text_template= 'project/databases/_launch_advanced_help.html'
-
media
-
name= <django.utils.functional.__proxy__ object>
-
permissions= ()
-
populate_backup_choices(request, context)[source]
-
populate_master_choices(request, context)[source]
-
progress_message= <django.utils.functional.__proxy__ object>
-
slug= u'advancedaction'
-
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.InitializeDatabase(workflow)[source] Bases:
horizon.workflows.base.Step-
action_class alias of
AddDatabasesAction
-
contributes= ['databases', 'user', 'password', 'host']
-
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.LaunchInstance(request=None, context_seed=None, entry_point=None, *args, **kwargs)[source] Bases:
horizon.workflows.base.Workflow-
default_steps= (<class 'openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.SetInstanceDetails'>, <class 'openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.SetNetwork'>, <class 'openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.InitializeDatabase'>, <class 'openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.Advanced'>)
-
failure_message= <django.utils.functional.__proxy__ object>
-
finalize_button_name= <django.utils.functional.__proxy__ object>
-
format_status_message(message)[source]
-
handle(request, context)[source]
-
name= <django.utils.functional.__proxy__ object>
-
slug= 'launch_instance'
-
success_message= <django.utils.functional.__proxy__ object>
-
success_url= 'horizon:project:databases:index'
-
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.SetInstanceDetails(workflow)[source] Bases:
horizon.workflows.base.Step-
action_class alias of
SetInstanceDetailsAction
-
contributes= ('name', 'volume', 'flavor', 'datastore')
-
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.SetInstanceDetailsAction(request, context, *args, **kwargs)[source] Bases:
horizon.workflows.base.Action-
base_fields= OrderedDict([('name', <django.forms.fields.CharField object at 0x2b15fb4ec2d0>), ('flavor', <django.forms.fields.ChoiceField object at 0x2b15fb4ec8d0>), ('volume', <django.forms.fields.IntegerField object at 0x2b15fb4ec210>), ('datastore', <django.forms.fields.ChoiceField object at 0x2b15fb4ec350>)])
-
clean()[source]
-
datastore_versions(*args, **kwargs)[source]
-
datastores(*args, **kwargs)[source]
-
declared_fields= OrderedDict([('name', <django.forms.fields.CharField object at 0x2b15fb4ec2d0>), ('flavor', <django.forms.fields.ChoiceField object at 0x2b15fb4ec8d0>), ('volume', <django.forms.fields.IntegerField object at 0x2b15fb4ec210>), ('datastore', <django.forms.fields.ChoiceField object at 0x2b15fb4ec350>)])
-
flavors(*args, **kwargs)[source]
-
help_text= ''
-
help_text_template= 'project/databases/_launch_details_help.html'
-
media
-
name= <django.utils.functional.__proxy__ object>
-
permissions= ()
-
populate_datastore_choices(request, context)[source]
-
populate_flavor_choices(request, context)[source]
-
progress_message= <django.utils.functional.__proxy__ object>
-
slug= u'setinstancedetailsaction'
-
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.SetNetwork(workflow)[source] Bases:
horizon.workflows.base.Step-
action_class alias of
SetNetworkAction
-
contribute(data, context)[source]
-
contributes= ('network_id',)
-
template_name= 'project/databases/_launch_networks.html'
-
-
class
openstack_dashboard.contrib.trove.content.databases.workflows.create_instance.SetNetworkAction(request, *args, **kwargs)[source] Bases:
horizon.workflows.base.Action-
base_fields= OrderedDict([('network', <django.forms.fields.MultipleChoiceField object at 0x2b15f78ca050>)])
-
declared_fields= OrderedDict([('network', <django.forms.fields.MultipleChoiceField object at 0x2b15f78ca050>)])
-
help_text= <django.utils.functional.__proxy__ object>
-
help_text_template= None
-
media
-
name= <django.utils.functional.__proxy__ object>
-
permissions= ('openstack.services.network',)
-
populate_network_choices(request, context)[source]
-
progress_message= <django.utils.functional.__proxy__ object>
-
slug= u'setnetworkaction'
-