Relationship Enhancer
Улучшает управление связями в Payload CMS с поддержкой ссылочной целостности и двусторонних отношений.
Установка
pnpm add payload-relationship-enhancer Описание
Плагин для Payload CMS улучшает управление связями между документами, обеспечивая ссылочную целостность и позволяя устанавливать двусторонние отношения. Если документ A ссылается на документ B и B удаляется, ссылка в документе A будет автоматически удалена, что помогает поддерживать чистоту данных. Плагин поддерживает двустороннюю конфигурацию: если документ A ссылается на документ B, документ B также может ссылаться на документ A. Он интегрируется с существующими отношениями в Payload, изменяя схемы GraphQL и REST API, что упрощает работу со сложными запросами для управления этими связями. На данный момент плагин поддерживает только MongoDB. При обновлении связей он не вызывает хуки жизненного цикла, что может повлиять на пользовательскую бизнес-логику. При настройке связей, особенно для вложенных полей, необходимо проявлять осторожность, так как плагин имеет известные ограничения в их обработке.
О пакете
- Имя пакета
payload-relationship-enhancer- Последняя версия
0.0.10- Размер
- 542 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 248
- Последняя публикация
- 2 янв. 2024 г.
Похожие плагины
Ещё в категории «Контент»Shaggle Core
Плагин для Payload CMS: добавляет коллекции, глобалы и блоки для стартовых сайтов агентств и гостиниц.
Meilisearch
Плагин для Payload CMS, который синхронизирует документы коллекций с индексами Meilisearch через хуки afterChange и afterDelete.
Nested Docs
Добавляет иерархию документов с автогенерируемыми хлебными крошками в выбранные коллекции Payload.
Redirects
Плагин для управления редиректами в Payload CMS.
Iframe Tabs
Добавляет iframes в отдельные вкладки в админ-панели Payload.
Comment
Добавляет настраиваемую коллекцию комментариев в Payload CMS для пользовательских отзывов.