Exemple #1
0
 def post(self, request, format=None):
     serializedMachines = MachineSerializer(data=request.data)
     if serializedMachines.is_valid():
         serializedMachines.save()
         return Response(serializedMachines.data,
                         status=status.HTTP_201_CREATED)
     return Response(serializedMachines.errors,
                     status=status.HTTP_400_BAD_REQUEST)
Exemple #2
0
	def put(self, request, family, machineType, serial, field, value, format=None):
		machine = self.get_object(family, machineType, serial)
		machine = machine[:1].get()
		if not field:
			serializedMachine = MachineSerializer(machine, data=request.data)
			if serializedMachine.is_valid():
				serializedMachine.save()
				return Response(serializedMachine.data)
			return Response(serializedMachine.errors, status=status.HTTP_400_BAD_REQUEST)
		else:
			return CharacteristicsDetails.as_view()(request,machine,field,value)
Exemple #3
0
 def put(self,
         request,
         family,
         machineType,
         serial,
         field,
         value,
         format=None):
     machine = self.get_object(family, machineType, serial)
     machine = machine[:1].get()
     if not field:
         serializedMachine = MachineSerializer(machine, data=request.data)
         if serializedMachine.is_valid():
             serializedMachine.save()
             return Response(serializedMachine.data)
         return Response(serializedMachine.errors,
                         status=status.HTTP_400_BAD_REQUEST)
     else:
         return CharacteristicsDetails.as_view()(request, machine, field,
                                                 value)
Exemple #4
0
	def post(self, request, format=None):
		serializedMachines=MachineSerializer(data=request.data)
		if serializedMachines.is_valid():
			serializedMachines.save()
			return Response(serializedMachines.data, status = status.HTTP_201_CREATED)
		return Response(serializedMachines.errors, status = status.HTTP_400_BAD_REQUEST)