jbvdmerwe
04/10/2026, 1:19 PMzed
definition user {}
definition folder {
relation parent: folder
relation member: user
permission view = member + parent->member
}
A folder's parent relation could technically have multiple folders written to it. Is there a way to enforce single-parent (no multiple ancestors) at the schema level, or does that constraint have to live in application logic?yetitwo
04/10/2026, 3:37 PMyetitwo
04/10/2026, 3:38 PM