This is a profile to demonstrate the Category Transition feature. This will replace the old Galaxia Workflow system, in a much more integrated way. Starting in Tiki6, there is a GUI at tiki-admin_transitions.php

To use for wiki pages, simply put a page in the category "In Progress".

It now works for wiki pages, trackers and tracker items. Next step is to make it work with individual files.

To test tracker items, just create a tracker and have a category field. (This should be added to the profile below)



YAML
preferences: feature_category_transition: y feature_categories: y objects: - type: module data: name: category_transition position: right order: 1 - type: category ref: progress data: name: In Progress items: - [ wiki page, HomePage ] - type: category ref: pending data: name: Pending Approval - type: category ref: approved_by_dev data: name: Approved by DEV - type: category ref: approved_by_qa data: name: Approved by QA - type: category ref: approved data: name: Approved - type: transition data: name: Request Review type: category from: $progress to: $pending - type: transition data: name: Approve type: category from: $pending to: $approved guards: - [ exactly, 2, [ $approved_by_dev, $approved_by_qa ] ] - type: transition data: name: Reject type: category from: $pending to: $progress - type: transition data: name: OK Dev type: category from: $pending to: $approved_by_dev preserve: y - type: transition data: name: OK QA type: category from: $pending to: $approved_by_qa preserve: y