spiff-arena/spiffworkflow-backend/migrations/versions
Kevin Burnett eae5f7dd2d
the big message improvements branch (#1549)
* imported patch from old message_improvements branch w/ burnettk

* wip.

* merging in changes from message_improvements

* remove patch files that were accidendetally added.

* Added a modal for editing a correlation.  Added ability to delete whole correlation keys.
A little css cleanup.

* * Removing migration - will add back in at the end.
* The Message models API should not require page and per_age parameters, it will return all.
* The Message model list should return a full json description of all messages/correlations for all containing groups.
*

* wip

* Add import, fix class name

* Getting ./bin/pyl to pass

* Getting ./bin/pyl to pass

* Some fe lint fixes

* Some ruff fixes

* Commands to nuke poetry dirs

* Temp skipping of a couple tests

* Getting ./bin/pyl to pass

* This needs to be back in

* Revert back to main

* Factored out data store handling

* Working on factoring out collecting messages, has test failure

* Formatting

* Fixed up test failures

* Remove commentted out lines

* Adding fields

* Fix merge issue

* Re-enable modal

* WIP

* Untested relationships

* Remove correlation key table

* Remove retrieval expression from uniqueness

* Remove commentted out lines

* WIP

* WIP

* WIP

* WIP

* WIP

* Make mypy pass

* Getting formatters to pass

* Add migration

* WIP fixing tests

* WIP fixing tests

* WIP fixing tests

* WIP fixing tests

* WIP fixing tests

* Getting ./bin/pyl to pass

* Fix skipped test

* Fix skipped test

* Getting ./bin/pyl to pass

* Remove unused method

* Remove unused methods

* Clean up unused code

* Refactor to support creating single messages from the UI

* Untested support for processing one process_group

* WIP test

* WIP test

* Filled out test

* Getting ./bin/pyl to pass

* Message Editor Modal Work

* Change migration and add in schemas.

* Swtich to using the associated branch of the process BPMN.io mods

* Get the backend returning messages created from the frontend to the drop down list in the BPMN.io editor.

* Merge main, fix up test

* Getting ./bin/pyl to pass

* Show path in location

* Rename var

* install packages from bpmn-js-spiffworkflow as well for local development

* process group api can add and update message models now w/ burnettk

* backend tests are passing now w/ burnettk

* the launch message edit button is loading the editor w/ burnettk

* updated bpmn-js-spiffworkflow

* pyl is passing w/ burnettk

* updated bpmn-js-spiffworkflow w/ burnettk

* updated bpmn-js-spiffworkflow w/ burnettk

* fixed console errors w/ burnettk

* a couple tweaks w/ burnettk

* save the message json in the new format from the mform w/ burnettk

* display the correlation props in the form w/ burnettk

* default to empty schema so the format is obvious

* allow removing correlation props from web ui w/ burnettk

* added save notification when saving a message on a process model w/ burnettk

* fixed broken test w/ burnettk

* Updating test cases to new message format, tests are failing

* support schema from messages in frontend

* Fixing tests

* Fixing tests

* Fixing tests

* removed references to correlation keys and removed unused components w/ burnettk

* removed temp mesasge model edit button w/ burnettk

* Make mypy pass

* Fixing tests

* Fixing tests

* Getting ./bin/pyl to pass

* save deleted messages before attempting to add new ones w/ burnettk

* set state for the message id so it can be changed w/ burnettk

* do not wait for the message id to be set since it is not necessary w/ burnettk

* updated bpmn-js-spiffworkflow w/ burnettk

* build images for this branch w/ burnettk

* put location in path of message-models so we can control permissions on it w/ burnettk

* fix black

* some coderabbit suggestions

* pull in spiff fix

* Default schema to {}

* Temp fix for invalid schema

* updated bpmn-js-spiffworkflow

* some updates for issue 1626

* minor name tweaks and attempts to update message dropdown in panel when message changes - does not work yet w/ burnettk

* updated bpmn-js-spiffworkflow w/ burnettk

* attempt to call add_message.returned event when message updates w/ burnettk

* treat formData as a state in the MesasgeEditor so it can be updated when the form contents is modified w/ burnettk

* updated bpmn-js-spiffworkflow w/ burnettk

* Feature/merge correlation properties (#1693)

* Merge XML Correlation properties with Process group properties

* updates for messages w/ burnettk

---------

Co-authored-by: theaubmov <ayoubaitlachgar98@gmail.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>

* do not wait for message id state to be set to better support new messages w/ burnettk

* updated SpiffWorkflow w/ burnettk

* some cleanup from coderabbit and linting

* added index to message tables, run typecheck in ci, and other updates while code reviewing w/ burnettk

* updated bpmn-js-spiffworkflow w/ burnettk

* remove branch to build

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: danfunk <daniel.h.funk@gmail.com>
Co-authored-by: Jon Herron <jon.herron@yahoo.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
Co-authored-by: jasquat <2487833+jasquat@users.noreply.github.com>
Co-authored-by: theaubmov <ayoubaitlachgar98@gmail.com>
2024-06-10 09:15:54 -07:00
..
0c7428378d6e_.py fix-human-task-guid-fk (#1260) 2024-03-25 14:32:44 -04:00
1b5a9f7af28e_.py Feature flag support (#787) 2023-12-05 10:29:54 -05:00
4d438975ff4d_.py Feature/new reference cache (#511) 2023-09-22 11:28:59 -04:00
5c50ecf2c1cd_.py Oauth admin (#434) 2023-08-21 21:58:55 +05:30
6aa02463da9c_.py let ruff sort imports and ditch duplicative pre-commit linters 2023-05-26 20:01:08 -04:00
9d5b6c5c31a5_.py Feature/api keys (#489) 2023-09-15 10:10:57 -04:00
12a8864399d4_.py Add data store at the process group level (#859) 2024-01-10 09:48:31 -05:00
29b261f5edf4_.py future tasks should not cause anything to happen if the instance is suspended (#952) 2024-02-06 11:43:17 -08:00
43afc70a7016_.py the big message improvements branch (#1549) 2024-06-10 09:15:54 -07:00
55bbdeb6b635_.py Table based generic json data store (#486) 2023-09-13 11:57:26 -04:00
57df21dc569d_merging_two_heads.py multiinstance ui (#469) 2023-09-07 14:00:09 -04:00
60c13a48d675_.py KKV Revamp (#968) 2024-02-07 09:01:52 -05:00
64adf34a98db_.py Feature/draft data in join table (#355) 2023-06-28 22:23:39 +05:30
68adb1d504e1_.py Feature/better form nav (#474) 2023-09-08 11:07:43 -04:00
78f5c2c65bf3_.py Keyed key/value data store implementation (#548) 2023-10-17 10:59:01 -04:00
214e0c5fb418_.py Feature/event payloads part 2 (#401) 2023-08-10 18:24:49 +05:30
343b406f723d_.py Add migration (#931) 2024-01-31 11:31:14 -05:00
377be1608b45_.py Typeahead datastore (#321) 2023-06-09 12:28:59 -07:00
441dca328887_.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
664bb2f00694_.py let ruff sort imports and ditch duplicative pre-commit linters 2023-05-26 20:01:08 -04:00
698a921acb46_.py updated files table on pm show page to force single line and added migration to increase column size of process-model identifier in message triggerable table w/ burnettk (#515) 2023-09-27 09:00:09 -07:00
844cee572018_.py Feature/user preference extension (#472) 2023-09-07 11:22:40 -07:00
881cdb50a567_.py Feature/autosave and null form data (#346) 2023-06-26 18:26:56 +05:30
6344d90d20fa_.py KKV Revamp (#968) 2024-02-07 09:01:52 -05:00
1073364bc015_merging_two_heads.py added db migration that merges branching heads together 2023-08-21 13:24:50 -04:00
3191627ae224_.py fix-human-task-guid-fk (#1260) 2024-03-25 14:32:44 -04:00
5579975401dd_.py multiinstance ui (#469) 2023-09-07 14:00:09 -04:00
a872f8f2e909_.py Add data store at the process group level (#859) 2024-01-10 09:48:31 -05:00
bc2b84d013e0_.py added comment in migration to explain why it was being done w/ burnettk 2024-01-04 14:38:57 -05:00
c6e246c3c04e_.py delete message triggerable processes if they no longer exist within the corresponding file w/ burnettk (#1070) 2024-02-20 07:44:02 -08:00
d4b900e71852_.py New calling process table (#1480) 2024-05-03 10:09:32 -04:00
d8901960326e_.py Feature/drop id column on json data (#587) 2023-10-27 11:02:52 -04:00
e4b6bbf83a3e_.py Cycle Timer Start Event Support (#285) 2023-05-30 13:51:37 -04:00
ebf5e733d109_.py created migration to incrase the human task file names to 255 in the db w/ burnettk (#429) 2023-08-21 21:58:10 +05:30
f04cbd9f43ec_.py Feature/business end states (#333) 2023-09-07 10:10:44 -04:00