docs(sprint2): P1-7 done

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
nns 2026-05-28 09:58:41 +05:00
parent 6886e1a92b
commit 18d3c3aa1e

View file

@ -50,8 +50,12 @@ query filter. Stock-инвариант: после каждого Post/Unpost
Post return через `CustomerReturn`-движение с +Quantity, инкрементит
QtyReturned на исходных строках. Запрещён unpost оригинала при активных
возвратах. Тесты: 3 интеграционных.
6. [ ] **P1-7 Возврат поставщику (SupplierReturn)** — по аналогии для Supply.
6. [x] **P1-7 Возврат поставщику (SupplierReturn)** — по аналогии для Supply.
Domain `SupplierReturn`+`Line` (referenceSupplyId). Контроллер. Web.
✅ Зеркалит Supply, но Post с -Quantity (тип `SupplierReturn`). Валидация
что reference указывает на проведённую приёмку того же поставщика. Защита
от ухода в минус. Permissions переиспользуют `SuppliesEdit/Post/Delete`.
Тесты: 4 интеграционных.
7. [ ] **P1-16 Hangfire dashboard + cleanup**`Hangfire.Dashboard` с
авторизацией только для SuperAdmin. Scheduled: ежедневный cleanup
`StockMovement` старше 2 лет, audit-log старше 90 дней.