Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-5988

.new URI enhancements

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • Kogito Tooling 0.15.0
    • None
    • None
    • None
    • 2021 Week 40-42 (from Oct 4)

      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/
      {name}

      /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

              gcaponet Guilherme Caponetto
              eignatow Eder Ignatowicz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: