0001_initial.py 955 B

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