Exemplo n.º 1
0
 def __init__(self, *args, **kwargs):
     super(CreateCloudAction, self).__init__(*args, **kwargs)
     try:
         region_list = get_regions_wo_connection()
         cloud_id = args[-1]["cloud_id"]
         cloud_obj = clouds.objects(id=cloud_id).first()
         self.fields['publickey'].label = _(cloud_obj.credential_fields[0])
         self.fields["secretkey"].label = _(cloud_obj.credential_fields[1])
         if cloud_obj.name == "Amazon":
             self.fields["endpoint"] = forms.ChoiceField(label=_("Default Region"),
                                                        choices = region_list,
                                                        help_text=_("Select default region"))
             self.fields["endpoint"].label = _(cloud_obj.credential_fields[2])
         else:
             self.fields["endpoint"].label = _(cloud_obj.credential_fields[2])
     except Exception, e:
         messages.error(self.request,_(e.message))
         LOG.error(e.message)
Exemplo n.º 2
0
 def __init__(self, *args, **kwargs):
     super(CloudEditAction, self).__init__(*args, **kwargs)
     try:
         region_list = get_regions_wo_connection()
         tenantcloud_id = args[-1]["id"]
         cloud = tenantclouds.objects(id = tenantcloud_id).first()
         cloud_obj = clouds.objects(id=cloud.cloudid.id).first()
         self.fields['username1'].label = _(cloud_obj.credential_fields[0])
         self.fields["password1"].label = _(cloud_obj.credential_fields[1])
         if cloud_obj.name == "Amazon":
             self.fields["endpoint1"] = forms.ChoiceField(label=_("Default Region"),
                                                        choices = region_list,
                                                        help_text=_("Select default region"))
             self.fields["endpoint1"].label = _(cloud_obj.credential_fields[2])
         else:
             self.fields["endpoint1"].label = _(cloud_obj.credential_fields[2])
     except Exception, e:
         messages.error(self.request,_(e.message))
         LOG.error(e.message)
Exemplo n.º 3
0
 def __init__(self, *args, **kwargs):
     super(CreateCloudAction, self).__init__(*args, **kwargs)
     try:
         region_list = get_regions_wo_connection()
         cloud_id = args[-1]["cloud_id"]
         cloud_obj = clouds.objects(id=cloud_id).first()
         self.fields['publickey'].label = _(cloud_obj.credential_fields[0])
         self.fields["secretkey"].label = _(cloud_obj.credential_fields[1])
         if cloud_obj.name == "Amazon":
             self.fields["endpoint"] = forms.ChoiceField(
                 label=_("Default Region"),
                 choices=region_list,
                 help_text=_("Select default region"))
             self.fields["endpoint"].label = _(
                 cloud_obj.credential_fields[2])
         else:
             self.fields["endpoint"].label = _(
                 cloud_obj.credential_fields[2])
     except Exception, e:
         messages.error(self.request, _(e.message))
         LOG.error(e.message)
Exemplo n.º 4
0
 def get_initial(self):
     region_choices = get_regions_wo_connection()
     return {
             'region_choices':region_choices
             }