Catalog Service — BR 1.4.2

Задачи

  • Grep: "franchise" / "franchisee" в role comparisons
  • Заменить на "admin_franchise" / "admin_franchisee"
  • Обновить enum/константы EmployeeRole
  • Обновить JWT parsing / role extraction
  • Обновить @PreAuthorize / role guard’ы
  • Проверить ролевой доступ: каталог, стоп-листы, прейскуранты, модификаторы

Тесты

  • Роль admin_franchise — полный CRUD каталога
  • Роль admin_franchisee — просмотр + управление стоп-листами своих ТТ
  • Роль manager — просмотр + стоп-листы своей ТТ