0006_moderation_queue_roles.py 763 B

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. from django.db import migrations
  4. _ = lambda s: s
  5. def create_default_categories_roles(apps, schema_editor):
  6. CategoryRole = apps.get_model('misago_categories', 'CategoryRole')
  7. CategoryRole.objects.create(
  8. name=_("In moderation queue"),
  9. permissions={
  10. # threads perms
  11. 'misago.threads.permissions.threads': {
  12. 'require_threads_approval': 1,
  13. 'require_replies_approval': 1,
  14. },
  15. }
  16. )
  17. class Migration(migrations.Migration):
  18. dependencies = [
  19. ('misago_categories', '0005_auto_20170303_2027'),
  20. ]
  21. operations = [
  22. migrations.RunPython(create_default_categories_roles),
  23. ]