# Generated by Django 5.0.7 on 2026-09-03 10:44

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("account", "0009_remove_user_shop"),
    ]

    operations = [
        migrations.AddField(
            model_name="user",
            name="action_permissions",
            field=models.JSONField(blank=True, default=list, editable=False),
        ),
        migrations.AddField(
            model_name="user",
            name="system_role",
            field=models.CharField(
                blank=True,
                choices=[
                    ("HEAD_USER", "Head User"),
                    ("BRANCH_MANAGER", "Branch Manager"),
                    ("ACCOUNTANT", "Accountant"),
                    ("CASHIER", "Cashier"),
                    ("SALES_USER", "Sales User"),
                    ("PURCHASE_USER", "Purchase User"),
                    ("WAREHOUSE_USER", "Warehouse User"),
                    ("REPORT_VIEWER", "Report Viewer"),
                ],
                default="",
                max_length=32,
            ),
        ),
    ]
