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
Elizabeth Esswein
a204aeb92a
allow marking task complete without executing
2022-12-18 10:44:42 -05:00
Elizabeth Esswein
975b7e6132
fix conflicts again
2022-12-18 10:42:19 -05:00
burnettk
8cf304135a
fix tests
2022-12-17 23:25:47 -05:00
jasquat
4369df1f84
added completed column to active task w/ burnettk
2022-12-16 16:51:49 -05:00
Elizabeth Esswein
fa0d5d7ea8
update url to allow permissions on send event
2022-12-16 16:22:59 -05:00
jasquat
52f32112c8
some basic stuff for showing only relating items to user w/ burnettk
2022-12-16 16:07:40 -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
9b1bd0c905
updated flask-bpmn so it does not send invalid token exceptions to sentry w/ burnettk
2022-12-16 13:24:52 -05:00
jasquat
9d7b701f5a
Merge remote-tracking branch 'origin/main' into feature/better_unit_tests
2022-12-16 13:16:08 -05:00
Elizabeth Esswein
da7e60a5df
fix conflicts & update event url to match other process instance urls
2022-12-16 12:53:36 -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
jasquat
e3b0d59cd0
fix broken unit tests in backend
2022-12-15 14:57:07 -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
ec88ed92f9
Updated migrations.
2022-12-15 14:43:09 -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
Elizabeth Esswein
1859e0cf42
reformat & fix types
2022-12-15 11:39:28 -05:00
Elizabeth Esswein
33f34ca51d
Merge branch 'main' into feature/process-navigation
2022-12-15 11:28:46 -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
burnettk
08b30b4cb8
make replacing keycloak more robust, as it now works when the container is running
2022-12-14 21:29:46 -05:00
Jon Herron
52edcd8f5c
Fix api endpoints for script unit tests
2022-12-14 18:23:38 -05:00
jasquat
7cfc08d620
some fixes for ci w/ burnettk
2022-12-14 17:09:43 -05:00
jasquat
217e83a094
remove assert statements from actual code w/ burnettk
2022-12-14 16:32:07 -05:00
Elizabeth Esswein
232ff1c6f7
working but barely functional UI for manually sending events
2022-12-14 15:21:39 -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
85be6db77c
added test to get the diagram for a given process instance call activity
2022-12-12 15:33:31 -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