12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # -*- coding: utf-8 -*-
- # Generated by Django 1.11.9 on 2018-03-18 20:40
- from __future__ import unicode_literals
- from django.db import migrations
- _ = lambda s: s
- def create_default_categories_roles(apps, schema_editor):
- CategoryRole = apps.get_model('misago_categories', 'CategoryRole')
- CategoryRole.objects.create(
- name=_("Marking best answers"),
- permissions={
- # best answers perms
- 'misago.threads.permissions.bestanswers': {
- 'can_mark_best_answers': 1,
- 'can_change_marked_answers': 1,
- 'best_answer_change_time': 60 * 24,
- },
- }
- )
- CategoryRole.objects.create(
- name=_("Best answers moderator"),
- permissions={
- # best answers perms
- 'misago.threads.permissions.bestanswers': {
- 'can_mark_best_answers': 2,
- 'can_change_marked_answers': 2,
- 'best_answer_change_time': 0,
- },
- }
- )
- class Migration(migrations.Migration):
- dependencies = [
- ('misago_categories', '0006_moderation_queue_roles'),
- ]
- operations = [
- migrations.RunPython(create_default_categories_roles),
- ]
|