0003_validation.py 1.4 KB

123456789101112131415161718192021222324252627282930
  1. # Generated by Django 2.2.2 on 2019-06-28 18:16
  2. import desecapi.models
  3. import django.core.validators
  4. from django.db import migrations, models
  5. class Migration(migrations.Migration):
  6. dependencies = [
  7. ('desecapi', '0002_lowercase_domains_and_subnames'),
  8. ]
  9. operations = [
  10. migrations.AlterField(
  11. model_name='domain',
  12. name='name',
  13. field=models.CharField(max_length=191, unique=True, validators=[desecapi.models.validate_lower, django.core.validators.RegexValidator(code='invalid_domain_name', message='Invalid value (not a DNS name).', regex='^[a-z0-9_.-]*[a-z]$')]),
  14. ),
  15. migrations.AlterField(
  16. model_name='rrset',
  17. name='subname',
  18. field=models.CharField(blank=True, max_length=178, validators=[desecapi.models.validate_lower, django.core.validators.RegexValidator(code='invalid_subname', message="Subname can only use (lowercase) a-z, 0-9, ., -, and _, may start with a '*.', or just be '*'.", regex='^([*]|(([*][.])?[a-z0-9_.-]*))$')]),
  19. ),
  20. migrations.AlterField(
  21. model_name='rrset',
  22. name='type',
  23. field=models.CharField(max_length=10, validators=[desecapi.models.validate_upper, django.core.validators.RegexValidator(code='invalid_type', message='Type must be uppercase alphanumeric and start with a letter.', regex='^[A-Z][A-Z0-9]*$')]),
  24. ),
  25. ]