110 Commits

Author SHA1 Message Date
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
jasquat
0de462ae63 added another filter test 2022-12-20 13:50:09 -05:00
jasquat
313e01f836 added test for report filters w/ burnettk 2022-12-20 12:29:14 -05:00
jasquat
2ada0814b1 renamed test process instance create method w/ burnettk 2022-12-20 11:19:04 -05:00
jasquat
9687c3d1ea some initial changes to refactor report filters w/ burnettk 2022-12-20 11:16:06 -05:00
jasquat
5b11804f5f renamed active task to human task since we are no longer deleting them w/ burnettk 2022-12-19 16:23:02 -05:00
Dan
fcc593ea6b Fixing some tests. 2022-12-19 10:09:19 -05:00
Dan
170d9c3098 Adding tests for the user service , and closing a few logic errors. Adding support for a single wild card for matching all users. 2022-12-19 10:05:19 -05:00
Dan
6ca754f8a4 When loading permissions and the user does not exist, add records to the UserGroupAssignmentWaiting table that can be picked up later.
Request "profile" scope over OpenID so we can get a few more bits of information when avilable.
Add a "clear_perissions" script
Add an "add_permissions" script
Add an "add_permissions" script
When logging in for the first time, check for any awaiting permissions and assign them.
Add "enumerate" as a whitelisted function to React Schema
Add a "display_name" to the user table

Add a test for adding a new permission
Add a test for adding a user to group
Adding a test for deleting all permissions.
Adding a display name for the user table
2022-12-15 14:40:31 -05:00
Dan
1e71892999 Merge remote-tracking branch 'origin/unit_test_404' into feature/bpmn_user_permissions 2022-12-15 07:19:19 -05:00