YAML
preferences:
enable: [ feature_wiki , feature_categories ]
objects:
-
type: category
ref: cat_a
data:
name: A
items:
- [ wiki page, $page1 ]
- [ wiki page, $page2 ]
-
type: category
ref: cat_b
data:
name: B
items:
- [ wiki page, $page1 ]
- [ wiki page, $page3 ]
-
type: category
ref: cat_c
data:
name: C
items:
- [ wiki page, $page2 ]
- [ wiki page, $page3 ]
-
type: wiki_page
ref: page1
data:
name: Page1
content: 111
-
type: wiki_page
ref: page2
data:
name: Page2
content: 222
-
type: wiki_page
ref: page3
data:
name: Page3
content: 333
permissions:
A:
objects:
-
type: category
id: $cat_a
allow: [ view, edit, wiki_view_source ]
B:
objects:
-
type: category
id: $cat_b
allow: [ view, wiki_view_history, rollback ]
C:
objects:
-
type: category
id: $cat_c
allow: [ view, wiki_view_history, rollback ]
Masters:
objects:
-
type: category
id: $cat_a
allow: [ view, edit, wiki_view_source ]
-
type: category
id: $cat_b
allow: [ view, wiki_view_history, rollback ]
-
type: category
id: $cat_c
allow: [ view, wiki_view_history, rollback ]