--- /dev/null
+# Generated by Django 3.2.25 on 2025-04-28 11:24
+
+from django.db import migrations, models
+import storages.backends.s3
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('teleforma', '0029_merge_0028_auto_20240318_1139_0028_auto_20240415_0414'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='chatmessage',
+ name='message',
+ field=models.CharField(max_length=512, verbose_name='Message'),
+ ),
+ migrations.AlterField(
+ model_name='documentprivate',
+ name='file',
+ field=models.FileField(blank=True, db_column='filename', max_length=1024, storage=storages.backends.s3.S3Storage, upload_to='private/documents/%Y/%m/%d', verbose_name='file'),
+ ),
+ ]
class ChatMessage(models.Model):
"""A chat message"""
- message = models.CharField('Message', max_length=255)
+ message = models.CharField('Message', max_length=512)
room_name = models.CharField('Salon', max_length=255)
user = models.ForeignKey(
User, related_name='chat_messages', verbose_name=_('user'), on_delete=models.CASCADE, blank=True, null=True)
# Receive message from user
async def receive_json(self, content):
- message_content = content['message'][:255]
+ message_content = content['message'][:512]
reply_to = await self.get_message_from_id(content.get('replyTo'))
message = await self.add_message_to_db(self.scope['user'], self.room_name, message_content, reply_to=reply_to)
# Send message to room group