annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
1 = Discussions =
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
2
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
3 All Discussions objects are basically the same. You get a set of
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
4 options which are inherited from the parent or provided.
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
5
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
6 == Options ==
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
7
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
8 Options can be in one of three states: unset, set, and locked. In
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
9 the case where the option is locked, all children inherit the setting
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
10 as well:
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
11
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
12 archive.lock = false
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
13
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
14 Locking an option prohibits any but a higher-level admin from
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
15 unlocking it. The higher-level admin is free to change the setting:
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
16
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
17 archive.lock = false
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
18 archive = true
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
19
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
20 This locks the archive of subchildren into the false state, but sets
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
21 the archive for this discussion in the current discussion.
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
22
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
23 This prevents archiving on any sublist. Messages to a list inherit
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
24 the list settings.
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
25
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
26 If an option is unset, it will use the settings of its parent, the
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
27 site defaults, or the application default, based on its type
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
28 (Forum or Discussion).
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
29
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
30
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
31 = Members =
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
32
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
33 == Preferences ==
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
34
c904249afb04 initial commit of discussions
k0s <k0scist@gmail.com>
parents:
diff changeset
35 Member preferences can also be set from the site level.