Dan
28ac9ef872
* Re-work message tests so I could wrap my simple head around what was happening - just needed an example that made sense to me.
...
* Clear out complex get_message_instance_receive how that many-to-many works.
* Create decent error messages when correlations fail
* Move correlation checks into the MessageInstance class
* The APIError could bomb out ugly if it hit a workflow exception with not Task Spec.
2023-02-18 13:09:58 -05:00
Dan
4958dbf895
failing test.
2023-02-17 12:10:32 -05:00
Dan
948deb97bc
work in progress -
...
* Link between message instance and correlations is now a link table and many-to-many relationships as recommended by SQLAlchemy
* Use the correlation keys, not the process id when accepting api messages.
2023-02-17 10:45:01 -05:00
burnettk
29f96ff68d
pyl
2023-02-08 14:02:17 -05:00
Dan
f9372effd9
Use a mock when making external calls in tests.
2023-02-08 13:14:42 -05:00
Dan
f387ab6c6c
run_pyl
2023-02-08 12:00:27 -05:00
Dan
d97fcfd238
Assure that when something goes wrong calling a service task that we get as much good information about the problem as possible.
2023-02-08 11:53:20 -05:00
jasquat
03b265a522
renamed development env to local_development and testing to unit_testing w/ burnettk
2023-02-07 15:02:47 -05:00
burnettk
7b4d714a06
folks who can start instances can also view their logs
2023-01-31 17:11:11 -05:00
jasquat
d9cffcb963
allow removing users from groups when refreshing permissions w/ burnettk
2023-01-25 15:12:48 -05:00
jasquat
7ca6a703f2
removed uniqueness constraint from human task so we can loopback to a previous task with a gateway w/ burnettk
2023-01-24 11:03:55 -05:00
jasquat
3f692ab1cb
added locking system for process instances so hopefully background jobs will not take instances currently being run by the user w/ burnettk
2023-01-23 16:45:07 -05:00
jasquat
c488615dcf
pyl w/ burnettk
2023-01-19 15:37:55 -05:00
Kevin Burnett
6434f1bc9b
Merge branch 'main' into feature/improved_errors
2023-01-19 12:18:02 -08:00
jasquat
d112a6489f
ensure we have something in the logs w/ burnettk
2023-01-19 15:16:59 -05:00
jasquat
a56c3d851e
pyl w/ burnettk
2023-01-19 15:03:33 -05:00
Dan
b151ef7937
pre-commit-in-ci
2023-01-19 14:00:36 -05:00
Dan
bd150dfff9
Merges
2023-01-19 13:26:13 -05:00
Dan
628c59dde9
Lots of adjustments from running pyl
...
Main change is in the ErrorDisplay.tsx to assure all error information is provided. and index.css to make it "pretty"
2023-01-19 12:36:45 -05:00
jasquat
46c7e25494
Merge pull request #105 from sartography/feature/avoid_logs_when_call_activity_waiting
...
do not write to logs when a task is inheriting data from the parent w…
2023-01-19 11:08:51 -05:00
jasquat
26de48193c
do not allow overwriting process models and process groups w/ burnettk
2023-01-18 14:40:03 -05:00
jasquat
3416b2f015
pyl w/ burnettk
2023-01-18 10:39:53 -05:00
jasquat
1d717cff6b
skip failing xml test on windows w/ burnettk
2023-01-18 10:38:43 -05:00
jasquat
baf60e9cc9
use the correct windows path separator in test file
2023-01-18 09:43:19 -05:00
jasquat
336fb1d8d2
do not resolve entities when parsing xml w/ burnettk
2023-01-17 14:58:54 -05:00
Dan
127eb7868c
Removing dependency on flask-bpmn and taking it out of SpiffArena
...
Slightly updating the APIError code for recent updates to SpiffWorkflow's error refactoring.
2023-01-17 12:56:06 -05:00
jasquat
8fa5866f94
do not write to logs when a task is inheriting data from the parent w/ burnettk
2023-01-17 12:23:51 -05:00
jasquat
0fe537e84f
save a process model file after running all validations w/ burnettk
2023-01-10 14:13:06 -05:00
jasquat
beac471886
fixed failing tests
2023-01-10 13:23:09 -05:00
jasquat
957d66da8b
some updates to validate xml when uploading and saving w/ burnettk
2023-01-10 12:16:24 -05:00
jasquat
5f30564c85
basic support to find a process instance by id w/ burnettk
2023-01-05 14:59:59 -05:00
burnettk
918057e489
upgrade black, give it the preview flag, and let it rip on long strings
2022-12-30 23:08:00 -05:00
jbirddog
b1046d29ee
Make list available to script tasks ( #86 )
2022-12-28 17:04:47 -05:00
jasquat
a36f8a581a
delete human tasks when process instance is deleted w/ burnettk
2022-12-28 14:02:39 -05:00
jasquat
6ef83d6ff5
give read access to process-data for all permission macro w/ burnettk
2022-12-27 11:56:09 -05:00
burnettk
09e50e5eb8
trim down granted permissions to just the ones that exist in the API, improve output of permissions
2022-12-23 16:49:15 -05:00
jasquat
4f1054c307
pyl passes w/ burnettk
2022-12-22 16:42:52 -05:00
jasquat
99e8dccd6e
added script to refresh permissions w/ burnettk
2022-12-22 16:14:52 -05:00
jasquat
3de31af94f
pyl w/ burnettk
2022-12-22 12:32:26 -05:00
jasquat
4e4d415c58
added test to for permission to process group w/ burnettk
2022-12-22 10:46:40 -05:00
jasquat
f7a60e0dfe
fixed slashes to colons in permission macros w/ burnettk
2022-12-22 10:34:19 -05:00
jasquat
b2885159bd
pyl
2022-12-22 09:59:55 -05:00
jasquat
82d67bacc3
added ALL macro for easier use with admin groups and some failure test cases
2022-12-22 09:57:13 -05:00
jasquat
c00252815d
added remaining tests for current permission macros
2022-12-22 09:29:31 -05:00
jasquat
5def5acdf8
added test for perm macros w/ burnettk
2022-12-21 17:38:56 -05:00
jasquat
e6d04ecc1a
pyl fixed w/ burnettk
2022-12-20 16:14:55 -05:00
jasquat
33d9b6660e
pyl w/ burnettk
2022-12-20 15:47:30 -05:00
jasquat
b51f9ba5a1
merged in main and resolved conflicts w/ burnettk
2022-12-20 15:06:34 -05:00
jasquat
c1ad29f518
set the completed by user on human task w/ burnettk
2022-12-20 14:58:15 -05:00
jasquat
4e13d8f2cb
added remaining filter tests w/ burnettk
2022-12-20 14:39:04 -05:00