This is a template for
Project_Management.
YAML
Copy to clipboard
mappings:
Member: $profilerequest:project_name$Unnamed Project$'s Member
Lead: $profilerequest:project_name$Unnamed Project$'s Lead
Observer: $profilerequest:project_name$Unnamed Project$'s Observer
permissions:
Member:
autojoin: y
objects:
-
type: category
id: $project_root
allow:
- view
- edit
- view_category
- add_object
- modify_object_categories
-
type: perspective
id: $perspective
allow: [ perspective_view ]
-
type: group
id: Member
allow:
- group_view
- group_view_members
-
type: group
id: Observer
allow:
- group_view
- group_view_members
-
type: group
id: Lead
allow:
- group_view
- group_view_members
Observer:
objects:
-
type: category
id: $project_root
allow:
- view
- view_category
-
type: perspective
id: $perspective
allow: [ perspective_view ]
Lead:
autojoin: y
objects:
-
type: category
id: $project_root
allow:
- rollback
- remove_object
-
type: group
id: Member
allow:
- group_add_member
- group_remove_member
-
type: group
id: Observer
allow:
- group_add_member
- group_remove_member
-
type: group
id: Lead
allow:
- group_add_member
- group_remove_member
objects:
-
type: category
ref: project_root
data:
name: $profilerequest:project_name$Unnamed Project$
parent: $profilerequest:base_category$0$
items:
- [ wiki page, $dashboard ]
-
type: perspective
ref: perspective
data:
name: $profilerequest:project_name$Unnamed Project$
preferences:
category_jail: $project_root
wikiHomePage: $dashboard
-
type: wiki_page
ref: dashboard
data:
name: $profilerequest:project_name$Unnamed Project$ Project Dashboard
content: "{memberlist groups=$profilerequest:project_name$Unnamed Project$'s Member:$profilerequest:project_name$Unnamed Project$'s Lead:$profilerequest:project_name$Unnamed Project$'s Observer}"