88 Commits

Author SHA1 Message Date
burnettk
09e012674a upgrade black, give it the preview flag, and let it rip on long strings 2022-12-30 23:08:00 -05:00
jbirddog
0aaf503c3f Make list available to script tasks (#86) 2022-12-28 17:04:47 -05:00
jasquat
b62d9f8867 delete human tasks when process instance is deleted w/ burnettk 2022-12-28 14:02:39 -05:00
jasquat
45eb61f974 give read access to process-data for all permission macro w/ burnettk 2022-12-27 11:56:09 -05:00
burnettk
804d3c1052 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
197a823220 pyl passes w/ burnettk 2022-12-22 16:42:52 -05:00
jasquat
aa6b46e807 added script to refresh permissions w/ burnettk 2022-12-22 16:14:52 -05:00
jasquat
ff61026ff5 pyl w/ burnettk 2022-12-22 12:32:26 -05:00
jasquat
5522100bfc added test to for permission to process group w/ burnettk 2022-12-22 10:46:40 -05:00
jasquat
ed2a744502 fixed slashes to colons in permission macros w/ burnettk 2022-12-22 10:34:19 -05:00
jasquat
99839a3e1b pyl 2022-12-22 09:59:55 -05:00
jasquat
1f6f20a734 added ALL macro for easier use with admin groups and some failure test cases 2022-12-22 09:57:13 -05:00
jasquat
2519c9f952 added remaining tests for current permission macros 2022-12-22 09:29:31 -05:00
jasquat
22c894c70c added test for perm macros w/ burnettk 2022-12-21 17:38:56 -05:00
jasquat
3e4ab0145e pyl fixed w/ burnettk 2022-12-20 16:14:55 -05:00
jasquat
92258c6f9a pyl w/ burnettk 2022-12-20 15:47:30 -05:00
jasquat
5a6e181a99 merged in main and resolved conflicts w/ burnettk 2022-12-20 15:06:34 -05:00
jasquat
51c3cbec85 set the completed by user on human task w/ burnettk 2022-12-20 14:58:15 -05:00
jasquat
98cc8fec61 added remaining filter tests w/ burnettk 2022-12-20 14:39:04 -05:00
jasquat
fd9506007c added another filter test 2022-12-20 13:50:09 -05:00
jasquat
8f2bc4c8a4 added test for report filters w/ burnettk 2022-12-20 12:29:14 -05:00
jasquat
fd60c3566c renamed test process instance create method w/ burnettk 2022-12-20 11:19:04 -05:00
jasquat
96e14817fa some initial changes to refactor report filters w/ burnettk 2022-12-20 11:16:06 -05:00
jasquat
2a73e23b3c renamed active task to human task since we are no longer deleting them w/ burnettk 2022-12-19 16:23:02 -05:00
Dan
89377ea881 Fixing some tests. 2022-12-19 10:09:19 -05:00
Dan
ef316483d9 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
160e19bb8c 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
6de91d2230 Merge remote-tracking branch 'origin/unit_test_404' into feature/bpmn_user_permissions 2022-12-15 07:19:19 -05:00
burnettk
1ddb6f59f0 lint 2022-12-13 08:34:08 -05:00
Dan
4a8b07e98d 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
361506004c strip off spaces from git service command stdout 2022-12-12 10:05:08 -05:00
jasquat
cee726e8b0 pyl passes 2022-12-08 13:47:30 -05:00
Dan
bab489fa7b Merge branch 'main' into feature/create_containers 2022-12-06 18:06:09 -05:00
Dan
3a09b45765 running py_pl -- mainly reordering imports. 2022-12-05 12:29:19 -05:00
burnettk
c63b7720c8 test for automatic saving of process instance metadata on instance save 2022-12-04 22:35:16 -05:00
burnettk
f8313f66df add order_by to make this query deterministic 2022-12-03 20:16:20 -05:00
jasquat
b761f0289d fixed issue ensuring active tasks are up to date w/ burnettk cullerton 2022-11-28 15:47:56 -05:00
burnettk
fa92943317 lint 2022-11-25 00:46:43 -05:00
burnettk
5b73c4ddb0 gotta fix usage of is_model 2022-11-24 16:28:10 -05:00
burnettk
444b55a503 working on tests 2022-11-24 13:01:53 -05:00
burnettk
b761a36d62 oh my god why were these ever instance methods 2022-11-24 12:38:41 -05:00
burnettk
2eb3ef6aa3 renames 2022-11-24 12:00:26 -05:00
jasquat
77ff18a85c pyl is passing w/ burnettk cullerton 2022-11-18 16:45:44 -05:00
mike cullerton
576d60e41d precommit 2022-11-18 15:50:20 -05:00
jasquat
e2cfe5cb8a ran some pyl w/ burnettk cullerton 2022-11-18 15:06:02 -05:00
mike cullerton
f88f576dcb Rename CAT_JSON_FILE, WF_JSON_FILE, add_spec, update_spec 2022-11-17 12:08:42 -05:00
Jon Herron
502ebac7bd Merge branch 'main' of github.com:sartography/spiff-arena into send_filters 2022-11-16 13:52:03 -05:00
jasquat
b03d6a140e pyl w/ burnettk 2022-11-15 17:38:37 -05:00
jasquat
d93a1c910f added some permissions to the process model show page w/ burnettk 2022-11-15 17:35:16 -05:00
Dan Funk
cea9a34348 Merge pull request #39 from sartography/feature/call_activity_selection
Feature/call activity selection
2022-11-15 16:23:50 -05:00