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
cffad90703
Bumping a minor fix in SpiffWorkflow that was causing an issue.
2022-01-03 16:49:14 -05:00
Dan
212be423f7
bumping spiffworkflow to support transcations and cancels properly.
2021-12-30 13:01:38 -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
eab45c363d
Bumping to new version of SpiffWorkflow to deal with timer bug.
2021-12-20 13:42:26 -05:00
Dan
8bb41c864d
Bouncing sartopgraphy workflow libs.
2021-12-17 13:46:09 -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
455c1035f1
Performance upgrade to script.py - reduce the number of times we generate the augmented list of script functions for running python evals.
...
Performance upgrade to study_service.py - Don't query on the whole WorkflowModel, just get the status that we need. Saves lots of complex joins.
Performance upgrade to SpiffWorkflow - don't convert to box unless we have to do so.
2021-11-29 17:48:05 -05:00
Dan
8ec58fd6d7
Assure better error messages when parsing word documents with jinja syntax.
...
I also have a pull request into the folks that run the python docx library to improve their error messages that we depend on here.
2021-11-23 14:38:48 -05:00
Dan
4d1f4429ff
Fixing a bug in enum_label that was not working when lookup up an select list from a spreadsheet.
...
Assure we raise more thoughtful error messages when running getting exceptions in engine tasks.
Field Options should always be available now due to a fix in Spiffworkflow.
2021-11-22 12:26:30 -05:00
Dan
7041c2285b
bumping spiffworkflow for some small fixes.
2021-11-18 14:23:55 -05:00
Dan
84fd3da99f
Force celery to be <5 to deal with the increasing pain of Connexion. We should definitely kill Connexion and go a diffrent rounte.
2021-11-18 13:32:26 -05:00
Dan
8cabdd1f96
Bumping to new release of SpiffWorkflow.
2021-11-11 13:47:35 -05:00
Dan
980aafa7a1
bumping SpiffWorkflow with a fix for display order.
2021-10-19 10:55:20 -04:00
Dan
84680ea846
Fixing multiple issues that came out of Study Info, as we debugged issue #474 related to navigating back to a previous task.
...
There was a problem with the python script engine as well that wasn't handling the de-serialize properly and didn't correctly pick back up on the script engine, and the renaming of methods in PythonScriptEngine created some conflicts with the way we override functions.
We were not handling ldap looks up efficiently, and this was also breaking in Study Info.
Finally we had a bug in SpiffWorkflow that did not allow us to reset back to the previous task in some cases where nested call activities happen far later in the process and are currently active when the reset is created.
2021-10-06 12:17:57 -04:00
Dan
cd35c7bcfe
Bumping Spiffworkflow, fixes #470
2021-09-28 13:21:56 -04:00
Dan
edb4d5abe2
bumping spiffworkflow to add support pytz.
2021-09-23 13:33:56 -04:00
Dan
9585e1f8a7
locking flask to be less than 2.0 until connexion get's it's act together.
2021-09-09 12:02:01 -04:00
Dan
dbaf5c7885
Bumping Spiffworkflow to a new version.
2021-09-09 10:07:59 -04:00
Dan
b7ff7add88
with original pipfile.lock
2021-09-09 09:58:41 -04:00
Dan
b92c851c46
We have to hold Flask to version 1.1.4 - through 2.0 is out, it doens't work with the latest Connexion yet - still waiting on a release.
2021-09-07 14:07:07 -04:00
Dan
0f67cbf576
Bumping SpiffWorkflow with updates to support DMN v1.3
2021-08-20 13:50:10 -04:00
Dan
5f709e62f6
upgrade spiffworkflow to avoid an error in the navigation when a call activity is not yet built out.
2021-07-23 13:43:11 -04:00
Dan
bef35e4bec
Upgrading Spiffworkflow, just incorporating some additional tests.
2021-07-07 11:34:33 -04:00
Dan
fb54edac1c
Adding additional details to error messages, and cleaning up the cruft around these messages to keep them clear and succinct.
...
Most noteable is the addition of the line on which the error occurs for script tasks. It will report the line number and pass back the content of
the line that failed.
The validator only returns the first error it encounters, as it's clear that all we ever get right now is two of the same error.
Did a lot of work between this and spiffworkflow to remove all the places where we obfuscate or drop details as we converted between workflowExceptions and APIExceptions.
Dropped the python levenshtein dependency, in favor of just rolling a simple one ourselves in Spiffworkflow.
2021-07-07 00:53:49 -04:00
Dan
cafdc4d100
Removing an unneeded modification to the database structure for lookup tables.
2021-07-06 14:02:07 -04:00
Mike Cullerton
98d641f54d
Merge branch 'dev' into partial_testing
2021-06-30 16:13:31 -04:00
NWalker4483
508ef1ff2b
Readded exit_at to workflow param
2021-06-30 11:15:48 -04:00
Dan
9a32fadc2f
Merge branch 'dev' into 346-waiting-task-schedule
...
# Conflicts:
# Pipfile.lock
# crc/services/workflow_service.py
2021-06-30 10:14:37 -04:00
Dan
a79ba22410
fixes to get the tests passing. We were missing a dependency in the Pipfile and the data_store had some invalid imports.
2021-06-30 10:06:57 -04:00
Dan
0722a4bf13
Moving metrics into SpiffWorkflow so we can run the performance metrics deeply across both systems simultaniously.
...
Upgrading libraries.
Fixing deprication issue with Pandas and numpy.
We can only process xlsx files now, plain oldschool xls is fully removed.
2021-06-18 17:00:10 -04:00
Dan
07eb3f9ca8
Moving metrics into SpiffWorkflow so we can run the performance metrics deeply across both systems simultaniously.
...
Upgrading libraries.
Fixing deprication issue with Pandas and numpy.
We can only process xlsx files now, plain oldschool xls is fully removed.
2021-06-18 16:41:55 -04:00
Dan
7282419174
modified the tools api to return the expression and data with the result, making it easier to cash results on the front end, This should help drastically reduce the calls to the python_eval from the front end.
...
The post processors for form submissions needs to take repeating sections into account, or it won't find the files it is looking for.
2021-06-11 08:27:50 -04:00
Dan
232b92b39a
upgrade Spiffworkflow.
2021-06-08 14:32:47 -04:00
Dan
895e7867d2
Updating spiffworkflow.
2021-06-08 11:51:53 -04:00
Dan
e8810f36f2
Bumping Spiff version to correct issue with multi-instance script tasks.
2021-05-18 09:53:19 -04:00
Dan
427875b8dd
upgrading Sartography libraries, and fixing a potential error where a file can't be located in the documents.xslt
2021-05-14 14:10:14 -04:00
Dan
620b9a5188
Fixing a regression. It's critical that Spiffworkflow's box implement deepcopy, as this is used by Jinga prior to generating a word document.
2021-05-05 21:36:57 -04:00
Dan
8f28970f92
Resolving an alembic conflict.
...
Upgrading libraries, and resolving issues from that upgrade, including changes to how we manage tokens. This seems to be working locally.
2021-05-04 13:39:49 -04:00
Dan
99394ef953
Fix to spiffworkflow.
2021-04-08 16:11:49 -04:00
Kelly McDonald
9f66a938f2
Update pip
2021-04-05 10:19:29 -04:00
Dan
2100f27976
fixing the api.yml file which was starting to throw errors when updating the libraries.
...
Seems that sqlalchemy now has a hard time incrementing sequences, so putting in a fix for this.
Upgrading many of our libraries, to avoid any disconnects as we try to handle security patches from these automated bumps.
2021-04-02 17:10:05 -04:00
dependabot[bot]
02995da699
Bump lxml from 4.6.2 to 4.6.3
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.6.2 to 4.6.3.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.2...lxml-4.6.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-26 21:47:31 +00:00
Kelly McDonald
e54a6956df
Make a change in the case that we have no task_events at all.
2021-02-16 11:10:40 -05:00
Dan
2ada9f6f42
Private Ldap settings
2021-02-11 11:17:21 -05:00
Dan
084e9d50a4
Bouncing the spiffworkflow version to properly fix #155
2020-12-28 17:55:52 -05:00
Dan
6cfce839c1
Validation now assures that we won't encounter errors when generating navigation lists.
...
Fixing workflow sync paths that were incorrect.
Repairing a suddenly failing test in files, that just don't make no sense.
Bumping spiffworkflow that contains a fix for issue #155
2020-12-28 17:33:38 -05:00
Dan
86ba20b2b4
Moving back to using Spiffworkflow master.
2020-12-14 21:44:50 -05:00
Dan
6bf24cc438
fixing some failing tests related to changes in the underlying spiffworkflow library.
2020-12-14 11:27:38 -05:00