v0.9.0
minor от 27.07.2026
RBAC, Filament v5, Excel Export, Client Panel
RBAC через Filament Shield
- 70 разрешений — view/create/edit/delete для 4 моделей (Product, Warehouse, Stock, Movement) + дополнительные
- 4 роли — Administrator (полный доступ), Warehouse (складские операции), Partner (товары и остатки), Test (тестирование)
- Воспроизводимый сидер — roles и permissions создаются автоматически при migrate:fresh --seed
Filament v5
- ProductResource — CRUD + фильтры + badge-категории + пагинация
- WarehouseResource — CRUD + stocks_count (количество остатков)
- StockResource — CRUD + relationship select + expiry_date
- MovementResource — view-only + type badge (приход/расход) + фильтры
Дополнительный функционал
- Excel Export — экспорт отфильтрованных данных в .xlsx на страницах Products, Stocks, Movements
- LowStockWidget — дашборд-виджет с 5 карточками статистики (товары, склады, остатки, дефицит)
- Client Panel — отдельная Filament-панель для розничных клиентов с read-only каталогом
Установленные компоненты
- filament/filament v5.7.3, bezhansalleh/filament-shield v4.3.0, pxlrbt/filament-excel v3.6.1, maatwebsite/excel v3.1.69
Статистика
- Permissions: 70 · Роли: 4 · Resources: 4 · CRUD-страницы: 13 · Панели: 2 (Admin + Client)
- Версия: 0.6.0 → 0.9.0
← Ко всем версиям