rilldata / rill

Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.

Home Page:https://www.rilldata.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Runtime: Security policies refactors

begelundmuller opened this issue · comments

  • Support "include all" like semantics for certain users (thread)
  • Change security policy to repeated SecurityRule rules
  • Have rules like AllowKind, AllowIf, AllowResource, TrimMetricsViewFields, etc.
  • In ResolvedMetricsViewSecurity, the QueryFilter should be of type metricsview.Expression, not runtimev1.Expression
  • For non-admins, add security policy limiting access to exclude access to e.g. sources and models
  • Change alert/report authorization code to use security policies