def __init__(self, request, *args, **kwargs):
     super(SetAccessControlsAction, self).__init__(request, *args, **kwargs)
     self.fields['keypair'].choices = instance_utils.keypair_field_data(
         request, True)
     if not api.nova.can_set_server_password():
         del self.fields['admin_pass']
         del self.fields['confirm_admin_pass']
Example #2
0
 def __init__(self, request, *args, **kwargs):
     super(SetAccessControlsAction, self).__init__(request, *args, **kwargs)
     self.fields['keypair'].choices = instance_utils.keypair_field_data(
         request, True)
     if not api.nova.can_set_server_password():
         del self.fields['admin_pass']
         del self.fields['confirm_admin_pass']
Example #3
0
 def _populate_custom_choices(self, custom_type):
     if custom_type == 'neutron.network':
         return instance_utils.network_field_data(self.request, True)
     if custom_type == 'nova.keypair':
         return instance_utils.keypair_field_data(self.request, True)
     if custom_type == 'glance.image':
         return image_utils.image_field_data(self.request, True)
     if custom_type == 'nova.flavor':
         return instance_utils.flavor_field_data(self.request, True)
     return []
Example #4
0
 def _populate_custom_choices(self, custom_type):
     if custom_type == 'neutron.network':
         return instance_utils.network_field_data(self.request, True)
     if custom_type == 'nova.keypair':
         return instance_utils.keypair_field_data(self.request, True)
     if custom_type == 'glance.image':
         return image_utils.image_field_data(self.request, True)
     if custom_type == 'nova.flavor':
         return instance_utils.flavor_field_data(self.request, True)
     return []
 def populate_keypair_choices(self, request, context):
     keypairs = instance_utils.keypair_field_data(request, True)
     if len(keypairs) == 2:
         self.fields['keypair'].initial = keypairs[1][0]
     return keypairs
Example #6
0
 def populate_keypair_choices(self, request, context):
     keypairs = instance_utils.keypair_field_data(request, True)
     if len(keypairs) == 2:
         self.fields['keypair'].initial = keypairs[1][0]
     return keypairs
Example #7
0
 def _populate_keypair_choices(self, include_empty=True):
     return instance_utils.keypair_field_data(self.request, include_empty)