social.colibri.beta.category
A named group of channels within a community.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | beta.colibri.social |
| Indexed |
Record
record · key tidProperties
allowedMembers
arrayMembers allowed to post in the category's channels in addition to allowedRoles.
A member permitted to post.
allowedRoles
arrayRoles allowed to post in the category's channels. Empty means no role restriction. A channel that sets its own posting restriction overrides this.
A role permitted to post.
The channels in this category, in display order, by space key.
The space key of a channel in this category.
The category's name.
minLength: 1maxLength: 32
ownerOnly
booleanWhether only community admins may post in the category's channels. A channel that sets its own posting restriction overrides this.
default: false
visibleToMembers
arrayMembers that may read the category's channels in addition to visibleToRoles.
A member permitted to read.
visibleToRoles
arrayRoles that may read the category's channels. Empty or absent means every member may read them. A channel with its own non-empty visibleToRoles or visibleToMembers overrides this. A non-empty list makes the category's other channels private, enforced the same way as a private channel.
A role permitted to read.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
social.colibri.beta.channel
recordA channel's configuration. Lives at key 'self' in the channel's own space. The space type says whether it is a text or voice channel, and the space key is the channel's identity.
-
social.colibri.channel
recordA channel that belongs to a category on Colibri.
-
social.colibri.category
recordA category belongs to a community and contains multiple channels on Colibri.
-
social.colibri.beta.category.create
procedureCreates a category in a community.
-
social.colibri.beta.channel.create
procedureCreates a channel. This creates a space for the channel, then writes the channel's configuration record at key 'self' inside that space.