Discussion — forum#
The smallest module.
Every resource offers the standard set of actions
get, get-by, get-all, save, update-columns, delete, delete-all —
unless stated otherwise. See the CRUD pattern.
Resources#
| Resource | Note |
|---|---|
message |
post — tree, owner, event |
category |
category — tree |
message-report |
reporting |
message-vote |
vote |
tariff |
tariff |
payment-item |
payment item |
A thread and a post are one thing#
A reply is a post with a parent post. The nesting makes the tree.
delete-node on an opening post deletes the whole thread
Other people's replies included.
Who may write#
This is governed by a global site setting, not by per-category permissions.
Per-category permissions do not exist
You cannot make one category public and another members-only.
What the module lacks#
| Missing | Substitute |
|---|---|
| Locking a thread | the allow-comments flag, or deactivation |
| Disabling a category | a category has no active flag |
| Paid access | only promotion is paid for |
The category's free flag has no effect
It is in the data but is never evaluated.
Ratings#
Thumb style — five means liked, one means disliked.
Older posts may show zero
Votes from the previous version of the forum were not carried over.