19 Commits

Author SHA1 Message Date
Dan
aca23dc56e Fixes several bugs in the editor related to Data Objects:
1) Correctly position the label on new data objects
2) When a Data Object is removed, remove all its references as well.
3) Avoid duplicate names showing up in the Data Objects list.
4) Allow non-words in data object names.
2022-11-24 14:59:09 -05:00
Dan
05660e95a1 Per bug list we went over today, fixing a deep irritation with data object renaming, hopefully this feels better. 2022-11-17 14:58:28 -05:00
Dan
6fe36aeb0e Minor fixes. 2022-10-19 16:12:04 -04:00
Dan
f28a3f89e4 Deleting any data object reference caused the associated data object to get deleted.
Fixes this so that only if you delete all references, wii the data object be removed.
Also assures that a new data object is not created when adding to a participant in a collaboration (an edge case bug(.
2022-10-19 14:58:52 -04:00
jasquat
85c2e03b88 correlation key names can be edited w/ burnettk cullerton 2022-08-17 16:01:33 -04:00
jasquat
f5ce011f50 added ability to add new correlation keys w/ burnettk cullerton 2022-08-17 15:04:14 -04:00
jasquat
016515c85f we can display correlation keys w/ cullerton 2022-08-05 14:57:30 -04:00
Dan
c73cff8a63 refactor - just reorganizing the properties panel so it is chunked under different topic areas rather than all in one giant file. 2022-08-04 15:57:15 -04:00
jasquat
34d3127d18 Merge branch 'main' of github.com:sartography/bpmn-js-spiffworkflow 2022-07-13 16:44:01 -04:00
jasquat
dcefd45dad inject eventBus into DataObjectRules w/ burnettk cullerton 2022-07-13 16:43:57 -04:00
Dan
6d2918b2a2 When a data object is removed, change the name of it's Data References to "???" 2022-07-13 15:29:58 -04:00
Dan
ec0c6ab905 Provide a Data Object editor for Participants as well as Processes.
Added a DataObjectRenderer that will change DataObjectReferences to red if they are not connected to a Data Object.
2022-07-13 15:23:45 -04:00
Dan
cf52f56ac6 Minor fix 2022-07-13 11:49:29 -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
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
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
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