spiff-arena/spiffworkflow-backend/bin
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
..
codemod Bump black from 23.1.0 to 24.3.0 (#1285) 2024-03-27 14:05:49 -04:00
data_migrations Pi file data on fs (#1403) 2024-04-18 11:24:59 -04:00
boot_in_docker_debug_mode Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
boot_server_in_docker save all bpmn files right before starting the server w/ burnettk 2024-05-14 11:29:09 -04:00
build_and_run_with_docker_compose check that connector-proxy-demo can run when releasing new tags w/ burnettk 2023-12-06 11:21:32 -05:00
clone_process_models added option to clone process models in boot in docker script w/ burnettk 2024-05-03 16:31:27 -04:00
console added bin/console command that runs flask shell and align zoom tooltips to the bottom w/ burnettk 2023-09-29 16:00:16 -04:00
create_and_run_process_instance.py fix standard loop task serialization (#606) 2023-11-06 12:18:33 -08:00
delete_and_import_all_permissions.py Bump black from 23.1.0 to 24.3.0 (#1285) 2024-03-27 14:05:49 -04:00
execute_tasks_for_process_instance.py Data store background fix (#1455) 2024-04-26 10:14:26 -04:00
find_sample_process_models kill some duplication and just go ahead and get a process model repo if there is none 2023-08-31 20:52:09 -04:00
get_bpmn_json_for_process_instance.py update-spiffworkflow (#1694) 2024-06-07 13:23:19 -07:00
get_logs_from_docker_compose ensure we get logs for both db and backend with docker compose w/ burnettk 2022-12-30 10:06:52 -05:00
get_perms Feature/hide private data objects (#581) 2023-10-25 16:31:06 -04:00
get_routes added ability to filter process instances by process initiator 2023-01-04 16:11:52 -05:00
get_token Hunter is me main (#1585) 2024-05-21 15:40:25 -04:00
git_commit_bpmn_models_repo feature/use-context-with-git-commands (#524) 2023-10-03 16:00:03 -04:00
import_process_instance_from_bpmn_json.py Data store background fix (#1455) 2024-04-26 10:14:26 -04:00
import_tickets_for_command_line.py Bump black from 23.1.0 to 24.3.0 (#1285) 2024-03-27 14:05:49 -04:00
last_pi_milestone_query Feature/business end states (#333) 2023-09-07 10:10:44 -04:00
lint_get_current_user_scripts.py remove flake8 because ruff and bandit because it is in backend, fix long line 2024-04-24 12:59:20 -04:00
local_development_environment_setup more flexible local dev args (#1613) 2024-05-24 23:06:16 +00:00
login_with_user tweak 2023-11-28 09:54:24 -05:00
login_with_user_list make sure input line is set before doing things 2024-05-07 20:43:15 -04:00
python_comment_cleanup.sh removed useless def comments that started with and underscore as well 2023-06-01 13:52:07 -04:00
query_tasks update-spiffworkflow (#1694) 2024-06-07 13:23:19 -07:00
recreate_db Feature/drop id column on json data (#587) 2023-10-27 11:02:52 -04:00
run_ci_session updated libs for safety issues w/ burnettk (#1662) 2024-06-03 11:18:02 -04:00
run_data_migrations_locally Hotfix/user task with timer cancel (#533) 2023-10-10 11:17:09 -04:00
run_local_python_script Feature/data object category (#796) 2023-12-11 07:42:01 -08:00
run_message_start_event_with_api removed commented out variables w/ burnettk 2023-05-03 15:13:06 -04:00
run_process_model_with_api fixed run process model script to work with celery w/ burnettk 2024-05-03 14:57:35 -04:00
run_pydeps Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
run_server_locally New calling process table (#1480) 2024-05-03 10:09:32 -04:00
run_sql Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00
save_all_bpmn.py the big message improvements branch (#1549) 2024-06-10 09:15:54 -07:00
save_to_secrets_from_file updated configs to use the prefix using the script w/ burnettk 2023-02-15 17:07:12 -05:00
smash_all_containers Merge commit 'b4975660431c275ce736e0431b98c39548200af1' 2022-10-17 21:35:30 -04:00
start_blocking_appscheduler.py Bump black from 23.1.0 to 24.3.0 (#1285) 2024-03-27 14:05:49 -04:00
start_celery_worker async-support-on-message-start (#1173) 2024-03-06 13:43:06 -08:00
task_data_to_python_variables.py Rjsf typing is slow (#1663) 2024-06-03 16:19:15 -07:00
tests-par Feature/typeahead allow guest user (#897) 2024-01-16 14:47:25 -05:00
wait_for_backend_to_be_up check that connector-proxy-demo can run when releasing new tags w/ burnettk 2023-12-06 11:21:32 -05:00
wait_for_db_to_be_ready.py Bump black from 23.1.0 to 24.3.0 (#1285) 2024-03-27 14:05:49 -04:00