Skip to content

Commit b7fa846

Browse files
committed
fixup! ✨(back) document as for access CRUD
1 parent 472ced9 commit b7fa846

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/backend/core/api/serializers.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -686,10 +686,26 @@ 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 = [
701+
"id",
702+
"document",
703+
"user",
704+
"user_id",
705+
"role",
706+
"created_at",
707+
"abilities",
708+
]
693709
read_only_fields = ["id", "document", "user", "role", "created_at", "abilities"]
694710

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

0 commit comments

Comments
 (0)