Commit Graph

88 Commits

Author SHA1 Message Date
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
burnettk 0fca6e8a76 lint 2022-12-13 08:34:08 -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 14be1fa06b strip off spaces from git service command stdout 2022-12-12 10:05:08 -05:00
jasquat ab430b5843 pyl passes 2022-12-08 13:47:30 -05:00
Dan d80e4b3456 Merge branch 'main' into feature/create_containers 2022-12-06 18:06:09 -05:00
Dan 88a94ec6da running py_pl -- mainly reordering imports. 2022-12-05 12:29:19 -05:00
burnettk 92bdbf8761 test for automatic saving of process instance metadata on instance save 2022-12-04 22:35:16 -05:00
burnettk 612d26a38b add order_by to make this query deterministic 2022-12-03 20:16:20 -05:00
jasquat 54a04a38d9 fixed issue ensuring active tasks are up to date w/ burnettk cullerton 2022-11-28 15:47:56 -05:00
burnettk ecee3c4548 lint 2022-11-25 00:46:43 -05:00
burnettk fe4f3a6af4 gotta fix usage of is_model 2022-11-24 16:28:10 -05:00
burnettk 5f7182c5d6 working on tests 2022-11-24 13:01:53 -05:00
burnettk e9a09342d5 oh my god why were these ever instance methods 2022-11-24 12:38:41 -05:00
burnettk 10d8156972 renames 2022-11-24 12:00:26 -05:00
jasquat 67d6a01161 pyl is passing w/ burnettk cullerton 2022-11-18 16:45:44 -05:00
mike cullerton cf09b2258b precommit 2022-11-18 15:50:20 -05:00
jasquat 3640657c71 ran some pyl w/ burnettk cullerton 2022-11-18 15:06:02 -05:00
mike cullerton 897615d0fd Rename CAT_JSON_FILE, WF_JSON_FILE, add_spec, update_spec 2022-11-17 12:08:42 -05:00
Jon Herron 1584f52a18 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters 2022-11-16 13:52:03 -05:00
jasquat 93d9aa845f pyl w/ burnettk 2022-11-15 17:38:37 -05:00
jasquat 56c8c0c633 added some permissions to the process model show page w/ burnettk 2022-11-15 17:35:16 -05:00
Dan Funk c2056071d5
Merge pull request #39 from sartography/feature/call_activity_selection
Feature/call activity selection
2022-11-15 16:23:50 -05:00