Wofür das Modul gedacht ist
Projekt-Infos ist Teil des aktiven Modul-Katalogs und deckt einen klaren Ausschnitt des Produktalltags ab.
Stammdaten, Kontakte, Beschreibungen und Notizen je Projekt pflegen. Im Projektkontext bedeutet das, dass der Bereich nicht isoliert funktioniert, sondern direkt an Team, Status und weitere Projektbereiche anknüpft.
Projekt-Infos ist als eigenständiger Produktbaustein gedacht. Gerade deshalb lohnt sich ein Blick darauf, wie der Bereich mit Rollen, Datenkontext und angrenzenden Modulen zusammenspielt.
Typische Einsatzfälle
Diese Situationen zeigen, wann der Bereich in einem sauberen Rollout oder im laufenden Betrieb konkret Mehrwert liefert.
Schnell Orientierung gewinnen
Projekt-Infos bietet einen klaren Einstieg in den jeweiligen Arbeitsbereich.
Mit dem restlichen Produkt verzahnen
Der Bereich arbeitet am besten, wenn Verantwortlichkeiten, Sichtbarkeit und angrenzende Module gemeinsam gedacht werden.
Rollout schrittweise aufbauen
Im Rollout sollte zuerst der relevante Kernnutzen sichtbar sein und später gezielt erweitert werden.
Wie das Modul mit anderen Bereichen zusammenspielt
struct-i-vio ist als zusammenhängende Plattform gedacht. Diese Module liegen fachlich am nächsten bei diesem Bereich.
Übersicht
Übersicht ergänzt Projekt-Infos, weil beide Bereiche im Alltag direkt aufeinander aufbauen oder dieselben Verantwortlichen berühren.
DetailsTeam
Team ergänzt Projekt-Infos, weil beide Bereiche im Alltag direkt aufeinander aufbauen oder dieselben Verantwortlichen berühren.
DetailsKontakte
Kontakte ergänzt Projekt-Infos, weil beide Bereiche im Alltag direkt aufeinander aufbauen oder dieselben Verantwortlichen berühren.
DetailsBerechtigungen und Sichtbarkeit
Die öffentliche Dokumentation beschreibt die Logik auf Produktniveau - nicht als technische Policy-Liste, sondern als Rollout-Leitfaden.
Best Practices
So bleibt der Bereich bei Einführung und Nutzung anschlussfähig an den restlichen Produktfluss.
Entwickler Info
Sehr kleines Modul (4 Actions = 2 _all/scoped-Paare). RLS-only enforcement auf project_info_docs. UI-Hook prüft canAction für die Edit-Anzeige; spezifische API-Pre-Checks gibt es keine — Projekt-Info-Edit läuft über die generischen project-Endpoints, die nur Modul-Visibility prüfen.
Entwickler-Info aufklappen (1)
RLS-only enforcement, kein dedizierter API-Pre-Check
Im Gegensatz zu z.B. invoices_pro oder project_planning hat project_info keine eigenen REST-Endpoints, die can_perform_action explizit prüfen. Stattdessen werden die Mutations über generische project-Endpoints geleitet, die Modul-Visibility prüfen, und die action-Granularität (view vs edit, scoped vs _all) lebt rein in den RLS-Policies auf project_info_docs.
pages/projects/[id]/info.tsx:58, 66, 69 (UI-Hook canAction)RLS: project_info_docs (insert/update/delete + select, _project + _all)
