| Server IP : 85.214.239.14 / Your IP : 216.73.216.97 Web Server : Apache/2.4.65 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /srv/modoboa/env/lib64/python3.5/site-packages/modoboa/limits/migrations/ |
Upload File : |
from django.db import migrations
from .. import utils
def create_limits(apps, schema_editor):
"""Create limits for existing domains."""
Domain = apps.get_model("admin", "Domain")
DomainObjectLimit = apps.get_model("limits", "DomainObjectLimit")
to_create = []
for domain in Domain.objects.all():
for name, tpl in utils.get_domain_limit_templates():
to_create.append(
DomainObjectLimit(domain=domain, name=name, max_value=-1))
DomainObjectLimit.objects.bulk_create(to_create)
class Migration(migrations.Migration):
dependencies = [
('admin', '0003_auto_20151118_1215'),
('limits', '0004_auto_20160413_1312'),
]
operations = [
migrations.RunPython(create_limits)
]