Example #1
0
    def get(self, request, format=None):

        configlets = Configlet.objects.filter(status = True).order_by('name')
        logger.debug("Total configlets fetched from database: "+str(len(configlets)))
        serializer = ConfigletGetSerializer(configlets, many=True)
        for cfglt_detail in serializer.data:
            try :
                cfglt_detail['parameters'] = json.loads(cfglt_detail['parameters'])
            except:
                pass
        conf = serializer.data
	conf = change_datetime(conf)
        return Response(conf)
Example #2
0
 def get(self, request, format=None):
     
     ProfileTemplates = ProfileTemplate.objects.filter(status=True).order_by('name')
     logger.debug("Total Profile Templates fetched from database: "+str(len(ProfileTemplates)))
     serializer=ProfileTemplateGetSerializer(ProfileTemplates, many=True)
     for pr_temp_detail in serializer.data:
         try :
             pr_temp_detail['parameters'] = json.loads(pr_temp_detail['parameters'])
         except:
             pass
     proT = serializer.data
     proT = change_datetime(proT)
     return Response(proT)
Example #3
0
    def get(self, request, format=None):
        configuration = Configuration.objects.filter(status = True).order_by('name')
        serializer = ConfigurationGetSerializer(configuration, many=True)
        index = 0
        for config_details in serializer.data:
            try:
                config_details['construct_list'] = json.loads(config_details['construct_list'])
                config_details['last_modified_by'] = configuration[index].last_modified_by.username
            except:pass
            index += 1
        conf = serializer.data
        conf = change_datetime(conf)

        return Response(conf)
Example #4
0
    def get(self, request, format=None):
        FabricProfiles = FabricProfile.objects.filter(status = True).order_by('name')
        serializer = FabricProfileGetSerializer(FabricProfiles, many=True)
        index = 0
        for fab_pro_details in serializer.data:
            try:
                del(fab_pro_details['construct_list'])
                fab_pro_details['last_modified_by'] = FabricProfiles[index].last_modified_by.username
            except:
                logger.error('Failed to update')
            index += 1
        fabp = serializer.data
        fabp = change_datetime(fabp)

        return Response(fabp)
Example #5
0
    def get(self,request,id,format=None):
    
        pool=self.get_object(id)
        serializer=PoolGetSerializer(pool)
        collect_details = serializer.data
        collect_details['range'] = json.loads(collect_details['range'])
        #available_data = PoolDetail.objects.filter(index = id,assigned ='')
        used_data = PoolDetail.objects.filter(index = id).exclude(assigned = '')
        #serializer = PoolGetDetailSerializer(available_data,many=True)
        #collect_details['available_data'] = serializer.data
        serializer = PoolGetDetailSerializer(used_data,many=True)


	collec = serializer.data
	collec = change_datetime(collec)
        collect_details['used_data'] = collec #serializer.data        
        #collect_details['available'] = available_data
        return Response(collect_details)
Example #6
0
    def get(self,request,id,format=None):
    
        collection=self.get_object(id)
        serializer=CollectionGetSerializer(collection)
        collect_details = serializer.data
        collect_details['range'] = json.loads(collect_details['range'])
        #available_data = CollectionDetail.objects.filter(index = id,assigned ='')
        used_data = CollectionDetail.objects.filter(index = id).exclude(assigned = '')
        #serializer = CollectionGetDetailSerializer(available_data,many=True)
        #collect_details['available_data'] = serializer.data
        serializer = CollectionGetDetailSerializer(used_data,many=True)


	collec = serializer.data
	collec = change_datetime(collec)
        collect_details['used_data'] = collec #serializer.data        
        #collect_details['available'] = available_data
        return Response(collect_details)