spiff-arena/spiffworkflow-backend/bin
jasquat 18600189c8 Feature/background proc with celery (#788)
* WIP: some initial test code to test out celery w/ burnettk

* some cleanup for celery and added base model to put tasks waiting on timers

* removed dup bpmn file

* some more cleanup and added strategy to queue instructions

* some minor code changes w/ burnettk

* remove the unused next_task key from api calls since nobody uses it w/ burnettk essweine

* added migration for future tasks and added test to make sure we are inserting into it w/ burnettk essweine

* ensure future task run at time can be updated w/ burnettk

* added table to queue instructions for end user in w/ burnettk

* added test to ensure we are storing instructions for end users w/ burnettk

* added progress page to display new instructions to user

* ignore dup instructions on db insert w/ burnettk

* some more updates for celery w/ burnettk

* some pyl and test fixes w/ burnettk

* fixed tests w/ burnettk

* WIP: added in page to show instructions on pi show page w/ burnettk

* pi show page is fully using not interstitial now w/ burnettk

* fixed broken test w/ burnettk

* moved background processing items to own module w/ burnettk

* fixed apscheduler start script

* updated celery task queue to handle future tasks and upgraded black and set its line-length to match ruff w/ burnettk

* added support to run future tasks using countdown w/ burnettk

* build image for celery branch w/ burnettk

* poet does not exist in the image w/ burnettk

* start blocking scheduler should always start the scheduler w/ burnettk

* add init and stuff for this branch

* make this work not just on my mac

* send other args to only

* added running status for process instance and use that on fe to go to show page and added additional identifier to locking system to isolate celery workers better w/ burnettk

* fixed typing error that typeguard found, not sure why mypy did not w/ burnettk

* do not check for no instructions on interstitial page for cypress tests on frontend w/ burnettk

* do not queue process instances twice w/ burnettk

* removed bad file w/ burnettk

* queue tasks using strings to avoid circular imports when attmepting to queue w/ burnettk

* only queue imminent new timer events and mock celery

* some keyboard shortcut support on frontend and added ability to force run a process instance over the api w/ burnettk

* some styles added for the shortcut menu w/ burnettk

* pyl w/ burnettk

* fixed test w/ burnettk

* removed temporary celery script and added support for celery worker in run server locally w/ burnettk

* cleaned up migrations w/ burnettk

* created new migration to clean up old migrations

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2023-12-05 11:41:59 -05:00
..
codemod Feature/pin spiff in ci (#428) 2023-08-03 11:49:30 -04:00
data_migrations Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
boot_in_docker_debug_mode
boot_server_in_docker Hotfix/user task with timer cancel (#533) 2023-10-10 11:17:09 -04:00
build_and_run_with_docker_compose use carbon components when adding secrets (#312) 2023-06-08 14:26:14 -07: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 cleanup and log SPIFFWORKFLOW_BACKEND_BPMN_SPEC_ABSOLUTE_DIR 2023-08-31 21:01:11 -04:00
execute_tasks_for_process_instance.py fix serialization issue with custom service task, w/ essweine (#605) 2023-11-03 15:00:30 -07: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 bugfix/guest-login-multiple-auths (#782) 2023-11-30 13:51:01 -05: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 Feature/event payloads part 2 (#401) 2023-08-10 18:24:49 +05:30
git_commit_bpmn_models_repo feature/use-context-with-git-commands (#524) 2023-10-03 16:00:03 -04:00
import_tickets_for_command_line.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
last_pi_milestone_query Feature/business end states (#333) 2023-09-07 10:10:44 -04:00
local_development_environment_setup Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
login_with_user tweak 2023-11-28 09:54:24 -05:00
login_with_user_list Feature/event payloads part 2 (#401) 2023-08-10 18:24:49 +05:30
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 ensure we remove corresponding bpmn processes when removing tasks from a process reset 2023-05-11 09:32:07 -04:00
recreate_db Feature/drop id column on json data (#587) 2023-10-27 11:02:52 -04:00
run_ci_session Feature/allow markdown in extension results (#435) 2023-08-21 21:59:25 +05:30
run_data_migrations_locally Hotfix/user task with timer cancel (#533) 2023-10-10 11:17:09 -04:00
run_local_python_script Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05: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 Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
run_pydeps Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
run_server_locally Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
run_sql
save_all_bpmn.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05: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
start_blocking_appscheduler.py Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
start_celery_worker Feature/background proc with celery (#788) 2023-12-05 11:41:59 -05:00
tests-par Feature/remove group service (#529) 2023-10-05 13:27:38 -04:00
wait_for_db_to_be_ready.py Feature/interstitial summary part 3 (#367) 2023-07-03 10:54:54 +05:30
wait_for_server_to_be_up put the env vars in the env section of the github action configs w/ burnettk 2023-02-16 15:19:01 -05:00