def snapshot_list(request): """A list of all available snapshots""" if request.method == "POST": snapshot_form = AirportSnapshotForm(request.POST) if snapshot_form.is_valid(): snapshot = snapshot_form.save() working_list = [Snapshot(snapshot) for snapshot in AirportSnapshot.objects.all()] return HttpResponse(dehydrate_to_list_xml(working_list, list_name='snapshotlist'))
def snapshot_list(request): """A list of all available snapshots""" if request.method == "POST": snapshot_form = AirportSnapshotForm(request.POST) if snapshot_form.is_valid(): snapshot = snapshot_form.save() working_list = [ Snapshot(snapshot) for snapshot in AirportSnapshot.objects.all() ] return HttpResponse( dehydrate_to_list_xml(working_list, list_name='snapshotlist'))
def projectors(request): return HttpResponse(dehydrate_to_list_xml(Projector.objects.all()), content_type="text/xml")
def bacnet_lights(request): return HttpResponse(dehydrate_to_list_xml(BACNetLight.objects.all()), content_type="text/xml")
def ab_devices(request): return HttpResponse(dehydrate_to_list_xml([device.wrap() for device in ABDevice.objects.all()]), content_type="text/xml")
def photos(request, artcam_id): artcam = get_object_or_404(Artcam, pk=artcam_id) return HttpResponse(dehydrate_to_list_xml(ArtcamPhoto.objects.filter(artcam__id=artcam_id)) + IMAGE_COMMENT, content_type="text/xml")
def artcams(request): return HttpResponse(dehydrate_to_list_xml(Artcam.objects.all()), content_type="text/xml")
def ab_devices(request): return HttpResponse(dehydrate_to_list_xml( [device.wrap() for device in ABDevice.objects.all()]), content_type="text/xml")