view whitepaper.txt @ 0:c904249afb04

initial commit of discussions
author k0s <k0scist@gmail.com>
date Sat, 02 Jan 2010 13:36:23 -0500
parents
children 79ba50af9443
line wrap: on
line source

= Discussions =

All Discussions objects are basically the same.  You get a set of
options which are inherited from the parent or provided.

== Options ==

Options can be in one of three states:  unset, set, and locked.  In
the case where the option is locked, all children inherit the setting
as well:

archive.lock = false

Locking an option prohibits any but a higher-level admin from
unlocking it.  The higher-level admin is free to change the setting:

archive.lock = false
archive = true

This locks the archive of subchildren into the false state, but sets
the archive for this discussion in the current discussion.

This prevents archiving on any sublist.  Messages to a list inherit
the list settings.

If an option is unset, it will use the settings of its parent, the
site defaults, or the application default, based on its type
(Forum or Discussion).


= Members =

== Preferences ==

Member preferences can also be set from the site level.