Allow approving / adjusting of checked in shifts

master
Tanner Collin 6 years ago
parent 3fac4591a1
commit 34eae84f24
  1. 4
      caremyway/api/serializers.py

@ -264,8 +264,8 @@ class CShiftSerializer(ShiftSerializer):
instance.set_end = set_end
elif approved_start and approved_end:
if not instance.actual_end:
raise serializers.ValidationError("Can't approve / edit time until after checkout.")
if not instance.actual_start:
raise serializers.ValidationError("Can't approve / edit time until after checkin.")
if approved_start > approved_end:
raise serializers.ValidationError("Shift ends before it starts.")

Loading…
Cancel
Save