Hallo Zusammen,
wollte mal nach ev. vorhanden "Best Practices" zu folgendem Problem fragen:
Auf einer Vereinsseite soll eine Adressverwaltung umgesetzt werden.
1. Idee: Katalog. Funktioniert bestens, alle Anforderungen an die Adressverwaltung können abgedeckt werden. Speziell die Gruppierung nach Organisation und Funktion (welche in Taxonomie abgebildet werden).
Die Loginverwaltung erfolgt aber über Mitglieder.
Problem: Die Mitgliederdaten (z.b Adresse) liegen nun doppelt vor, im Katalog und bei den Mitgliederdaten.
2. Idee: Mitglieder. Die Mitglieder können so einfach ihre eigenen Daten bearbeiten. Aber wie bringe ich da die Taxonomie Felder und die Sortierung hin...
Weitere Anforderung: Das Bearbeiten von Daten, auch von anderen Mitgliedern, soll abhängig von der Funktion (Leiter können Teilnehmer bearbeiten) und Organisation (bearbeiten nur innerhalb der eigenen Organisationseinheit) möglich sein.
Also eigentlich ein typisches Vereinsproblem, oder?
Hat da jemand schon Erfahrungen damit?
Meine Überlegungen gehen in Richtung "processFormData"-Hook zum Abgleichen der Mitgliederdaten mit den Katalog-Inhalten. Aber ev. gibt es ja noch andere Ansätze.
Gruss
Daniel