1# Generated by Plain 0.52.2 on 2025-07-08 01:17
2
3import uuid
4
5import plain.models.deletion
6from plain import models
7from plain.models import migrations
8from plain.runtime import settings
9
10
11class Migration(migrations.Migration):
12 initial = True
13
14 dependencies = [
15 migrations.settings_dependency(settings.AUTH_USER_MODEL),
16 ]
17
18 operations = [
19 migrations.CreateModel(
20 name="SupportFormEntry",
21 fields=[
22 ("id", models.BigAutoField(auto_created=True, primary_key=True)),
23 ("uuid", models.UUIDField(default=uuid.uuid4)),
24 ("name", models.CharField(max_length=255)),
25 ("email", models.EmailField(max_length=254)),
26 ("message", models.TextField()),
27 ("created_at", models.DateTimeField(auto_now_add=True)),
28 ("form_slug", models.CharField(max_length=255)),
29 (
30 "user",
31 models.ForeignKey(
32 allow_null=True,
33 on_delete=plain.models.deletion.SET_NULL,
34 related_name="support_form_entries",
35 required=False,
36 to="users.user",
37 ),
38 ),
39 ],
40 options={
41 "ordering": ["-created_at"],
42 },
43 ),
44 migrations.AddIndex(
45 model_name="supportformentry",
46 index=models.Index(
47 fields=["created_at"], name="plainsuppor_created_bda60d_idx"
48 ),
49 ),
50 migrations.AddConstraint(
51 model_name="supportformentry",
52 constraint=models.UniqueConstraint(
53 fields=("uuid",), name="plainsupport_supportformentry_unique_uuid"
54 ),
55 ),
56 ]