РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ppflSpTnInr 163 of 250 menu
◀ ▶

Арендаторы в Filament

Одна панель может обслуживать много команд сразу. Каждая команда хранит свои записи отдельно, а работник видит только ту часть данных, куда ему выдали доступ. Такой экран открывается по адресу /admin/acme.

В адресе панели появляется сегмент с кодом команды. Например, записи фирмы Acme открывают по /admin/acme, и все списки на этом экране уже относятся к выбранной команде.

Сначала можно ограничить данные без переключателя: одна команда на человека и фильтр на уровне модели. Когда человек входит в несколько команд, в шапке появляется выбор текущего арендатора.

Filament хранит текущую команду в контексте запроса и подставляет её в формы, таблицы и проверки доступа. Настройки панели и модели работника задают правила, кто куда может войти.

Часть таблиц остаётся общей для всех фирм, а часть жёстко привязана к арендатору. Так одна админка обслуживает и личные данные, и общие списки.

Со всем этим мы и будем разбираться в рамках данного раздела.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить