예제 #1
0
def get_default_pg_number_storage_group(request):
    storage_group_list = []
    rsp, group_list = vsmapi.get_storage_group_list(request)
    for key in group_list:
        rsp, default_pg_num = vsmapi.get_default_pg_num_by_storage_group(
            request, {"storage_group_name": group_list[key]}
        )
        if default_pg_num["pg_num_default"] > 0:
            storage_group_list.append((key, group_list[key], default_pg_num["pg_num_default"]))
    resp = json.dumps({"storage_group_list": storage_group_list})
    return HttpResponse(resp)
예제 #2
0
def get_default_pg_number_storage_group(request):
    storage_group_list = []
    rsp, group_list = vsmapi.get_storage_group_list(request)
    for key in group_list:
        rsp, default_pg_num = vsmapi.get_default_pg_num_by_storage_group(request, \
                                                   {'storage_group_name':group_list[key]})
        if default_pg_num['pg_num_default'] > 0:
            storage_group_list.append(
                (key, group_list[key], default_pg_num['pg_num_default']))
    resp = json.dumps({"storage_group_list": storage_group_list})
    return HttpResponse(resp)
예제 #3
0
 def get_context_data(self, **kwargs):
     context = super(CreateView, self).get_context_data(**kwargs)
     storage_group_list = []
     rsp, group_list= vsmapi.get_storage_group_list(self.request)
     for key in group_list:
         rsp, default_pg_num = vsmapi.get_default_pg_num_by_storage_group(self.request, \
                                                    {'storage_group_name':group_list[key]})
         if default_pg_num['pg_num_default'] > 0:
             storage_group_list.append((key, group_list[key], default_pg_num['pg_num_default']))
     #sg_list = #[(1,"SG 1",101),(2,"SG 1",102),(3,"SG 3",103)]
     context["sg_list"] = storage_group_list
     return context
예제 #4
0
 def get_context_data(self, **kwargs):
     context = super(CreateView, self).get_context_data(**kwargs)
     storage_group_list = []
     rsp, group_list = vsmapi.get_storage_group_list(self.request)
     for key in group_list:
         rsp, default_pg_num = vsmapi.get_default_pg_num_by_storage_group(self.request, \
                                                    {'storage_group_name':group_list[key]})
         if default_pg_num['pg_num_default'] > 0:
             storage_group_list.append(
                 (key, group_list[key], default_pg_num['pg_num_default']))
     #sg_list = #[(1,"SG 1",101),(2,"SG 1",102),(3,"SG 3",103)]
     context["sg_list"] = storage_group_list
     return context