KamoCRM

Recipient preferences, GET|PUT **************** and POST **************** (KamoCollab CP12 Task 11)

FeatureSecurityService
Shipped
October 11, 2026 at 1:32 PM UTC
Author
Kamo
Commit
c3bfbd7

How a person wants SI colleagues to reach them (spec §5.5, D36): a JDBC store over member_collab_preferences and member_collab_channel_order (keyed reads, at most 50 members), a writer bean that replaces row and channel order in one retried transaction, whole-body validation with a field on every 400, the view with effective values (org defaults from OrgDisclosureSettingsReader, zone from MemberZoneResolver), the session controller (self edits; MANAGE_MEMBERS and MANAGE_MEMBER_SECURITY read only; 409 NOT_A_PERSON for SI members) and the internal endpoint for the Tool Plane and digest delivery.

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