YAML
Instructions: Member List
preferences:
feature_group_transition: y
wikiplugin_memberlist: y
permissions:
Candidate:
Member:
autojoin: y
Suspended:
Moderator:
autojoin: y
objects:
-
type: transition
id: $approve
allow: [ trigger_transition ]
-
type: transition
id: $suspend
allow: [ trigger_transition ]
-
type: transition
id: $unsuspend
allow: [ trigger_transition ]
Lead:
autojoin: y
objects:
-
type: transition
id: $promote_mod
allow: [ trigger_transition ]
-
type: transition
id: $promote_lead
allow: [ trigger_transition ]
Registered:
allow: [ group_view, group_view_members ]
objects:
-
type: group
id: Candidate
allow: [ group_join ]
objects:
-
type: wiki_page
ref: list
data:
name: Member List
content: "{memberlist groups=Candidate:Member:Suspended:Moderator:Lead}"
-
type: transition
ref: approve
data:
type: group
name: Accept
from: Candidate
to: Member
-
type: transition
ref: suspend
data:
type: group
name: Suspend
from: Member
to: Suspended
-
type: transition
ref: unsuspend
data:
type: group
name: Reintegrate
from: Suspended
to: Member
-
type: transition
ref: promote_mod
data:
type: group
name: Promote
from: Member
to: Moderator
preserve: y
-
type: transition
ref: promote_lead
data:
type: group
name: Promote
from: Moderator
to: Lead
preserve: y
-
type: users
data:
-
name: bob
groups: [ Candidate ]
-
name: albert
groups: [ Candidate ]