KamoCRM

Member charter read and edit; nobody edits their own

FeatureSecurityService
Shipped
September 27, 2026 at 5:07 PM UTC
Author
Kamo
Commit
1d92758

S4 reads a member's effective charter, S5 its own items with whether the caller may change them, and S6 replaces them (diffed by id). A write runs in MemberCharterWriter, reading before it writes; the new stamp is read after the commit in its own transaction, so a Yugabyte read restart cannot fail a correct save. A body without charterItems is refused, not read as a clear.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing