diff --git a/src/govoplan_idm/backend/manifest.py b/src/govoplan_idm/backend/manifest.py index ace24fd..a8cb103 100644 --- a/src/govoplan_idm/backend/manifest.py +++ b/src/govoplan_idm/backend/manifest.py @@ -480,7 +480,10 @@ manifest = ModuleManifest( id="idm.workspace-layout", title="IDM workspace layout", summary="Find workspace actions and read consistently arranged content.", - body="Function requests and grants, typed groups, effective identity relationships, and function assignments use full-width table cards with consistent spacing. Card headings and actions remain above each table; explanatory taglines are kept out of the table surface. Relationship help still explains the essential boundary: institutional membership does not grant application permissions; Access evaluates authority separately. Administrators retain the existing read, write, request, grant, and decision permissions. Shared Core card and grid layouts replace per-section width or gap workarounds.", + body="Documentation books sit beside IDM and the relevant governance, request, or relationship " + "heading. Emergency override guidance is attached to that phrase, and field help stays with " + "its label. " + "Function requests and grants, typed groups, effective identity relationships, and function assignments use full-width table cards with consistent spacing. Card headings and actions remain above each table; explanatory taglines are kept out of the table surface. Relationship help still explains the essential boundary: institutional membership does not grant application permissions; Access evaluates authority separately. Administrators retain the existing read, write, request, grant, and decision permissions. Shared Core card and grid layouts replace per-section width or gap workarounds.", layer="static", documentation_types=("user", "admin"), audience=("user", "module_admin", "operator"), @@ -488,7 +491,10 @@ manifest = ModuleManifest( translations={"de": { "title": "Identitätsmanagement: Aufbau des Arbeitsbereichs", "summary": "Arbeitsbereichsaktionen finden und einheitlich angeordnete Inhalte lesen.", - "body": "Funktionsanträge und -vergaben, typisierte Gruppen, wirksame Identitätsbeziehungen und Funktionszuordnungen verwenden Tabellenkarten über die gesamte Breite mit einheitlichen Abständen. Überschrift und Aktionen bleiben über der jeweiligen Tabelle; erläuternde Unterzeilen entfallen in der Tabellenfläche. Die Beziehungshilfe erklärt weiterhin die wesentliche Grenze: Institutionelle Mitgliedschaft erteilt keine Anwendungsrechte; Access bewertet Berechtigungen getrennt. Administratoren behalten die vorhandenen Lese-, Schreib-, Antrags-, Vergabe- und Entscheidungsrechte. Gemeinsame Core-Karten- und Rasterlayouts ersetzen lokale Breiten- oder Abstandsbehelfe.", + "body": "Dokumentationsbücher stehen neben IDM und der jeweiligen Überschrift zu Governance, Anfragen " + "oder Beziehungen. Hinweise zu Notfallübersteuerungen stehen direkt an diesem Begriff, und " + "Feldhilfe bleibt bei der Feldbezeichnung. " + "Funktionsanträge und -vergaben, typisierte Gruppen, wirksame Identitätsbeziehungen und Funktionszuordnungen verwenden Tabellenkarten über die gesamte Breite mit einheitlichen Abständen. Überschrift und Aktionen bleiben über der jeweiligen Tabelle; erläuternde Unterzeilen entfallen in der Tabellenfläche. Die Beziehungshilfe erklärt weiterhin die wesentliche Grenze: Institutionelle Mitgliedschaft erteilt keine Anwendungsrechte; Access bewertet Berechtigungen getrennt. Administratoren behalten die vorhandenen Lese-, Schreib-, Antrags-, Vergabe- und Entscheidungsrechte. Gemeinsame Core-Karten- und Rasterlayouts ersetzen lokale Breiten- oder Abstandsbehelfe.", }}, ), DocumentationTopic( diff --git a/webui/src/features/FunctionAssignmentChangesPanel.tsx b/webui/src/features/FunctionAssignmentChangesPanel.tsx index 652f6f2..5144916 100644 --- a/webui/src/features/FunctionAssignmentChangesPanel.tsx +++ b/webui/src/features/FunctionAssignmentChangesPanel.tsx @@ -349,11 +349,11 @@ export default function FunctionAssignmentChangesPanel({ settings, auth, model, } collapsible collapseKey="idm.function-assignment-changes" actions={(
- {(canRequest || canGrant) ?
)} diff --git a/webui/src/features/IdmPage.tsx b/webui/src/features/IdmPage.tsx index a2f99dc..4770e1e 100644 --- a/webui/src/features/IdmPage.tsx +++ b/webui/src/features/IdmPage.tsx @@ -10,6 +10,7 @@ import { FormLayout, ActionToolbar, Dialog, DismissibleAlert, DocumentationHelpLink, + TextWithHelp, FormField, LoadingFrame, PageScrollViewport, @@ -696,11 +697,10 @@ export default function IdmPage({ settings, auth }: IdmPageProps) {
- i18n:govoplan-idm.idm.61f4a7a2 + }>i18n:govoplan-idm.idm.61f4a7a2

i18n:govoplan-idm.identity_links_intro.45fed9dd

-