Skip to content

Commit bf0e81e

Browse files
committed
fixup! ✨(back) document as for access CRUD
1 parent 1f1c7b0 commit bf0e81e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/backend/core/api/serializers.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -686,10 +686,18 @@ class DocumentAskForAccessSerializer(serializers.ModelSerializer):
686686
"""Serializer for document ask for access model"""
687687

688688
abilities = serializers.SerializerMethodField(read_only=True)
689+
user_id = serializers.PrimaryKeyRelatedField(
690+
queryset=models.User.objects.all(),
691+
write_only=True,
692+
source="user",
693+
required=False,
694+
allow_null=True,
695+
)
696+
user = UserSerializer(read_only=True)
689697

690698
class Meta:
691699
model = models.DocumentAskForAccess
692-
fields = ["id", "document", "user", "role", "created_at", "abilities"]
700+
fields = ["id", "document", "user", "user_id","role", "created_at", "abilities"]
693701
read_only_fields = ["id", "document", "user", "role", "created_at", "abilities"]
694702

695703
def get_abilities(self, invitation) -> dict:

0 commit comments

Comments
 (0)