Khoros Communities Aurora allows administrators to define custom fields for various entity types—such as users, categories, forums, and ideas—to capture additional, community-specific metadata. Each custom field includes an access control definition that governs who can read or write to the field based on roles and permissions.
This guide explains how access controls work for custom fields and outlines the permission model across entity types.
Access Control Basics
Each custom field definition includes an access
section with the following actions:
read
: Specifies who can view the field's value.write
: Specifies who can set, update, or remove the field's value.
If no access
section is provided, Aurora applies default values based on the entity type.
Access Control Levels
Custom fields support the following access levels for both read
and write
actions:
Access Level | Description |
---|---|
PUBLIC |
Anyone can access the field. |
REGISTERED |
Only signed-in community users can access the field. |
PRIVATE |
Access is restricted based on specific roles and permissions. |
ADMINISTRATOR |
Only users with administrative-level permissions can access the field. |
Role-Based Access Matrix
The table below outlines how read and write permissions work for custom fields across entity types, based on their access level.
NOTE
Use role-based permissions in Admin Settings > Permissions to manage which users can access custom fields.
Entity Type | Access Type | Who Has Access (Read) | Who Has Access (Write) |
---|---|---|---|
*Any Type | PUBLIC |
Anyone | Anyone |
*Any Type | REGISTERED |
Any registered community user who is signed into the community. | Any registered community member who is signed into the community. |
USER |
PRIVATE |
One of the following:
|
One of the following:
|
USER |
ADMINISTRATOR |
Only a member who has been added to a Role that has been granted the "Manage roles and bans in admin & member profiles" (manageMembers ) permission. |
Only a member who has been added to a Role that has been granted the "Manage roles and bans in admin & member profiles" (manageMembers ) permission. |
COMMUNITY |
PRIVATE |
Prior to 25.4: Anyone 25.4+: Only a member who has been added to a Role that has granted them the "Edit community settings" ( editCommunity ) permission. |
Only a member who has been added to a Role that has granted them the "Edit community settings" (editCommunity ) permission. |
COMMUNITY |
ADMINISTRATOR |
Only a member who has been added to a Role that has granted them the "Edit community settings" (editCommunity ) permission. |
Only a member who has been added to a Role that has granted them the "Edit community settings" (editCommunity ) permission. |
CATEGORY |
PRIVATE |
Only a member who has been added to a Role that has granted them the "See categories" (readCategory ) permission. |
Only a member who has been added to a Role that has granted them the "Edit category settings" (editCategory ) permission. |
CATEGORY |
ADMINISTRATOR |
Only a member who has been added to a Role that has granted them the "Edit community settings" (editCommunity ) permission. |
Only a member who has been added to a Role that has granted them the "Edit community settings" (editCommunity ) permission. |
GROUP_HUB |
PRIVATE |
Only a member who has been added to a Role that has granted them the "See groups" (readGroupHub ) permission. |
Only a member who has been added to a Role that has granted them the "Edit groups in Community Settings" (adminGroupHub ) permission. |
GROUP_HUB |
ADMINISTRATOR |
Only a member who has been added to a Role that has granted them the "Edit community settings" (editCommunity ) permission. |
Only a member who has been added to a Role that has granted them the "Edit community settings" (editCommunity ) permission. |
FORUM |
PRIVATE |
Only a member who has been added to a Role that has granted them the "See boards" (readBoard ) permission for this Forum Board. |
|
FORUM |
ADMINISTRATOR |
Only a member who has been added to a Role that has been granted the "Edit community settings" (editCommunity ) permission. |
Only a member who has been added to a Role that has been granted the "Edit community settings" (editCommunity ) permission. |
FORUM_TOPIC |
PRIVATE |
Only a member who has been added to a Role that has been granted both the "See boards" (readBoard ) and "Read discussions and content" (readContent ) permissions. |
|
FORUM_TOPIC |
ADMINISTRATOR |
Only a member who has been added to a Role that has been granted the "Edit community settings" (editCommunity ) permission. |
Only a member who has been added to a Role that has been granted the "Edit community settings" (editCommunity ) permission. |
FORUM_REPLY |
PRIVATE |
Only a member who has been added to a Role that has been granted both the "See boards" (readBoard ) and "Read discussions and content" (readContent ) permissions. |
|
FORUM_REPLY |
ADMINISTRATOR |
Only a member who has been added to a Role that has been granted the "Edit community settings" (editCommunity ) permission. |
Only a member who has been added to a Role that has been granted the "Edit community settings" (editCommunity ) permission. |
BLOG |
PRIVATE |
Only a member who has been added to a Role that has granted them the "See boards" (readBoard ) permission for this Blog Board. |
|
BLOG |
ADMINISTRATOR |
Only a member who has been added to a Role that has been granted the "Edit community settings" (editCommunity ) permission. |
Only a member who has been added to a Role that has been granted the "Edit community settings" (editCommunity |
ATLAS
Comments