X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sla%2Fslicetabsla.py;h=cc26b2547b5b9185e9f5daabd2662020c81137cf;hb=deee82377a1f72626cede01fdfec5e9d7cc274ce;hp=1e36fcf1faa689f3b02d8e367bb1cef6b231effd;hpb=2d8a1033acff0a082160d11120bb6e24f54aad0a;p=myslice.git diff --git a/sla/slicetabsla.py b/sla/slicetabsla.py index 1e36fcf1..cc26b254 100755 --- a/sla/slicetabsla.py +++ b/sla/slicetabsla.py @@ -250,11 +250,12 @@ class AgreementTemplates(FreeAccessView, ThemeView): #logger.debug("BBBBB templates: {}".format(templates)) for template in templates: - service_level_objectives.append(template.GuaranteeTerm.ServiceLevelObjective) + service_level_objectives.append( + [v.servicelevelobjective for v in template.guaranteeterms.values()]) - #logger.debug("CCCCC slo: {}".format(service_level_objectives)) + logger.debug("CCCCC slo: {}".format(service_level_objectives)) - return HttpResponse(service_level_objectives, content_type="application/xml") + return HttpResponse(service_level_objectives, content_type="application/json", status=response.status_code) class CreateAgreement(LoginRequiredView, ThemeView): def post(self, request, *args, **kwargs):