0001_initial.py 1001 B

123456789101112131415161718192021222324252627282930313233343536
  1. from django.contrib.postgres.fields import JSONField
  2. from django.db import migrations, models
  3. from ..models import permissions_default
  4. class Migration(migrations.Migration):
  5. initial = True
  6. dependencies = []
  7. operations = [
  8. migrations.CreateModel(
  9. name="Role",
  10. fields=[
  11. (
  12. "id",
  13. models.AutoField(
  14. verbose_name="ID",
  15. serialize=False,
  16. auto_created=True,
  17. primary_key=True,
  18. ),
  19. ),
  20. ("name", models.CharField(max_length=255)),
  21. (
  22. "special_role",
  23. models.CharField(max_length=255, null=True, blank=True),
  24. ),
  25. ("permissions", JSONField(default=permissions_default)),
  26. ],
  27. options={"abstract": False},
  28. bases=(models.Model,),
  29. )
  30. ]