Commit e9d6db65 authored by Rafal's avatar Rafal

delte footer

parent 8dc2a275
...@@ -24,6 +24,31 @@ class BeaconViewSet(viewsets.ModelViewSet): ...@@ -24,6 +24,31 @@ class BeaconViewSet(viewsets.ModelViewSet):
queryset = Beacon.objects.all() queryset = Beacon.objects.all()
serializer_class = BeaconSerializer serializer_class = BeaconSerializer
@detail_route(methods=['post'])
def add(self, request, pk=None):
uuid = request.data.get('uuid')
longitude = request.data.get('longitude')
latitude = request.data.get('latitude')
try:
beacon = Beacon.objects.get(uuid = uuid)
except ObjectDoesNotExist:
beacon = Beacon.objects.create(longitude=longitude, latitude=latitude)
manager = BeaconManager.objects.create(beacon=beacon)
manager.sites = []
beacon.uuid = uuid
beacon.name = "default Lo:{longitude}, La:{latitude}".format(longitude=longitude, latitude=latitude)
beacon.description = "default"
beacon.longitude = longitude
beacon.latitude = latitude
beacon.beacon_manager = manager
beacon.save()
manager.save()
return Response({"success":"True"})
return Response({"success":"False - beacon exist"})
class UserViewSet(viewsets.ModelViewSet): class UserViewSet(viewsets.ModelViewSet):
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment