You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(spec): dashboard filter pairing — GlobalFilterSchema.name + DashboardWidgetSchema.filterBindings (#2501)
Land the two dashboard-level-filter properties the objectui runtime already
ships (objectui#2576, follow-up tracked in objectui#2578):
- GlobalFilterSchema.name — stable filter name used as the dashboard-variable
key (page.<name> in widget expressions) and the key widgets reference in
filterBindings; defaults to field. "dateRange" is reserved for the
built-in dashboard date range.
- DashboardWidgetSchema.filterBindings — per-widget map from a dashboard
filter name to one of THIS widget's fields (string override / false
opt-out / absent = default to the filter's own field).
Purely additive; the metadata-admin dashboard inspector derives its form from
this schema via z.toJSONSchema, so both properties surface there automatically
once objectui bumps @objectstack/spec.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HG5LQnPbQbjAAyofghzz3Z
* docs(ui): document GlobalFilter.name + widget filterBindings in dashboards guide
Pairs the spec addition with its authoring doc: stable filter names as the
page.<name> variable key, per-widget binding overrides / opt-out, and the
binding precedence order.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HG5LQnPbQbjAAyofghzz3Z
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments