1717 Commits

Author SHA1 Message Date
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
jasquat
33d68368be split out completed instances by group as well 2022-12-12 13:41:42 -05:00
jasquat
e7873c5beb updated group api so it is not under tasks 2022-12-12 13:19:27 -05:00
jasquat
88f6ea071f pyl 2022-12-12 12:29:36 -05:00
jasquat
1582dca2d3 split group task tables by group and created component for group tables 2022-12-12 12:21:37 -05:00
jasquat
b8a5690c36 strip off spaces from git service command stdout 2022-12-12 10:05:08 -05:00
burnettk
1291c8d4e7 try to fix a test on windows 2022-12-11 00:03:46 -05:00
burnettk
ecbe97049c comment out test not working in CI 2022-12-10 23:35:56 -05:00
burnettk
942c18fa32 indicate main explicitly for ci 2022-12-10 22:50:52 -05:00
jasquat
3cd57a1c83 pyl w/ burnettk 2022-12-09 17:30:14 -05:00
jasquat
5b2917a591 update staging configs to allow env var overrides w/ burnettk 2022-12-09 17:28:57 -05:00
jasquat
7645a5f8d6 need to set upstream when git pushing w/ burnettk 2022-12-09 17:15:53 -05:00
jasquat
0413f3cdf8 added secret verification to webhook endpoint w/ burnettk 2022-12-09 16:51:00 -05:00
jasquat
e7576d7ee0 fixed broken test w/ burnettk 2022-12-09 15:19:43 -05:00
jasquat
bf507f8fc6 fixed mypy issue w/ burnettk 2022-12-09 15:05:10 -05:00
jasquat
7c6e5c306b Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-09 15:01:58 -05:00
jasquat
87c986df0e cleaned up the git service and expanded the api git hook w/ burnettk 2022-12-09 15:01:55 -05:00
jbirddog
c7322f3c8d Sort primary file to top of files list (#71) 2022-12-09 13:14:26 -05:00
burnettk
089d7d5e26 note 2022-12-08 23:57:09 -05:00
burnettk
aa6fe82864 add skeleton of endpoint to receive github webhooks 2022-12-08 23:55:01 -05:00
jasquat
7b9e99ad96 some reorder w/ burnettk cullerton 2022-12-08 17:15:28 -05:00
jasquat
2081532f4a mypy w/ burnettk cullerton 2022-12-08 17:12:19 -05:00
jasquat
ade7a41e7b added git creds for pushing on publish w/ burnettk cullerton 2022-12-08 16:39:23 -05:00
jasquat
832d7c5c28 merged in main and resolved conflicts w/ burnettk cullerton 2022-12-08 15:31:25 -05:00
jasquat
236e0e4ae8 favor os.path.join over hardcoding slash w/ burnettk 2022-12-08 14:08:32 -05:00
jasquat
4ce7d67328 pyl passes 2022-12-08 13:47:30 -05:00
jasquat
b525e3523a added new notification component that allows links based on carbons w/ burnettk cullerton 2022-12-08 12:28:23 -05:00
mike cullerton
1e9b2e9ab9 Return URL where they can view changes and open PR 2022-12-08 09:26:10 -05:00
mike cullerton
c8e8dae956 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
c5e7e91533 make process metadata saving more resilient 2022-12-08 08:44:31 -05:00
jasquat
dbaa2c37c1 added frontend url as post redirect url in keycloak w/ burnettk 2022-12-07 15:11:58 -05:00
jasquat
348595c190 syntax fix w/ burnettk 2022-12-07 14:42:13 -05:00
jasquat
bbcfd52137 remove staging py config file in favor of terraform configs w/ burnettk 2022-12-07 14:40:04 -05:00
jasquat
b150a8a69f moved some configs from deploy scripts to terraform env config w/ burnettk 2022-12-07 14:18:49 -05:00
jasquat
acf6419625 rename terraform configs from rb to py w/ burnettk 2022-12-07 14:09:33 -05:00
mike cullerton
8629375254 Add comment about the new environment variable 2022-12-07 14:00:11 -05:00
Dan
655e01a48f Merge branch 'main' into feature/create_containers 2022-12-06 18:06:09 -05:00
mike cullerton
f580cadb21 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
e241ed5cd0 updated terraform permissions to match development better w/ burnettk 2022-12-06 16:20:00 -05:00
mike cullerton
d102a4c847 Merging this unfinished test so I don't lose it.
It doesn't test anything yet.
Need to deal w/ a bunch of mock stuff
2022-12-06 16:14:46 -05:00
Kevin Burnett
b5aecb0724 Merge pull request #69 from sartography/feature/api_permission_cleanup
Feature/api permission cleanup
2022-12-06 13:13:00 -08:00
Kevin Burnett
a0f351d16c Merge pull request #65 from sartography/new_report
Create new report based on current filter/columns
2022-12-06 13:12:43 -08:00
mike cullerton
88ad3b99a9 typing 2022-12-06 15:42:41 -05:00
mike cullerton
da082e369f Merge branch 'main' into feature/git-integration 2022-12-06 15:36:25 -05:00