feature/minio-integration #2

Merged
Ghasemi merged 3 commits from feature/minio-integration into master 2026-07-20 06:32:07 -04:00
Collaborator
No description provided.
ali added 3 commits 2026-07-20 06:29:02 -04:00
Frontend now uploads media directly to MinIO and sends only the
resulting object_key; the backend never touches file bytes. Mattermost
post bodies carry "<type>:<object_key>" instead of a permanent public
URL, and download links are signed fresh on every read (send + list)
so they can't outlive their expiry. Also wires up MINIO_SECURE, which
settings.py previously never read from env.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
# Conflicts:
#	apps/chat/serializers/messages.py
#	apps/chat/services/message.py
#	apps/chat/tests/test_messages.py
#	apps/chat/views/messages.py
Ghasemi merged commit 7a0236d24a into master 2026-07-20 06:32:07 -04:00
Ghasemi deleted branch feature/minio-integration 2026-07-20 06:32:07 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: addwin/chat#2
No description provided.