0006_moderation_queue_roles.py 739 B

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