# Generated by Django 5.0.6 on 2025-08-26 08:50

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("stiftung", "0015_backupjob_auditlog"),
    ]

    operations = [
        migrations.CreateModel(
            name="ApplicationPermission",
            fields=[
                (
                    "id",
                    models.BigAutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
            ],
            options={
                "permissions": [
                    ("manage_destinataere", "Kann Destinatäre verwalten"),
                    ("view_destinataere", "Kann Destinatäre anzeigen"),
                    ("manage_land", "Kann Ländereien verwalten"),
                    ("view_land", "Kann Ländereien anzeigen"),
                    ("manage_paechter", "Kann Pächter verwalten"),
                    ("view_paechter", "Kann Pächter anzeigen"),
                    ("manage_verpachtungen", "Kann Verpachtungen verwalten"),
                    ("view_verpachtungen", "Kann Verpachtungen anzeigen"),
                    ("manage_foerderungen", "Kann Förderungen verwalten"),
                    ("view_foerderungen", "Kann Förderungen anzeigen"),
                    ("manage_documents", "Kann Dokumente verwalten"),
                    ("view_documents", "Kann Dokumente anzeigen"),
                    ("link_documents", "Kann Dokumente verknüpfen"),
                    ("manage_verwaltungskosten", "Kann Verwaltungskosten verwalten"),
                    ("view_verwaltungskosten", "Kann Verwaltungskosten anzeigen"),
                    ("approve_payments", "Kann Zahlungen genehmigen"),
                    ("manage_konten", "Kann Stiftungskonten verwalten"),
                    ("view_konten", "Kann Stiftungskonten anzeigen"),
                    ("manage_rentmeister", "Kann Rentmeister verwalten"),
                    ("view_rentmeister", "Kann Rentmeister anzeigen"),
                    ("access_administration", "Kann Administration aufrufen"),
                    ("view_audit_logs", "Kann Audit-Logs anzeigen"),
                    ("manage_backups", "Kann Backups erstellen und verwalten"),
                    ("manage_users", "Kann Benutzer verwalten"),
                    ("manage_permissions", "Kann Berechtigungen verwalten"),
                    ("import_data", "Kann Daten importieren"),
                    ("export_data", "Kann Daten exportieren"),
                    ("access_django_admin", "Kann Django Admin aufrufen"),
                    ("view_system_stats", "Kann Systemstatistiken anzeigen"),
                ],
                "managed": False,
                "default_permissions": (),
            },
        ),
    ]
