from django.db import migrations, models import phonenumber_field.modelfields import utils.validators class Migration(migrations.Migration): dependencies = [ ("api", "0001_initial"), ] operations = [ migrations.CreateModel( name="SupportMessage", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "sender_name", models.CharField( help_text="Full name of the sender", max_length=255, verbose_name="Sender Name", ), ), ( "sender_email", models.EmailField( help_text="Email address of the sender", max_length=254, verbose_name="Sender Email", ), ), ( "subject", models.CharField( help_text="Message subject", max_length=255, verbose_name="Subject", ), ), ( "sender_phone", phonenumber_field.modelfields.PhoneNumberField( blank=True, help_text="e.g., +49 151 12345678", max_length=128, null=True, region=None, validators=[utils.validators.validate_possible_number], verbose_name="Sender Phone", ), ), ( "message", models.TextField( help_text="Support message body", verbose_name="Message", ), ), ( "created_at", models.DateTimeField(auto_now_add=True, verbose_name="Created At"), ), ], options={ "verbose_name": "Support Message", "verbose_name_plural": "Support Messages", "ordering": ["-created_at"], }, ), ]