Commit Graph

267 Commits

Author SHA1 Message Date
jasquat 1198f2bae5 Merge remote-tracking branch 'origin/main' into chore/bug_fixes 2022-07-12 12:15:20 -04:00
jasquat a29f6c41ae Upgrade to 0.0.5 to allow specifying form details for user tasks 2022-07-12 12:13:55 -04:00
Kevin Burnett d547d0999d
Merge pull request #9 from sartography/feature/user_forms
Feature/user forms
2022-07-12 09:12:38 -07:00
jasquat 9f819eff74 changed JSONSchema and UISchema to be more descriptive w/ burnettk 2022-07-12 11:59:03 -04:00
jasquat b2ee69f98b Upgrade to 0.0.4 for data object support 2022-07-12 11:11:46 -04:00
Dan 1874c5b689 Some minor bug fixes that needed squashing:
1. When you rename a DataObject in the properties panel for a process, the labels of all the references should update.
2. Sub-processes should have their own independent list of data objects in the properties panel.
2022-07-11 17:29:41 -04:00
Dan 4441e2894a fixing a bug in the Extension Text Input.
Adding the ability to upload a BPMN file to test out in the default index.html
2022-07-11 13:57:12 -04:00
Dan 1fee4a6dfc Merge branch 'feature/prescript_postscript' into feature/user_forms 2022-07-11 13:11:17 -04:00
Dan Funk 222a3c81c3
Merge pull request #8 from sartography/feature/prescript_postscript
Data Object Support
2022-07-11 13:10:33 -04:00
Dan e365124b49 We had findDataObject(s) methods all over the place, so consolidating this logic. 2022-07-11 13:09:25 -04:00
Dan 3f2ae54f62 1. Fixed the URI for spifflworkflow
2. When injecting something, I realized how important having lowercase names in the imports can be. So changed the index.js files to refer to lower case names always.
3. Added a test for the DataObjectRules.
2022-07-11 13:01:50 -04:00
Dan 5774d030f1 fixing a few names, adding some comments, correcting some comments. 2022-07-11 11:51:23 -04:00
Dan 35dde7f46d Spiff Specific aspects should include SpiffWorkflow in the name, in the properties pannel." 2022-07-11 11:44:01 -04:00
Dan 2d6f24bb38 Merge branch 'feature/prescript_postscript' of github.com:sartography/bpmn-js-spiffworkflow into feature/prescript_postscript 2022-07-11 11:27:29 -04:00
Dan 270a3deb59 cleaning up the naming of groups and sections so it is clear when we are doing thing internal to BPMN, vs adding SpiffWorkflow specific items. 2022-07-11 11:27:16 -04:00
Dan Funk 08e3c1a36b
Merge pull request #7 from sartography/dependabot/github_actions/dependabot/fetch-metadata-1.3.3
Bump dependabot/fetch-metadata from 1.3.1 to 1.3.3
2022-07-11 11:03:13 -04:00
Dan 291a093a38 Adding the ability to set the form files for React Json Forms, using a very generic properties setting in the Spiffworkflow extensions.
Moved the test bpmn files into a sub-directory to keep things a little cleaner.
2022-07-11 11:00:19 -04:00
burnettk 525bfa0695 fix typo 2022-07-09 00:21:34 -04:00
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 d20c7e8677 Don't create new data objects each time you add a data reference, rather, use the first data object you can find. If no data objects exist, add one. 2022-07-07 11:20:43 -04:00
Dan a582fa6b55 Ability to add and delete data objects (not just data object references)
Adding and removing these objects through the event bus / command stack to enable undo.
2022-07-06 13:25:53 -04:00
Dan 13a00d1762 fixes to the Data Object model - some serious cleanup of names so things make a little more sense. 2022-07-05 13:44:02 -04:00
Dan 4c413c4907 merged reverse of pre/post scripts
updated spiffworkflow moddle to use "script" rather than "text" - to match up with bpmn.io's script task.
Added some ability to change what a DataObjectReference, references.  But more work needed here.
Fixed a bug in the script task that prevented you from writing text in that script object.
2022-07-05 10:27:38 -04:00
Dan Funk b9ed7363f3
Merge pull request #5 from sartography/fix/reverse-pre-post-tags
fix reverse pre/postscript tags
2022-07-05 10:23:14 -04:00
dependabot[bot] 208cbb5249
Bump dependabot/fetch-metadata from 1.3.1 to 1.3.3
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.1 to 1.3.3.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.1...v1.3.3)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-04 04:53:51 +00: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
Elizabeth Esswein 97bd3e9abb fix reverse pre/postscript tags 2022-06-30 17:07:06 -04:00
Dan 212bd0c1ac a little more test cleanup. 2022-06-30 14:05:57 -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 Funk 8d10bd48d7
Merge pull request #4 from sartography/feature/breadcrumbs_and_downloads
Download button, visible Breadcrumbs for sub-processes.
2022-06-22 16:09:15 -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 b5b4f1d9a7 added some css for the launch editor button 2022-06-17 17:04:42 -04:00
jasquat 9c05546267 Upgrade to 0.0.3 to add button to launch editor 2022-06-16 09:24:56 -04:00
jasquat 165bb648f6 added launch button to script panel w/ burnettk 2022-06-15 17:34:45 -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 203686351b linting w/ burnettk 2022-06-15 15:22:42 -04:00
jasquat 2c336417a4 added bable preset env for ci w/ burnettk 2022-06-15 15:17:16 -04:00
jasquat 152777b024 changed the magic example into the script editor that we need w/ burnettk 2022-06-15 15:13:35 -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 1cd4220942 Merge branch 'main' of github.com:sartography/bpmn-js-spiffworkflow into main 2022-06-15 10:00:15 -04:00
Dan cd7f3032e6 final fixes to get the custom panel to work. 2022-06-15 10:00:03 -04:00
Dan c8a14b6d4e Initial work to get a properties panel working. 2022-06-15 09:51:46 -04:00
burnettk de6c21e60e update usage example to match what we did in frontend 2022-06-10 17:34:26 -04:00
Dan Funk d8ec938281
Merge pull request #3 from sartography/dependabot/github_actions/crazy-max/ghaction-github-labeler-4.0.0
Bump crazy-max/ghaction-github-labeler from 3.1.1 to 4.0.0
2022-06-09 15:58:32 -04:00
Dan Funk 8fcab40e68
Merge pull request #2 from sartography/dependabot/github_actions/dependabot/fetch-metadata-1.3.1
Bump dependabot/fetch-metadata from 1.1.1 to 1.3.1
2022-06-09 15:58:23 -04:00
Dan Funk 89f5da0cb0
Merge pull request #1 from sartography/dependabot/github_actions/actions/setup-node-3
Bump actions/setup-node from 1 to 3
2022-06-09 15:57:56 -04:00
Dan e18bb22f6f Documenting the release process 2022-06-09 13:18:49 -04:00
Dan f8bf463a8a Npm Publication fixes. 2022-06-09 13:03:56 -04:00