コード例 #1
0
    def populate_cloudtype_choices(self, request, context):
        try:
            cloudlist = clouds.objects(id=context["cloud_id"]).first()
            clouds_obj = [(cloudlist.name, cloudlist)]

        except Exception:
            print "exception"
            exceptions.handle(request,
                              _('Unable to retrieve list of Cloud Details'))
            clouds_obj = []
        return clouds_obj
コード例 #2
0
 def populate_cloudtype_choices(self, request, context):
     try:
         cloudlist = clouds.objects(id=context["cloud_id"]).first()
         clouds_obj = [(cloudlist.name, cloudlist)]
        
     except Exception:
         print "exception"
         exceptions.handle(request,
                           _('Unable to retrieve list of Cloud Details'))
         clouds_obj = []
     return clouds_obj
コード例 #3
0
    def populate_cloudlist_choices(self, request, context):
        clouds_obj = []
        try:
            cloudlist = clouds.objects(id=context["cloud_id"]).first()
            for types in cloudlist.type:
                clouds_obj.append((types, types))

        except Exception:
            print "exception"
            exceptions.handle(request,
                              _('Unable to retrieve list of Cloud Details'))
            clouds_obj = []
        return clouds_obj
コード例 #4
0
 def populate_cloudlist_choices(self, request, context):
     clouds_obj = []
     try:
         cloudlist = clouds.objects(id=context["cloud_id"]).first()
         for types in cloudlist.type:
             clouds_obj.append((types,types))
        
     except Exception:
         print "exception"
         exceptions.handle(request,
                           _('Unable to retrieve list of Cloud Details'))
         clouds_obj = []
     return clouds_obj
コード例 #5
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)
コード例 #6
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)
コード例 #7
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)