You are looking at documentation for an older release. Not what you want? See the current release documentation.
The Post
node is defined as the child node of Topic
and allowed adding only the Attachment
child node type.
The Post
node has the type of exo:post
, and the child node type is exo:forumAttachment
.
The Post
node is stored in
/exo:applications/ForumService/ForumData/CategoryHome/%Category-id%/%Forum-id%/%Topic-id%/%Post-id%
and its exo:post
node type has the following properties:
Properties name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | The post Id. |
exo:owner | String | false | The user Id of the poster. |
exo:path | String | false | The node path of the post. |
exo:createdDate | Date | false | The date time when post is submitted, including date, time, time zone. |
exo:modifiedBy | String | false | The Id of the user who modified the post. |
exo:editReason | String | false | The reason for editing the post. |
exo:modifiedDate | Date | false | The date when the post was modified. |
exo:name | String | false | The post title. |
exo:message | String | false | The message of the post. |
exo:remoteAddr | String | false | The remote IP address of the post. |
exo:icon | String | false | The name of the icon for the post. |
exo:userPrivate | String | true | The list of user Ids that are restricted from the post. |
exo:link | String | false | The link to open the topic. |
exo:isApproved | Boolean | false | The state of the post: approved/unapproved. The post is approved if the value is set to "true". |
exo:numberAttach | Long | false | The number of attachments in the post. |
exo:isActiveByTopic | Boolean | false | The post is activity status based on the topic state. If the topic is close, all post in it will be considered as inactive. |
exo:isHidden | Boolean | false | The post status: shown/hidden. The post is hidden if the value is set to "true". |
exo:isWaiting | Boolean | false | The post is in the "waiting for approval" status. The post is waiting if the value is set to "true". |
exo:isFirstPost | Boolean | false | The post is the first one in a topic if the value is set to "true". |