A panel writes only what its dashboards' inputs target

It still reads every message its dashboards show. A message a tile only
draws, or a setting is bound to, is no longer writable from the panel.
This commit is contained in:
2026-10-15 10:10:44 +02:00
parent e85b18092f
commit eca3fa0049
4 changed files with 39 additions and 18 deletions
+5 -3
View File
@@ -389,9 +389,11 @@ As a superuser:
The screen collects its credential and shows the assigned published dashboards.
Several dashboards get a navigation rail.
A panel credential permits its assigned dashboards, their bound messages and
the artifacts they show. It also permits publishing from its controls and query
charts. On a locked dashboard only the query charts may still publish.
A panel credential reads its assigned dashboards, their bound messages and the
artifacts they show. It writes only the targets of their controls and query
charts, and the `in` ports of its own [I/O](#the-devices-own-io). A message its
tiles only draw, or a dashboard setting is bound to, stays read only. On a
locked dashboard only the query charts may still publish.
**Unpair screen** revokes a locally paired credential and keeps the panel's
dashboard assignments. Deleting the panel removes the assignment and its