mirror of
https://github.com/suitenumerique/messages.git
synced 2026-09-27 12:14:55 +02:00
✨(api) add endpoint to manage ThreadAccess
Allows creating, updating, and deleting access to threads based on user role.
This commit is contained in:
@@ -279,3 +279,12 @@ class MessageSerializer(serializers.ModelSerializer):
|
||||
"is_trashed",
|
||||
]
|
||||
read_only_fields = fields # Mark all as read-only
|
||||
|
||||
|
||||
class ThreadAccessSerializer(serializers.ModelSerializer):
|
||||
"""Serialize thread access information."""
|
||||
|
||||
class Meta:
|
||||
model = models.ThreadAccess
|
||||
fields = ["id", "thread", "mailbox", "role", "created_at", "updated_at"]
|
||||
read_only_fields = ["id", "created_at", "updated_at"]
|
||||
|
||||
Reference in New Issue
Block a user