Relationship Enhancer

Verbessert Beziehungen im Payload CMS mit referenzieller Integrität und bidirektionaler Unterstützung.

Community 12 265/Wo. MIT v0.0.10

Installation

pnpm add payload-relationship-enhancer

Über

Das Relationship Enhancer Plugin für Payload CMS optimiert das Beziehungsmanagement, indem es referenzielle Integrität sicherstellt und bidirektionale Beziehungen zwischen Dokumenten ermöglicht. Wenn Dokument A auf Dokument B verweist und B gelöscht wird, wird A automatisch aktualisiert, um seine Referenz zu entfernen und so saubere Daten zu gewährleisten. Das Plugin ermöglicht eine bidirektionale Konfiguration, was bedeutet, dass, wenn Dokument A auf Dokument B verweist, auch Dokument B auf Dokument A verweisen kann. Es integriert sich nahtlos in die bestehenden Payload-Beziehungen und modifiziert die GraphQL- und REST-API-Schemas, wodurch komplexe Abfragen zur Verwaltung dieser Beziehungen reduziert werden. Aktuell unterstützt das Plugin nur MongoDB. Es löst keine Lifecycle-Hooks aus, wenn Beziehungen aktualisiert werden, was die benutzerdefinierte Geschäftslogik beeinflussen kann. Bei der Konfiguration der Beziehungen, insbesondere bei verschachtelten Feldern, ist Vorsicht geboten, da das Plugin bekannte Einschränkungen im Umgang damit aufweist.

Paketinformationen

Paketname
payload-relationship-enhancer
Neueste Version
0.0.10
Entpackte Größe
542 kB
Lizenz
MIT
Wöchentliche Downloads
265
Zuletzt veröffentlicht
2. Jan. 2024

Ähnliche Plugins

Mehr in Content