537 Commits

Author SHA1 Message Date
Jon Herron
5f33b51e10 Fix api endpoints for script unit tests 2022-12-14 18:23:38 -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
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
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
36babf2b4c fixed mypy issue w/ burnettk 2022-12-09 15:05:10 -05:00
jasquat
8df1b9cd3b Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-09 15:01:58 -05:00
jasquat
7db3101ff1 cleaned up the git service and expanded the api git hook w/ burnettk 2022-12-09 15:01:55 -05:00
jbirddog
b1cee24bca Sort primary file to top of files list (#71) 2022-12-09 13:14:26 -05:00
jasquat
6231ccab6c some base work to try to get display names searchable for process models w/ burnettk 2022-12-09 11:23:18 -05:00
burnettk
3800389e4c note 2022-12-08 23:57:09 -05:00
burnettk
494f1c9826 add skeleton of endpoint to receive github webhooks 2022-12-08 23:55:01 -05:00
jasquat
e39696c6bd some reorder w/ burnettk cullerton 2022-12-08 17:15:28 -05:00
jasquat
4878d2329b mypy w/ burnettk cullerton 2022-12-08 17:12:19 -05:00
jasquat
d50d95a49c added git creds for pushing on publish w/ burnettk cullerton 2022-12-08 16:39:23 -05:00
jasquat
b54378a9fc merged in main and resolved conflicts w/ burnettk cullerton 2022-12-08 15:31:25 -05:00
jasquat
609abe8f16 favor os.path.join over hardcoding slash w/ burnettk 2022-12-08 14:08:32 -05:00
jasquat
cee726e8b0 pyl passes 2022-12-08 13:47:30 -05:00
jasquat
675c776a5a added new notification component that allows links based on carbons w/ burnettk cullerton 2022-12-08 12:28:23 -05:00
mike cullerton
3530a628ec Return URL where they can view changes and open PR 2022-12-08 09:26:10 -05:00
mike cullerton
a2c7411b3d Clone into unique directory so we don't step on a previous publish that hasn't finished. 2022-12-08 09:25:27 -05:00
burnettk
829eacc40d make process metadata saving more resilient 2022-12-08 08:44:31 -05:00
jasquat
d4ae1d6d37 syntax fix w/ burnettk 2022-12-07 14:42:13 -05:00
jasquat
9ff80f6aff remove staging py config file in favor of terraform configs w/ burnettk 2022-12-07 14:40:04 -05:00
jasquat
7c660f874f moved some configs from deploy scripts to terraform env config w/ burnettk 2022-12-07 14:18:49 -05:00
jasquat
7595758548 rename terraform configs from rb to py w/ burnettk 2022-12-07 14:09:33 -05:00
mike cullerton
87e105e189 Add comment about the new environment variable 2022-12-07 14:00:11 -05:00
Dan
bab489fa7b Merge branch 'main' into feature/create_containers 2022-12-06 18:06:09 -05:00
mike cullerton
8b5e5dc864 Merge branch 'main' into feature/git-integration
# Conflicts:
#	spiffworkflow-backend/tests/spiffworkflow_backend/integration/test_process_api.py
2022-12-06 16:27:36 -05:00
jasquat
2a03b33156 updated terraform permissions to match development better w/ burnettk 2022-12-06 16:20:00 -05:00
mike cullerton
6c64044181 typing 2022-12-06 15:42:41 -05:00