# -*- coding: utf-8 -*- from __future__ import unicode_literals from django.db import models, migrations from django.utils.translation import ugettext as _ from misago.core.utils import slugify def create_default_ranks(apps, schema_editor): Rank = apps.get_model('misago_users', 'Rank') team = Rank.objects.create( name=_("Forum Team"), slug=slugify(_("Forum Team")), title=_("Team"), css_class='team', is_tab=True, is_on_index=True, order=0) member = Rank.objects.create( name=_("Members"), slug=slugify(_("Members")), is_default=True, order=1) Role = apps.get_model('misago_acl', 'Role') team.roles.add(Role.objects.get(name=_("Moderator"))) class Migration(migrations.Migration): dependencies = [ ('misago_users', '0002_users_settings'), ('misago_acl', '0003_default_roles'), ] operations = [ migrations.RunPython(create_default_ranks), ]