353 Commits

Author SHA1 Message Date
Dan
0a32c57e45 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-19 10:05:47 -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
jasquat
1fd3cfd537 fixed permissions w/ burnettk 2022-12-16 15:31:05 -05:00
Dan
55bac8eb27 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-16 15:25:10 -05:00
Kevin Burnett
482212bf6b
add a test group and put natalia in it 2022-12-16 12:01:57 -08:00
jasquat
7a099eb68d updated some text for task tables w/ burnettk 2022-12-16 14:21:04 -05:00
jasquat
bd88cd947e merged in main and resolved conflicts w/ burnettk 2022-12-16 13:53:43 -05:00
jasquat
e89a1ef88e added new api endpoint to get task-info so users with access to process instances can see the tasks but not the data 2022-12-16 11:39:07 -05:00
jasquat
ebf0e13c22 fix permissions for core on dev w/ burnettk 2022-12-15 15:55:22 -05:00
Dan
7ae5363636 Merge branch 'feature/better_unit_tests' into feature/bpmn_user_permissions 2022-12-15 15:01:59 -05:00
Dan
65c6228220 Fixes a bug that was causing tests to be added to the incorrect task.
Clean up UI for a better experience when viewing tests.
2022-12-15 14:45:35 -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
jasquat
5d692cff46 do not set git branch info on development w/ burnettk cullerton 2022-12-15 13:04:24 -05:00
jasquat
5fd6992fe6 commit and push to github on all changes to bpmn dir w/ burnettk cullerton 2022-12-15 12:52:53 -05:00
jasquat
2e9a20f806 Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-15 10:02:54 -05:00
jasquat
2a43efa841 add support to find the form for a call activity defined in another process model 2022-12-15 10:02:51 -05:00
jbirddog
38fb94b844
Fix endpoints for script task unit tests (#77) 2022-12-15 09:31:19 -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
Jon Herron
52edcd8f5c Fix api endpoints for script unit tests 2022-12-14 18:23:38 -05:00
jasquat
217e83a094 remove assert statements from actual code w/ burnettk 2022-12-14 16:32:07 -05:00
jasquat
8e6e90d527 fixed perms for readonly for staging w/ burnettk 2022-12-14 15:03:22 -05:00
jasquat
ab034ca0a0 load the correct perm file on staging w/ burnettk 2022-12-14 14:35:08 -05:00
jasquat
ad83d2125c added permission file for staging w/ burnettk 2022-12-14 11:00:32 -05:00
burnettk
ab23816816 in postgres you cannot order by a non-grouped column without doing an aggregate 2022-12-13 23:21:32 -05:00
jasquat
de69b05b30 pyl and fix test w/ burnettk 2022-12-13 16:44:46 -05:00
jasquat
4f2f73e728 store subprocesses for spiff steps as well and do not save file as primary if one is already set w/ burnettk 2022-12-13 16:04:37 -05:00
jasquat
4a978c5bda some fixes to ensure we display the correct task data for the diagram elements w/ burnettk 2022-12-13 14:16:28 -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
c3e0b2ef14 allow viewing the diagram for a specific process identifier 2022-12-12 15:08:09 -05:00
jasquat
95be029656 split out completed instances by group as well 2022-12-12 13:41:42 -05:00
jasquat
ec754cbee7 updated group api so it is not under tasks 2022-12-12 13:19:27 -05:00
jasquat
978849d379 pyl 2022-12-12 12:29:36 -05:00
jasquat
77aa32646a split group task tables by group and created component for group tables 2022-12-12 12:21:37 -05:00
jasquat
14be1fa06b strip off spaces from git service command stdout 2022-12-12 10:05:08 -05:00
burnettk
1207338474 try to fix a test on windows 2022-12-11 00:03:46 -05:00
jasquat
23e8525ca4 pyl w/ burnettk 2022-12-09 17:30:14 -05:00
jasquat
6d9b3c5276 update staging configs to allow env var overrides w/ burnettk 2022-12-09 17:28:57 -05:00
jasquat
617299fce7 need to set upstream when git pushing w/ burnettk 2022-12-09 17:15:53 -05:00
jasquat
6122fb0ae5 added secret verification to webhook endpoint w/ burnettk 2022-12-09 16:51:00 -05:00
jasquat
d37550fa43 fixed mypy issue w/ burnettk 2022-12-09 15:05:10 -05:00
jasquat
0d348620d1 Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-09 15:01:58 -05:00
jasquat
3e5ed42eae cleaned up the git service and expanded the api git hook w/ burnettk 2022-12-09 15:01:55 -05:00
jbirddog
a39cccabdb
Sort primary file to top of files list (#71) 2022-12-09 13:14:26 -05:00
burnettk
1406190b21 note 2022-12-08 23:57:09 -05:00
burnettk
f38af7f4a4 add skeleton of endpoint to receive github webhooks 2022-12-08 23:55:01 -05:00
jasquat
2ad4da8fb9 some reorder w/ burnettk cullerton 2022-12-08 17:15:28 -05:00
jasquat
27099a0d8e mypy w/ burnettk cullerton 2022-12-08 17:12:19 -05:00
jasquat
62814da9a6 added git creds for pushing on publish w/ burnettk cullerton 2022-12-08 16:39:23 -05:00