mirror of
https://github.com/etesync/server
synced 2025-07-04 14:22:34 +00:00

This will probably be replaced with a more robust mechanism that supports a better encryption mechanisms. This is just here for the meanwhile to support pressing needs for a way to message users. Once this is replaced, we will probably also replace the invitation mechanism to use the new messaging mechanism.
29 lines
1.2 KiB
Python
29 lines
1.2 KiB
Python
# Generated by Django 3.1.1 on 2020-12-24 13:03
|
|
|
|
from django.conf import settings
|
|
import django.core.validators
|
|
from django.db import migrations, models
|
|
import django.db.models.deletion
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
('django_etebase', '0036_auto_20201214_1128'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.CreateModel(
|
|
name='SimpleMessage',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('uid', models.CharField(db_index=True, max_length=43, unique=True, validators=[django.core.validators.RegexValidator(message='Not a valid UID', regex='^[a-zA-Z0-9\\-_]{20,}$')])),
|
|
('version', models.PositiveSmallIntegerField(default=1)),
|
|
('content', models.BinaryField()),
|
|
('fromUser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='outgoing_simple_messages', to=settings.AUTH_USER_MODEL)),
|
|
('toUser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='incoming_simple_messages', to=settings.AUTH_USER_MODEL)),
|
|
],
|
|
),
|
|
]
|