The Category
node is used to store all categories of forum, this node is a child node of the Forum Data
node and only the Category
node type can be added to the Category Home
node. The type of the Category Home
node which is
exo:categoryHome
is stored in /exo:applications/ForumService/ForumData/CategoryHome
. The Category
node has the exo:forumCategory
type which is a child node of the CategoryHome
node. This node type is
defined to allow adding child nodes as exo:forum
and exo:forumRSS
.
The exo:forumCategory
node type has the following properties:
Properties name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | The category Id. |
exo:owner | String | false | The category creator. |
exo:path | String | false | The node path of the category. |
exo:createdDate | Date | false | The date when the category was created. |
exo:modifiedBy | String | false | The Id of the user who made the last modification on the category. |
exo:name | String | false | The category name. |
exo:modifiedDate | Date | false | The date when the modifications on category were made. |
exo:description | String | false | The category description. |
exo:moderators | String | true | The list of moderators of the category. |
exo:tempModerators | String | true | The temporary moderator of the category. |
exo:createTopicRole | String | true | The topic role. |
exo:poster | String | true | The list of Ids of the users and groups who can post in the category. |
exo:viewer | String | true | The list of Ids of the users and groups who can only view posts in the category. |
exo:categoryOrder | Long | false | The order number of category in the category list. |
exo:userPrivate | String | true | The list of user Ids whose access are restricted from the category. |
exo:forumCount | Long | false | The total number of forums in the category. |
exo:includedSpace | Boolean | false | Checks whether a category includes a space forum or not. |
The
exo:forumCategory
can add the
exo:forumWatching
mixin type which has the following properties:
Properties name | Required type | Multiple | Description |
---|---|---|---|
exo:emailWatching | String | true | Lists email addresses which are used to watch categories/forums/topics. |
exo:userWatching | String | true | Lists users who are watching categories/forums/topics. |
exo:rssWatching | String | true | Lists users who are watching RSS of categories/forums/topics. |