-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
Goals
- In order to better support multi-file and workspaces, we need to reorganize .new URIs
Expected behavior
- Samples (BPMN, DMN, PMML)
-> #/sketch?url=sample/sample.{bpmn,dmn,pmml}
- Sketch (BPMN, DMN, PMML)
-> #/sketch/{bpmn,dmn,pmml}
- New workspace (BPMN, DMN, PMML)
-> #/workspace/new/ {bpmn,dmn,pmml}
-> Upload files -> Create workspace then redirect to #/workspace/{name}/overview
-> Paste URL -> #/workspace/new?url={url}
- List of workspaces
- Name (link to #/workspace/{name}/overview)
(subinfo) - type (GitHub, Gist, Local etc)
- # of files
- last edited
- created at
(actions) - rename
- delete
- make a copy
- #/sketch/{bpmn,dmn,pmml}
Normal editor like we had before multifile, but with a button to make a workspace from this sketch
- #/sketch?url={url}
Normal editor like we had before multifile, but with a button to make a workspace from this sketch
- #/workspace/new?url={url}
Create workspace then redirect to #/workspace/{name}/file/{file created from url}
- #/workspace/new/{bpmn,dmn,pmml}
Create workspace then redirect to #/workspace/{name}
/file/new-file.{bpmn,dmn,pmml}
- #/workspace/
/overview
Opens an overview of the workspace, with links to all supported files. Unsupported files are listed as readonly.
#/workspace/{name}/file/
{path}Opens the file in the selected workspace. This is the most important page we'll have.
Testing
- TBD
Documentation
- Incorporated by the EPIC