]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Merge branch 'develop' into feature_filippov_erp-43j_add_message_window feature_filippov_erp-43j_add_message_window origin/feature_filippov_erp-43j_add_message_window
authorAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Thu, 12 Feb 2026 14:20:34 +0000 (17:20 +0300)
committerAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Thu, 12 Feb 2026 14:20:34 +0000 (17:20 +0300)
# Conflicts:
# .gitignore
# docker/db/dev.db-pgsql.env
# docker/db/dev.db.env
# docker/php/dev.php.env

1  2 
.gitignore
docker/db/dev.db-pgsql.env
erp24/config/params.php
erp24/config/web.php

diff --cc .gitignore
index f24b13d2233fee00d712a1d83fc9869be9125b29,bf51f52605afc1dde0944ac56527ad2d2a5d29f1..868ac5b230a910026dea1be65abed13aa1ddfb7c
@@@ -45,11 -45,4 +45,12 @@@ hive-mind-prompt-*.tx
  
  # Auto Claude data directory
  .auto-claude/
+ .env.jira
 +
 +# Auto Claude generated files
 +.auto-claude-security.json
 +.auto-claude-status
 +.claude_settings.json
 +.worktrees/
 +.security-key
 +logs/security/
index 4d144fda0e6f963be981e8c6819734a1d4d3e651,8c38e0561e38a9e0377933a4f66f8ce307beec17..5975c41353a66c72ee2727fd742290e4e9000ec3
@@@ -1,6 -1,13 +1,11 @@@
- ##
+ # PostgreSQL Container Environment
+ POSTGRES_HOST=db-pgsql-yii_erp24
+ POSTGRES_HOSTNAME=db-pgsql-yii_erp24
+ POSTGRES_PORT=5432
+ POSTGRES_DB=erp24
+ POSTGRES_SCHEMA=erp24
 -POSTGRES_USER=root
 -POSTGRES_PASSWORD=root
 +POSTGRES_USER=postgres
 +POSTGRES_PASSWORD=postgres
  
 -# PgAdmin credentials
 -# NOTE: .local domain is reserved (mDNS), use .test or example.com for dev
 -PGADMIN_DEFAULT_EMAIL=admin@erp24.ru
 +PGADMIN_DEFAULT_EMAIL=admin@example.com
  PGADMIN_DEFAULT_PASSWORD=admin
index 5ddba1b5080a805647ef142e01b37b206749c281,cd1836fbc1e49ea57e1dd3732eafefda3a39f0fa..e80cf20e6563141e97c7e5d40a2d2e6b9f72a4d2
@@@ -27,21 -40,11 +40,22 @@@ return 
          'telegram_max_message_length' => 4000,
          // Telegram: chat_id канала (получить через @userinfobot или API после вступления бота в канал)
          // Канал по ТЗ: https://t.me/+wHh_lW83AvVlYWNi
-         'telegram_chat_id_dev' => getenv('TELEGRAM_ORDER_CONTROL_CHAT_ID_DEV') ?: '-1001861631125',
-         'telegram_chat_id_prod' => getenv('TELEGRAM_ORDER_CONTROL_CHAT_ID_PROD') ?: '4886272326',
+         'telegram_chat_id_dev' => getenv('TELEGRAM_ORDER_CONTROL_CHAT_ID_DEV') ?: '',
+         'telegram_chat_id_prod' => getenv('TELEGRAM_ORDER_CONTROL_CHAT_ID_PROD') ?: '',
          // Email получатели по ТЗ
-         'email_recipients' => array_filter(explode(',', getenv('ORDER_CONTROL_EMAIL_RECIPIENTS') ?: 'vladimir.fomichev@erp-flowers.ru,ekaterina.geldak@bazacvetov24.ru,irina.rogacheva@bazacvetov24.ru,alena.chelyshkina@bazacvetov24.ru')),
+         'email_recipients_test' => array_filter(explode(',', getenv('ORDER_CONTROL_EMAIL_RECIPIENTS_TEST') ?: 'vladimir.fomichev@erp-flowers.ru,aleksey.filippov@erp-flowers.ru')),
+         'email_recipients' => array_filter(explode(',', getenv('ORDER_CONTROL_EMAIL_RECIPIENTS') ?: 'ekaterina.geldak@bazacvetov24.ru,irina.rogacheva@bazacvetov24.ru,alena.chelyshkina@bazacvetov24.ru')),
          'email_subject' => '[Контроль MP] Отчёт о расхождениях статусов заказов',
      ],
 +
 +    // Система обязательных напоминаний о сменах
 +    // Временные окна для показа напоминаний (в формате HH:MM)
 +    'SHIFT_REMINDER_TIME_WINDOWS' => ['07:50', '08:10', '19:50', '20:10'],
 +
 +    // Допустимые ключи напоминаний (whitelist для безопасности)
 +    'SHIFT_REMINDER_ALLOWED_KEYS' => ['day_shift', 'night_shift'],
 +
 +    // ID групп администраторов, которым показываются напоминания
 +    // Пустой массив = все пользователи с записями в timetable
 +    'SHIFT_REMINDER_ADMIN_GROUP_IDS' => [],
  ];
Simple merge