Add precommit to run ruff
This commit is contained in:
@@ -7,6 +7,7 @@ from notes.models import Note, User
|
||||
|
||||
class UserSerializer(serializers.ModelSerializer):
|
||||
username = serializers.CharField(max_length=150)
|
||||
|
||||
class Meta:
|
||||
model = User
|
||||
fields = ["id", "username", "first_name", "last_name"]
|
||||
@@ -34,20 +35,22 @@ class NoteSerializer(serializers.ModelSerializer):
|
||||
|
||||
def validate_to_user(self, value):
|
||||
try:
|
||||
user = User.objects.get(username=value['username'])
|
||||
user = User.objects.get(username=value["username"])
|
||||
except User.DoesNotExist:
|
||||
raise serializers.ValidationError("User not found")
|
||||
|
||||
current_user = self.context['request'].user
|
||||
current_user = self.context["request"].user
|
||||
if not current_user.allowed_notes_to.filter(pk=user.pk).exists():
|
||||
raise serializers.ValidationError(f"User not allowed to post notes to {user!r}")
|
||||
raise serializers.ValidationError(
|
||||
f"User not allowed to post notes to {user!r}"
|
||||
)
|
||||
return user
|
||||
|
||||
def save(self, **kwargs):
|
||||
to_user = self.validated_data['to_user']
|
||||
to_user = self.validated_data["to_user"]
|
||||
return Note.objects.create(
|
||||
from_user=self.context['request'].user,
|
||||
from_user=self.context["request"].user,
|
||||
to_user=to_user,
|
||||
note=self.validated_data['note'],
|
||||
expiry=timezone.now() + timedelta(seconds=to_user.expiry_seconds)
|
||||
note=self.validated_data["note"],
|
||||
expiry=timezone.now() + timedelta(seconds=to_user.expiry_seconds),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user