def post(self, request, rid): with self._handle_exception(request): rs = ReplicaShare.objects.get(id=rid) ts = datetime.utcnow().replace(tzinfo=utc) snap_name = request.data.get("snap_name") rt = ReceiveTrail(rshare=rs, snap_name=snap_name, status="pending", receive_pending=ts) rt.save() return Response(ReceiveTrailSerializer(rt).data)
def post(self, request, rid): rs = ReplicaShare.objects.get(id=rid) snap_name = request.DATA['snap_name'] ts = datetime.utcnow().replace(tzinfo=utc) rt = ReceiveTrail(rshare=rs, snap_name=snap_name, status='pending', receive_pending=ts) rt.save() return Response(ReceiveTrailSerializer(rt).data)
def post(self, request, rid): with self._handle_exception(request): rs = ReplicaShare.objects.get(id=rid) ts = datetime.utcnow().replace(tzinfo=utc) snap_name = request.data.get('snap_name') rt = ReceiveTrail(rshare=rs, snap_name=snap_name, status='pending', receive_pending=ts) rt.save() return Response(ReceiveTrailSerializer(rt).data)