58 lines
2.1 KiB
Python
58 lines
2.1 KiB
Python
# Generated by Django 5.2.4 on 2026-08-10
|
||
|
||
from django.conf import settings
|
||
from django.db import migrations, models
|
||
|
||
|
||
class Migration(migrations.Migration):
|
||
dependencies = [
|
||
("finance", "0017_payrollcarryover"),
|
||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||
]
|
||
|
||
operations = [
|
||
migrations.CreateModel(
|
||
name="FinanceSettings",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"name",
|
||
models.CharField(
|
||
default="Основные настройки",
|
||
max_length=100,
|
||
verbose_name="Название",
|
||
),
|
||
),
|
||
(
|
||
"updated_at",
|
||
models.DateTimeField(auto_now=True, verbose_name="Обновлено"),
|
||
),
|
||
(
|
||
"management_users",
|
||
models.ManyToManyField(
|
||
blank=True,
|
||
help_text=(
|
||
"Если список пуст, блок доступен всем администраторам и сотрудникам "
|
||
"с финансовыми правами. Заполните список, чтобы ограничить доступ."
|
||
),
|
||
related_name="finance_management_settings",
|
||
to=settings.AUTH_USER_MODEL,
|
||
verbose_name="Доступ к блоку «Управление»",
|
||
),
|
||
),
|
||
],
|
||
options={
|
||
"verbose_name": "Настройки финансов",
|
||
"verbose_name_plural": "Настройки финансов",
|
||
},
|
||
),
|
||
]
|