126 Commits

Author SHA1 Message Date
Kevin Burnett
5d5f1e777c Merge pull request #102 from sartography/feature/waku-fault-message
Feature/waku fault message
2023-01-13 11:47:05 -08:00
jasquat
14397099f4 added tasks table to process instance show page w/ burnettk 2023-01-13 14:31:12 -05:00
mike cullerton
c3e1dda51e run_pyl changes 2023-01-13 11:50:36 -05:00
mike cullerton
d17f3b96d0 Merge branch 'main' into feature/waku-fault-message 2023-01-13 08:29:42 -05:00
jasquat
761ffd79da a little more cleanup w/ burnettk 2023-01-12 11:32:52 -05:00
jasquat
8c3f855246 pyl 2023-01-12 08:12:16 -05:00
jasquat
3f94038e0e use the cookie from the frontend w/ burnettk 2023-01-11 17:27:12 -05:00
jasquat
3541225700 this can run on localhost with cookies w/ burnettk 2023-01-11 16:11:21 -05:00
jasquat
6b5087c128 debugging cookies w/ burnettk 2023-01-11 14:52:12 -05:00
mike cullerton
74d57c31a7 Merge branch 'main' into feature/waku-fault-message 2023-01-10 08:47:31 -05:00
mike cullerton
61699b6b5d Work on System Notification handler 2023-01-10 08:44:53 -05:00
jasquat
499a9562c3 basic support to find a process instance by id w/ burnettk 2023-01-05 14:59:59 -05:00
burnettk
09e012674a upgrade black, give it the preview flag, and let it rip on long strings 2022-12-30 23:08:00 -05:00
jasquat
840d2f0937 added all users to waiting for column on task list tables w/ burnettk 2022-12-30 12:30:23 -05:00
jasquat
3e26226514 some cypress tests w/ burnettk 2022-12-27 15:42:22 -05:00
burnettk
90f578460a dev permissions copied from terraform deployed and terraform deployed now tiny, minor fixes 2022-12-23 23:39:48 -05:00
burnettk
c4c373aa03 link to correct instances page, fix fin users, ignore coverage files 2022-12-23 20:18:08 -05:00
burnettk
5f14a3cbbb use spiffworkflow.org for admin and other minor permissions tweaks 2022-12-23 12:25:18 -05:00
burnettk
e9d1ae45e7 fix qa1 and add script to get perms 2022-12-22 21:29:12 -05:00
burnettk
5a73ba20c1 lint and regen schema 2022-12-22 21:15:10 -05:00
burnettk
c09ae8f9cb add qa1 env 2022-12-22 17:21:45 -05:00
jasquat
46dbb5e187 updated permission yamls to have email addresses and look more the same w/ burnettk 2022-12-22 16:55:19 -05:00
jasquat
a855df858b added script to get all permissions for the confirmation page when adding permissions from a process model w/ burnettk 2022-12-22 12:20:34 -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
2f2dc6f98c added method to add permissions based on macros w/ burnettk 2022-12-21 17:14:11 -05:00
jasquat
84bf70e2f2 do not force permissions to use the v1.0 path prefix but it can be used if desired w/ burnettk 2022-12-21 12:13:33 -05:00
jasquat
da603ffef7 added permission to run privileged scripts w/ burnettk 2022-12-21 11:24:38 -05:00
jasquat
5a6e181a99 merged in main and resolved conflicts w/ burnettk 2022-12-20 15:06:34 -05:00
jasquat
594e9e7803 added correct process instance permissions w/ burnettk 2022-12-19 16:39:35 -05:00
jasquat
eb98086cb6 created process instance list and show pages to handle all and for-me w/ burnettk 2022-12-19 16:16:27 -05:00
jasquat
c995f1fed2 give everybody crud for reports w/ burnettk 2022-12-19 14:47:01 -05:00
Dan
624811a7c0 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-19 10:05:47 -05:00
jasquat
01472d9848 fixed permissions w/ burnettk 2022-12-16 15:31:05 -05:00
Dan
75bd973ae0 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-16 15:25:10 -05:00
Kevin Burnett
3ed0a9c991 add a test group and put natalia in it 2022-12-16 12:01:57 -08:00
jasquat
bb6e7713f2 merged in main and resolved conflicts w/ burnettk 2022-12-16 13:53:43 -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
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
Dan
6de91d2230 Merge remote-tracking branch 'origin/unit_test_404' into feature/bpmn_user_permissions 2022-12-15 07:19:19 -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
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
0bbe67971f updated group api so it is not under tasks 2022-12-12 13:19:27 -05:00
jasquat
858bf24edd split group task tables by group and created component for group tables 2022-12-12 12:21:37 -05:00