Browse Source

Assign RackReservation user from request context

Jeremy Stretch 8 years ago
parent
commit
79a9ac3bc8
2 changed files with 5 additions and 1 deletions
  1. 1 1
      netbox/dcim/api/serializers.py
  2. 4 0
      netbox/dcim/api/views.py

+ 1 - 1
netbox/dcim/api/serializers.py

@@ -191,7 +191,7 @@ class WritableRackReservationSerializer(serializers.ModelSerializer):
 
     class Meta:
         model = RackReservation
-        fields = ['id', 'rack', 'units', 'user', 'description']
+        fields = ['id', 'rack', 'units', 'description']
 
 
 #

+ 4 - 0
netbox/dcim/api/views.py

@@ -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