235 Commits

Author SHA1 Message Date
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
jasquat
c999edeba0 added ability to view data objects from the process instance show page w/ burnettk 2022-12-27 11:45:42 -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
burnettk
0c5e4500c1 lint and regen schema 2022-12-22 21:15:10 -05:00
jasquat
41c18ea4ec added test to check only privileged users can call refresh_permissions w/ burnettk 2022-12-22 17:12:21 -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
8816f43b5e added script to get all permissions for the confirmation page when adding permissions from a process model w/ burnettk 2022-12-22 12:20:34 -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
53036f76c3 minor tweak to test bpmn w/ burnettk 2022-12-21 13:51:49 -05:00
jasquat
36c395e074 do not force permissions to use the v1.0 path prefix but it can be used if desired w/ burnettk 2022-12-21 12:13:33 -05:00
jasquat
4ddc99527a pyl w/ burnettk 2022-12-21 11:42:45 -05:00
jasquat
fcc79e639a added permission to run privileged scripts w/ burnettk 2022-12-21 11:24:38 -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
Elizabeth Esswein
fed2062ccf fix conflicts for like the thousandth time 2022-12-20 10:41:45 -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
Elizabeth Esswein
c2f8cec700 fix conflicts yet again 2022-12-19 15:28:44 -05:00
Elizabeth Esswein
e5cefcea80 fix typing problem 2022-12-19 14:01:52 -05:00
jasquat
0d69029292 updates to disallow modifying a process instance when it is not in the correct state w/ burnettk 2022-12-19 12:55:25 -05:00
Elizabeth Esswein
01fed4758d add integration tests for process nav endpoints 2022-12-19 11:33:48 -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
55bac8eb27 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-16 15:25:10 -05:00
jasquat
e3b0d59cd0 fix broken unit tests in backend 2022-12-15 14:57:07 -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
Dan
b94e0f7266 Assure our open-id system can return emails.
Update our data from Open ID Systems when users log in
2022-12-13 08:14:44 -05:00
Dan
552229110c Removing two fields from user table that were not used (uid, name)
Request email from open id clients, as this would provide a handy way to uniquely reference users when assigning to groups.
During Login do a lookup on email if possible -- so that permissions assignments based on email can be connected when sigining in through openid.
Don't use "open_id" for the service name on user accounts, use the iss string provided through open id,  this will allow us to support more than one open id platform.
Update the KeyCloak configuration so it is able to return email addresses for users -- which will make permission assignment easier in the future.
Removed several unused commands in the user_service class.
2022-12-12 15:43:19 -05:00
jasquat
518a6e1606 pyl 2022-12-12 15:36:03 -05:00
jasquat
85be6db77c added test to get the diagram for a given process instance call activity 2022-12-12 15:33:31 -05:00
jasquat
14be1fa06b strip off spaces from git service command stdout 2022-12-12 10:05:08 -05:00
burnettk
5394241f2b comment out test not working in CI 2022-12-10 23:35:56 -05:00
burnettk
87a93b2d4c indicate main explicitly for ci 2022-12-10 22:50:52 -05:00
jasquat
6122fb0ae5 added secret verification to webhook endpoint w/ burnettk 2022-12-09 16:51:00 -05:00
jasquat
d7221690f0 fixed broken test w/ burnettk 2022-12-09 15:19:43 -05:00