Exemple #1
0
def getCreateSensorForm(request):
	parent = Sensor.objects.get(name="All")
	data = {}
	data['sensors'] = Sensor.objects.exclude(name="All").order_by('name').filter(parent=parent)
	
	data['sensors'] = sensorsToFormTemplate(data['sensors'], 0)
	return render(request, "sensor/createSensorForm.tpl", data)
Exemple #2
0
def getEditSensorForm(request, sensorID):
	data = {}
	data['sensor'] = Sensor.objects.get(id=sensorID)
	if data['sensor'].parent:
		data['sensorParent'] = data['sensor'].parent.id
	else:
		data['sensorParent'] = None
	
	if data['sensor'].childSensors.count() > 0:
		data['sensorChildren'] =  data['sensor'].childSensors.values_list('id', flat=True)
	else:
		data['sensorChildren'] = None
	data['sensors'] = Sensor.objects.exclude(name="All").order_by('name').filter(parent=None)
	data['sensors'] = sensorsToFormTemplate(data['sensors'], 0)
	return render(request, "sensor/editSensorForm.tpl", data)