food-market/src/food-market.domain/Organizations
nns 3547e823c3
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker API / Build + push API (push) Waiting to run
Docker API / Deploy API on stage (push) Blocked by required conditions
feat(notifications): задел push под iOS — device_tokens + IPushSender (заглушка)
Таблица токенов устройств (device_tokens, Phase40) + POST/DELETE /api/me/device-tokens
для регистрации iOS/Android/Web push-токенов. Контракт IPushSender.SendAsync; в DI
включён StubPushSender (пишет в лог) — реальный APNs/FCM/VAPID подменит заглушку, когда
появятся ключи, без правок вызывающего кода. Описано в docs/mobile-api.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-09 02:27:05 +05:00
..
DeviceToken.cs feat(notifications): задел push под iOS — device_tokens + IPushSender (заглушка) 2026-10-09 02:27:05 +05:00
Employee.cs feat(pos): быстрый вход кассира по PIN (grant_type=pin) + lockout 2026-10-08 09:38:36 +05:00
EmployeeRole.cs feat(domain): Employee, EmployeeRole, RolePermissions entities + migration 2026-04-26 12:00:30 +05:00
Organization.cs feat(catalog): штрихкоды товара — добавление + весовые этикетки 2026-10-08 05:39:20 +05:00
OrgAuditLog.cs feat(audit): per-tenant журнал мутаций OrgAuditLog (P1-18) 2026-05-28 16:26:36 +05:00
RolePermissions.cs feat(auth): эффективные права пользователя в /api/me (единый источник) 2026-10-08 05:39:37 +05:00
SuperAdminAuditLog.cs feat(domain): Organization.IsArchived/AccountOwner + SuperAdminAuditLog + migration 2026-04-26 12:51:25 +05:00
SystemSettings.cs feat(super-admin): настраиваемый retention period для архивных орг 2026-04-26 17:59:24 +05:00