feat: preserve full-page launch context

This commit is contained in:
2026-08-18 21:32:25 +02:00
parent da29de71e5
commit d44ed78e5c
4 changed files with 66 additions and 14 deletions
+11 -4
View File
@@ -120,7 +120,10 @@ DOCUMENTATION = (
"Open a category on the right rail to use compact tools without leaving the current task. "
"Messages combines enabled Mail, Postbox, and future chat contributions in one overlay. "
"Personal settings can reorder or hide items that remain available under system, tenant, "
"permission, and View policy. Every item retains a link to its complete owning page."
"permission, and View policy. Every item retains a link to its complete owning page. "
"That launch carries a versioned, bounded reference to the current object, acting assignment, "
"temporal selection, View revision, and return location. The destination rechecks access, and "
"the breadcrumb return action restores the originating route without copying protected content."
),
layer="configured",
documentation_types=("user",),
@@ -139,7 +142,9 @@ DOCUMENTATION = (
"body": (
"Eine Kategorie in der rechten Leiste oeffnet kompakte Werkzeuge, ohne die aktuelle Aufgabe zu verlassen. "
"Nachrichten fuehrt Beitraege aus Mail, Postfach und kuenftigen Chat-Modulen in einer Einblendung zusammen. "
"Persoenliche Einstellungen koennen alle durch System, Mandant, Berechtigungen und Ansicht zugelassenen Eintraege ordnen oder ausblenden."
"Persoenliche Einstellungen koennen alle durch System, Mandant, Berechtigungen und Ansicht zugelassenen Eintraege ordnen oder ausblenden. "
"Beim Oeffnen der vollstaendigen Seite werden nur versionierte, begrenzte Verweise auf Objekt, handelnde Zuordnung, "
"Zeitbezug, Ansichtsversion und Ruecksprungort uebergeben. Das Ziel prueft den Zugriff erneut."
),
}
},
@@ -158,7 +163,8 @@ DOCUMENTATION = (
body=(
"The catalogue follows installed module registrations. System settings constrain tenants; "
"tenant settings constrain users. An item may remain available, be blocked, or be forced. "
"Views and permissions form additional ceilings and Quick Access never grants access to domain data."
"Views and permissions form additional ceilings and Quick Access never grants access to domain data. "
"Launch context version 1 rejects cross-tenant active-object references and unknown context versions fail closed."
),
layer="configured",
documentation_types=("admin",),
@@ -170,7 +176,8 @@ DOCUMENTATION = (
"body": (
"Der Katalog folgt den Registrierungen installierter Module. Systemeinstellungen begrenzen Mandanten, "
"Mandanteneinstellungen begrenzen Benutzer. Ein Eintrag kann verfuegbar, gesperrt oder erzwungen sein. "
"Ansichten und Berechtigungen bilden weitere Grenzen; Schnellzugriff erteilt selbst keinen Datenzugriff."
"Ansichten und Berechtigungen bilden weitere Grenzen; Schnellzugriff erteilt selbst keinen Datenzugriff. "
"Startkontext Version 1 verwirft mandantenfremde Objektverweise; unbekannte Versionen werden abgelehnt."
),
}
},