@@ -191,7 +191,7 @@ class WritableRackReservationSerializer(serializers.ModelSerializer):
class Meta:
model = RackReservation
- fields = ['id', 'rack', 'units', 'user', 'description']
+ fields = ['id', 'rack', 'units', 'description']
#
@@ -117,6 +117,10 @@ class RackReservationViewSet(WritableSerializerMixin, ModelViewSet):
write_serializer_class = serializers.WritableRackReservationSerializer
filter_class = filters.RackReservationFilter
+ # Assign user from request
+ def perform_create(self, serializer):
+ serializer.save(user=self.request.user)
+
# Manufacturers