Бобер Боб
Платформа складского учёта
Платформа складского учёта · Release notes · v0.9.0

История версий — v0.9.0

Реализована ролевая модель доступа (RBAC) через Filament Shield: 70 разрешений для 4 моделей, 4 роли. Установлена Filament v5 — PHP-админ-панель для Laravel с 4 CRUD-ресурсами. Добавлен экспорт данных в Excel, дашборд-виджет LowStockWidget и отдельная панель для клиентов.

minor Выпущена 27.07.2026
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
← Ко всем версиям