0006_moderation_queue_roles.py 698 B

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