1710 Commits

Author SHA1 Message Date
Dan
3d769e185f Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-19 10:05:47 -05:00
Dan
d24b53b7a1 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
Elizabeth Esswein
71a154db1e allow marking task complete without executing 2022-12-18 10:44:42 -05:00
Elizabeth Esswein
b08496f4b7 fix conflicts again 2022-12-18 10:42:19 -05:00
burnettk
d358f0e708 fix tests 2022-12-17 23:25:47 -05:00
jasquat
f818511226 added completed column to active task w/ burnettk 2022-12-16 16:51:49 -05:00
Elizabeth Esswein
10c92cd586 update url to allow permissions on send event 2022-12-16 16:22:59 -05:00
jasquat
a32bf89930 some basic stuff for showing only relating items to user w/ burnettk 2022-12-16 16:07:40 -05:00
jasquat
87b5d9affa fixed permissions w/ burnettk 2022-12-16 15:31:05 -05:00
Dan
ecc70c189f Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-16 15:25:10 -05:00
Kevin Burnett
07c5fe2e91 add a test group and put natalia in it 2022-12-16 12:01:57 -08:00
jasquat
e2a7a5de23 updated some text for task tables w/ burnettk 2022-12-16 14:21:04 -05:00
jasquat
d0fbd20ee8 merged in main and resolved conflicts w/ burnettk 2022-12-16 13:53:43 -05:00
jasquat
609343d060 updated flask-bpmn so it does not send invalid token exceptions to sentry w/ burnettk 2022-12-16 13:24:52 -05:00
jasquat
cd36bff524 Merge remote-tracking branch 'origin/main' into feature/better_unit_tests 2022-12-16 13:16:08 -05:00
Elizabeth Esswein
06ea528c17 fix conflicts & update event url to match other process instance urls 2022-12-16 12:53:36 -05:00
jasquat
7600e1e579 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
643f632c89 fix permissions for core on dev w/ burnettk 2022-12-15 15:55:22 -05:00
Dan
3697c86c21 Merge branch 'feature/better_unit_tests' into feature/bpmn_user_permissions 2022-12-15 15:01:59 -05:00
jasquat
78badf2687 fix broken unit tests in backend 2022-12-15 14:57:07 -05:00
Dan
b7d6448b8f 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
20f445d85e Updated migrations. 2022-12-15 14:43:09 -05:00
Dan
a75a5407ea 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
6a9272b3bb do not set git branch info on development w/ burnettk cullerton 2022-12-15 13:04:24 -05:00
jasquat
e5b0311050 commit and push to github on all changes to bpmn dir w/ burnettk cullerton 2022-12-15 12:52:53 -05:00
Elizabeth Esswein
e10cb73f70 reformat & fix types 2022-12-15 11:39:28 -05:00
Elizabeth Esswein
68c4aa2db1 Merge branch 'main' into feature/process-navigation 2022-12-15 11:28:46 -05:00
jasquat
e33d003059 Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-15 10:02:54 -05:00
jasquat
cf9b2fcb56 add support to find the form for a call activity defined in another process model 2022-12-15 10:02:51 -05:00
jbirddog
494a427ce6 Fix endpoints for script task unit tests (#77) 2022-12-15 09:31:19 -05:00
Dan
8f233106e1 Merge remote-tracking branch 'origin/unit_test_404' into feature/bpmn_user_permissions 2022-12-15 07:19:19 -05:00
burnettk
6eec41a7b5 make replacing keycloak more robust, as it now works when the container is running 2022-12-14 21:29:46 -05:00
Jon Herron
9af47b207b Fix api endpoints for script unit tests 2022-12-14 18:23:38 -05:00
jasquat
ec01b27984 some fixes for ci w/ burnettk 2022-12-14 17:09:43 -05:00
jasquat
7e520dbc01 remove assert statements from actual code w/ burnettk 2022-12-14 16:32:07 -05:00
Elizabeth Esswein
6c8cbe6f29 working but barely functional UI for manually sending events 2022-12-14 15:21:39 -05:00
jasquat
511d31b902 fixed perms for readonly for staging w/ burnettk 2022-12-14 15:03:22 -05:00
jasquat
900f452493 load the correct perm file on staging w/ burnettk 2022-12-14 14:35:08 -05:00
jasquat
562ec8efd3 added permission file for staging w/ burnettk 2022-12-14 11:00:32 -05:00
burnettk
7e39994c91 in postgres you cannot order by a non-grouped column without doing an aggregate 2022-12-13 23:21:32 -05:00
jasquat
36c509532a pyl and fix test w/ burnettk 2022-12-13 16:44:46 -05:00
jasquat
f15794a2ea 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
395b7e4459 Merge remote-tracking branch 'origin/main' into feature/view_call_activity_diagram 2022-12-13 14:16:51 -05:00
jasquat
4c119caa0e some fixes to ensure we display the correct task data for the diagram elements w/ burnettk 2022-12-13 14:16:28 -05:00
burnettk
ebbb593e7f lint 2022-12-13 08:34:08 -05:00
Dan
a9673dd4bd 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
a665918335 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
6ae471d0e0 pyl 2022-12-12 15:36:03 -05:00
jasquat
5e54256a2e added test to get the diagram for a given process instance call activity 2022-12-12 15:33:31 -05:00
jasquat
2c1d8b62cb allow viewing the diagram for a specific process identifier 2022-12-12 15:08:09 -05:00