2168 Commits

Author SHA1 Message Date
jasquat
bb6e7713f2 merged in main and resolved conflicts w/ burnettk 2022-12-16 13:53:43 -05:00
jasquat
3a9f86c25b updated flask-bpmn so it does not send invalid token exceptions to sentry w/ burnettk 2022-12-16 13:24:52 -05:00
jasquat
2e334d3bb1 Merge remote-tracking branch 'origin/main' into feature/better_unit_tests 2022-12-16 13:16:08 -05:00
Elizabeth Esswein
dfa1a9376f fix conflicts & update event url to match other process instance urls 2022-12-16 12:53:36 -05:00
jasquat
662a1ec5d6 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
e3fe09490b fix permissions for core on dev w/ burnettk 2022-12-15 15:55:22 -05:00
Dan
6f8425a14b Merge branch 'feature/better_unit_tests' into feature/bpmn_user_permissions 2022-12-15 15:01:59 -05:00
jasquat
debde51b00 fix broken unit tests in backend 2022-12-15 14:57:07 -05:00
Dan
4c0abf9bcd 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
de6558fea0 Updated migrations. 2022-12-15 14:43:09 -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
jasquat
618c71416a do not set git branch info on development w/ burnettk cullerton 2022-12-15 13:04:24 -05:00
jasquat
16eec49ca8 commit and push to github on all changes to bpmn dir w/ burnettk cullerton 2022-12-15 12:52:53 -05:00
Elizabeth Esswein
b1e1a01785 reformat & fix types 2022-12-15 11:39:28 -05:00
Elizabeth Esswein
024cceda71 Merge branch 'main' into feature/process-navigation 2022-12-15 11:28:46 -05:00
jasquat
ef71bdb964 Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-15 10:02:54 -05:00
jasquat
ff77f8f1fe add support to find the form for a call activity defined in another process model 2022-12-15 10:02:51 -05:00
jbirddog
0cdeffe1ec Fix endpoints for script task unit tests (#77) 2022-12-15 09:31:19 -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
52e0036209 make replacing keycloak more robust, as it now works when the container is running 2022-12-14 21:29:46 -05:00
Jon Herron
5f33b51e10 Fix api endpoints for script unit tests 2022-12-14 18:23:38 -05:00
jasquat
1e62a77e81 some fixes for ci w/ burnettk 2022-12-14 17:09:43 -05:00
jasquat
3ea063bdaf remove assert statements from actual code w/ burnettk 2022-12-14 16:32:07 -05:00
Elizabeth Esswein
db57a7ab78 working but barely functional UI for manually sending events 2022-12-14 15:21:39 -05:00
jasquat
57e653f5f6 fixed perms for readonly for staging w/ burnettk 2022-12-14 15:03:22 -05:00
jasquat
9e260fbe55 load the correct perm file on staging w/ burnettk 2022-12-14 14:35:08 -05:00
jasquat
bd6e1f2ebe added permission file for staging w/ burnettk 2022-12-14 11:00:32 -05:00
burnettk
90375a0c88 in postgres you cannot order by a non-grouped column without doing an aggregate 2022-12-13 23:21:32 -05:00
jasquat
15f55df46d pyl and fix test w/ burnettk 2022-12-13 16:44:46 -05:00
jasquat
01f320847c 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
620d054586 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
bcfbd9a6ea 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
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
f6462d83af pyl 2022-12-12 15:36:03 -05:00
jasquat
52d61fabad added test to get the diagram for a given process instance call activity 2022-12-12 15:33:31 -05:00
jasquat
ac92a6c3ef allow viewing the diagram for a specific process identifier 2022-12-12 15:08:09 -05:00
jasquat
7153045e66 split out completed instances by group as well 2022-12-12 13:41:42 -05:00
jasquat
0bbe67971f updated group api so it is not under tasks 2022-12-12 13:19:27 -05:00
jasquat
d9765220bd pyl 2022-12-12 12:29:36 -05:00
jasquat
858bf24edd split group task tables by group and created component for group tables 2022-12-12 12:21:37 -05:00
jasquat
361506004c strip off spaces from git service command stdout 2022-12-12 10:05:08 -05:00
burnettk
2c25e626e1 try to fix a test on windows 2022-12-11 00:03:46 -05:00
burnettk
a8ac81e4f2 comment out test not working in CI 2022-12-10 23:35:56 -05:00
burnettk
c797cc28f7 indicate main explicitly for ci 2022-12-10 22:50:52 -05:00
jasquat
cc95973552 pyl w/ burnettk 2022-12-09 17:30:14 -05:00
jasquat
e5c72eb87b update staging configs to allow env var overrides w/ burnettk 2022-12-09 17:28:57 -05:00
jasquat
33dd9d97ea need to set upstream when git pushing w/ burnettk 2022-12-09 17:15:53 -05:00
jasquat
cb143d3201 added secret verification to webhook endpoint w/ burnettk 2022-12-09 16:51:00 -05:00
jasquat
74bfd22ff9 fixed broken test w/ burnettk 2022-12-09 15:19:43 -05:00
jasquat
36babf2b4c fixed mypy issue w/ burnettk 2022-12-09 15:05:10 -05:00