Dan
d346589e07
1. added the ability to filter on level and user.
...
2. added a total to the response, so you can see what the total count of users is.
3. adding user_uid to the task_log table.
2022-01-12 08:58:50 -05:00
Dan
7176452fe3
forgot the migration, also fixing an error in the TaskLogQuerySchema.
2022-01-10 13:26:16 -05:00
Dan
962d05c875
1. Created a TaskLoggingService to encapsulate what we are doing with Task Logging through BPMN Script calls and API calls from the front end.
...
2. Added two api endpoints that will allow us to get all the logs for a specific workflow or study.
3. Assured that requests for logs are paginated, sortable, and can be limited to a specific code if needed.
4. Assure that we only use logging levels that match the log levels of Python.
2022-01-10 13:16:54 -05:00
Dan Funk
3081956128
Merge pull request #443 from sartography/bug/582-call_activity_delete_variables
...
Fixes #582 We had an issue in SpiffWorkflow that was preventing us fr…
2022-01-05 13:47:36 -05:00
Dan
8f79aad7be
Fixes #582 We had an issue in SpiffWorkflow that was preventing us from properly updating data in a task at the end of any sub-process (such as a call activity)
2022-01-05 13:23:19 -05:00
Dan
09b67da1c8
Only create docker images for master.
2022-01-04 12:13:09 -05:00
Dan
65cabbd544
Setting up the create-docker-action file.
2022-01-04 11:37:04 -05:00
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