14 Commits

Author SHA1 Message Date
Dan
ea56f270bc fixing a bug that was preventing the dropping of components in some situtations.
Adding new data object rules that will prevent you from moving a DataObject from one process to a sub-process.
Fixing the Selection of Data Objects to properly use the command stack.
2022-07-08 10:30:21 -04:00
Dan
2527bf2823 Added ability to select which data object is associated with a data object reference. 2022-07-01 13:01:52 -04:00
Dan
84be279476 More test refactoring - lots of crazy hell going on in helpers.js -- but the actual tests are now very clean and simple, and should be easy to extend and replicate as this thing grows. 2022-06-30 14:02:38 -04:00
Dan
c2390509bf Clean up the web frameworks (it is just webpack now, no more browserify)
Laying out the groundwork for running tests on the properties panel.
2022-06-28 15:30:50 -04:00
Dan
0c9e21a2a5 Adding ability to define pre-scripts and post-scripts on every task that isn't aleady a script task (All tasks, call activities and sub-processes) Scripts will show up as:
```
<userTask id="Task_1" name="What is your favorite color?">
      <extensionElements>
        <spiffworkflow:postScript>x=1</spiffworkflow:postScript>
        <spiffworkflow:preScript>answer="blue"</spiffworkflow:preScript>
      </extensionElements>
     ...
```
2022-06-27 17:29:24 -04:00
Dan
10caaf5242 Some quick additions so that we can run this thing independently, and still have breadcrumbs and downloads which will help when debugging with SpiffWorkflow. 2022-06-21 17:04:24 -04:00
jasquat
9c05546267 Upgrade to 0.0.3 to add button to launch editor 2022-06-16 09:24:56 -04:00
jasquat
6e38e9a732 Upgrade to 0.0.2 to update dependencies and get script panel working 2022-06-15 15:23:24 -04:00
jasquat
2c336417a4 added bable preset env for ci w/ burnettk 2022-06-15 15:17:16 -04:00
jasquat
a6ba6efd18 updated bpmn-js libs and let bpmn-js-properties-panel install the bpmn-ip prop panel it needs instead of specifying it w/ burnettk 2022-06-15 12:53:27 -04:00
Dan
c8a14b6d4e Initial work to get a properties panel working. 2022-06-15 09:51:46 -04:00
Dan
228478426b setting up some basic tests - just to assure things are working correctly. 2022-06-08 16:31:17 -04:00
Dan
e46505e9a3 Add IO Palette to display the input and output elements. 2022-06-07 14:52:29 -04:00
Dan
8cf9f9ca91 first commit 2022-06-07 14:16:49 -04:00