Dan
ce10d34fd8
Testing out some github actions.
2022-01-04 10:33:11 -05:00
Dan
cffad90703
Bumping a minor fix in SpiffWorkflow that was causing an issue.
2022-01-03 16:49:14 -05:00
Dan
1446302a04
A quick fix for an error we are seeing in testing.
2021-12-30 15:27:31 -05:00
Dan
212be423f7
bumping spiffworkflow to support transcations and cancels properly.
2021-12-30 13:01:38 -05:00
Dan
3480e1c8ab
use a signal, in addition to firing off a cancel notify when a workflow is restarted.
2021-12-23 15:30:09 -05:00
Dan
bd3176eea6
Fixes #578 - issue with us displaying an incorrect end event in some cases.
2021-12-22 16:27:52 -05:00
Dan
c83b047881
Fixing some bugs I introduced with the latest fix.
2021-12-21 16:22:41 -05:00
Dan
e715980bca
bumping SpiffWorkflow to account for an issue when dealing with a subprocess immediately before a looping back to a previous task.
2021-12-21 15:01:07 -05:00
Dan
f129509802
Looks like reording the deletes allows us to remove workflow specs a little easier. Tested this with libraries, and seems to work ok.
2021-12-20 14:36:45 -05:00
Dan
eab45c363d
Bumping to new version of SpiffWorkflow to deal with timer bug.
2021-12-20 13:42:26 -05:00
Dan
8a0a61a2a5
Merge branch 'dev' of github.com:sartography/cr-connect-workflow into dev
2021-12-17 13:47:05 -05:00
Dan
8bb41c864d
Bouncing sartopgraphy workflow libs.
2021-12-17 13:46:09 -05:00
Dan Funk
469cd2377c
Merge pull request #442 from sartography/bug/deepcopy-validation
...
Just kidding. We should make deepcopy and put in fake data 4 valdiation
2021-12-17 11:06:39 -05:00
alicia pritchett
a81f25f0ee
Just kidding. We should make deepcopy and put in fake data 4 valdiation
...
see above. previously i deleted this, because i didnt want unitializsed data in task data. well heres a hint. don't put it in task data. make a deep copy and hold on to that for validation pursposes
2021-12-16 14:47:04 -05:00
Dan
421e4fd9aa
Fixes related to resent commit to SpiffWorkflow that provides better handling for workflows that loop back on themselves.
2021-12-15 16:00:31 -05:00
Dan
c2256cec6b
fixes: 557 - through a deeper fix in SpiffWorkflow to better handle loopbacks.
2021-12-15 14:58:25 -05:00
Dan Funk
e62a99af96
Merge pull request #438 from sartography/bug/fix-task-data
...
Bug/fix task data
2021-12-13 13:31:37 -05:00
Dan Funk
b5f2fe05dc
Merge pull request #439 from sartography/workflow-spec-delete-217
...
Problem deleting workflow spec #217
2021-12-13 13:19:56 -05:00
Dan
c46800171d
Merge remote-tracking branch 'origin/dev' into bug/fix-task-data
2021-12-13 13:18:00 -05:00
Dan Funk
be96497051
Merge pull request #437 from sartography/waiting-workflow-errors-566
...
Waiting workflow errors #566
2021-12-13 13:07:07 -05:00
Dan
ad9a480f93
Merge remote-tracking branch 'origin/dev' into waiting-workflow-errors-566
2021-12-13 13:05:02 -05:00
Dan Funk
0bb06f380a
Merge pull request #436 from sartography/more-study-statuses-562
...
More study statuses #562
2021-12-13 13:02:57 -05:00
Dan Funk
407cc8dd69
Merge pull request #435 from sartography/bug/scheduler_task_recursion_depth
...
#557 - scheduler recursion because each call to 'process_witing_tasks…
2021-12-13 13:01:31 -05:00
alicia pritchett
cdaad5dcc0
Allow 'none' for progress_status
...
Well this fixes tests but also, I dont think you necessarily have this right off the bat if you havent done anything in a study, which i handle on the frontend. so null is fine
2021-12-13 12:34:32 -05:00
alicia pritchett
8b27423172
Updating study model schema to include Progress Status
2021-12-13 12:29:15 -05:00
mike cullerton
daebf42a30
Move some of the work in crc.api.workflow.delete_workflow_specification
to separate workflow_service methods
...
Added a session.commit to `delete_workflow_spec_task_events`
2021-12-13 11:04:28 -05:00
mike cullerton
acbb8898e4
Merge branch 'more-study-statuses-562' into waiting-workflow-errors-566
2021-12-10 16:52:07 -05:00
mike cullerton
f748fa3db8
Removed unused imports
2021-12-10 16:48:28 -05:00
mike cullerton
bf21f78085
Seeded progress_status column when status is in_progress
2021-12-10 16:27:17 -05:00
mike cullerton
daef419993
Tests and workflow for the changes
2021-12-10 16:18:05 -05:00
mike cullerton
4d832891c9
Set progress_status for new studies in BaseTest
2021-12-10 16:17:23 -05:00
mike cullerton
d30405226e
Script to get the new progress_status value
2021-12-10 16:16:33 -05:00
mike cullerton
100e822f2e
Fixes for set_study_progress_status to use new ProgressStatus enum
2021-12-10 16:15:49 -05:00
mike cullerton
9cd5022bf0
Set progress_status to in_progress when creating a new study.
...
-- I'm not sure if this is what we want.
2021-12-10 16:00:33 -05:00
mike cullerton
6d09aa1817
We moved the new statuses to a new column and created a separate enum class for them.
...
They really are sub_statuses of the in_progress status
2021-12-10 15:57:02 -05:00
mike cullerton
61975093f9
Renamed some files to include the word progress
2021-12-10 15:47:34 -05:00
alicia pritchett
cacd57ce6f
fix this bpmn
2021-12-10 12:31:35 -05:00
alicia pritchett
0e28d2c5f5
Fix a test
2021-12-10 12:16:39 -05:00
alicia pritchett
f9fbb32641
Take this garbage out
...
I can say that because I originally wrote that garbage
2021-12-10 12:10:08 -05:00
alicia pritchett
962cf7c32c
Fixes problem with initializing some task data fields
...
we had a problem where sometimes, task data gets some values set in its fields to None, which conflicts with default values. this fixes that
2021-12-10 11:33:26 -05:00
mike cullerton
52baf25459
In WorkflowService.do_waiting
, if a workflow causes an exception, change its status from waiting
to erroring
so we don't continue to call it in do_waiting
.
2021-12-09 15:33:39 -05:00
mike cullerton
49ba36c95e
Use one of the new statuses in the test.
...
Fix bug in validation test
2021-12-09 13:33:20 -05:00
mike cullerton
ac82187bac
We need a migration for the new study statuses
2021-12-09 13:32:21 -05:00
Dan
06960644fa
#557 - scheduler recursion because each call to 'process_witing_tasks' would kick off an additional scheduler by settting up a new app_context.
2021-12-09 08:54:44 -05:00
Dan Funk
23fa28bc23
Merge pull request #434 from sartography/bug/ldap_service_rollback_expoded_the_world
...
The LDAP service didn't do a good enough check to see if the record w…
2021-12-09 06:42:02 -05:00
Dan
412290f2ab
The LDAP service didn't do a good enough check to see if the record was already in the database. This caused an error, which left the workflow in a waiting state. And that waiting state meant the error would just happen a million times over again until we pushed up this code change.
2021-12-09 06:33:30 -05:00
Dan Funk
350c4be9c0
Merge pull request #433 from sartography/more-study-statuses-562
...
New study statuses #562
2021-12-08 12:59:48 -05:00
mike cullerton
6db9cdabc7
New study statuses
2021-12-08 10:50:30 -05:00
Dan Funk
0cfa59bfea
Merge pull request #429 from sartography/chore/clear-form-data-553
...
Fixes #553 - Don't load Form data
2021-12-08 10:37:44 -05:00
Dan Funk
b28ddef842
Merge pull request #430 from sartography/study-status-scripts-556
...
Study status scripts #556
2021-12-08 10:36:53 -05:00