Second take at the Kanban board profile, targeting a dynamic reference of objects such as the tracker name, to be reused in wiki pages, menus, etc.
And expose the wiki page with the Kanban Board UI as the instructions page, while also showing a link from a side module to access it in a later stage more easily.
Features
YAML
preferences:
auth_api_tokens: y
vuejs_always_load: y
feature_trackers: y
vuejs_enable: y
wikiplugin_kanban: y
feature_fixed_width: n
objects:
-
type: tracker
ref: kanban_issue_board
data:
name: Kanban Board
description: A simple Kanban Board based on trackers
-
type: tracker_field
ref: ktaskName
data:
name: Name
tracker: $kanban_issue_board
type: text_field
flags: [ public, list, mandatory, title ]
order: 10
-
type: tracker_field
ref: ktaskDescription
data:
name: Description
tracker: $kanban_issue_board
type: text_area
flags: [ public ]
order: 20
-
type: tracker_field
ref: ktaskStage
data:
name: Stage
tracker: $kanban_issue_board
type: dropdown
options: wish=Wishes,prending=Pending,open=Open,done=Done
flags: [ public, list ]
order: 40
-
type: tracker_field
ref: ktaskPriority
data:
name: Priority
tracker: $kanban_issue_board
type: numeric
flags: [ public, list ]
order: 40
-
type: tracker_field
ref: ktaskSwimlane
data:
name: Swimlane
tracker: $kanban_issue_board
type: dropdown
options: top=Crawl,middle=Butterfly,bottom=Backstroke
flags: [ public, list ]
order: 50
-
type: tracker_field
ref: ktaskColumn
data:
name: Column
tracker: $kanban_issue_board
type: dropdown
options: 1=ToDo
flags: [ public ]
order: 60
-
type: wiki_page
data:
name: Kanban-Board
content: wikicontent:Kanban-Board