silverstripe-australia/advancedworkflow — pull request #143 by phptek (2014-03-02 21:17:02+00:00)
Title: NEW Fixes #128. Workflow definition export+import functionality.

Allows for YAML based workflow definitions to be imported into another
SilverStripe installation.

- Workflows are exported from their GridField row, in YAML format.
- Exported workflows can be re-created in another SilverStripe install.
- User & Group relations are maintained if they exist in target CMS.
- Permission checks are made to show/hide import/export UI widgets.
- Refactored getDefaultWorkflowTitle() increments all definition titles.
- Fixed existing tests, added new import/export tests and markdown docs.
- Definition titles added on definition creation, they weren’t previously.
- Removed "Export to CSV" GridField button as it's confusing.