365 Commits

Author SHA1 Message Date
jasquat
3e4ab0145e pyl fixed w/ burnettk 2022-12-20 16:14:55 -05:00
jasquat
92258c6f9a pyl w/ burnettk 2022-12-20 15:47:30 -05:00
jasquat
5a6e181a99 merged in main and resolved conflicts w/ burnettk 2022-12-20 15:06:34 -05:00
jasquat
51c3cbec85 set the completed by user on human task w/ burnettk 2022-12-20 14:58:15 -05:00
jasquat
98cc8fec61 added remaining filter tests w/ burnettk 2022-12-20 14:39:04 -05:00
jasquat
fd9506007c added another filter test 2022-12-20 13:50:09 -05:00
jasquat
8f2bc4c8a4 added test for report filters w/ burnettk 2022-12-20 12:29:14 -05:00
jasquat
fd60c3566c renamed test process instance create method w/ burnettk 2022-12-20 11:19:04 -05:00
jasquat
96e14817fa some initial changes to refactor report filters w/ burnettk 2022-12-20 11:16:06 -05:00
Elizabeth Esswein
54d6804421 fix conflicts for like the thousandth time 2022-12-20 10:41:45 -05:00
jasquat
2a73e23b3c renamed active task to human task since we are no longer deleting them w/ burnettk 2022-12-19 16:23:02 -05:00
Elizabeth Esswein
4390e90a2b fix conflicts yet again 2022-12-19 15:28:44 -05:00
Elizabeth Esswein
36924b8410 fix typing problem 2022-12-19 14:01:52 -05:00
jasquat
f152195335 updates to disallow modifying a process instance when it is not in the correct state w/ burnettk 2022-12-19 12:55:25 -05:00
Elizabeth Esswein
8b863c1a1e add integration tests for process nav endpoints 2022-12-19 11:33:48 -05:00
Dan
89377ea881 Fixing some tests. 2022-12-19 10:09:19 -05:00
Dan
ef316483d9 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
Dan
75bd973ae0 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-16 15:25:10 -05:00
jasquat
debde51b00 fix broken unit tests in backend 2022-12-15 14:57:07 -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
Dan
6de91d2230 Merge remote-tracking branch 'origin/unit_test_404' into feature/bpmn_user_permissions 2022-12-15 07:19:19 -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
52d61fabad added test to get the diagram for a given process instance call activity 2022-12-12 15:33:31 -05:00
jasquat
361506004c strip off spaces from git service command stdout 2022-12-12 10:05:08 -05:00
burnettk
a8ac81e4f2 comment out test not working in CI 2022-12-10 23:35:56 -05:00
burnettk
c797cc28f7 indicate main explicitly for ci 2022-12-10 22:50:52 -05:00
jasquat
cb143d3201 added secret verification to webhook endpoint w/ burnettk 2022-12-09 16:51:00 -05:00
jasquat
74bfd22ff9 fixed broken test w/ burnettk 2022-12-09 15:19:43 -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
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
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
mike cullerton
8b95b96595 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
jasquat
bc7c5920b2 cleaned up more api routes for permissions w/ burnettk 2022-12-05 16:06:08 -05:00
jasquat
55afc22148 pyl w/ burnettk 2022-12-05 14:10:07 -05:00
Dan
3a09b45765 running py_pl -- mainly reordering imports. 2022-12-05 12:29:19 -05:00
jasquat
424eb2412e added support to order reports by given column and metadata headers w/ burnettk 2022-12-05 10:59:27 -05:00
Dan
1e86345a33 Fixes based off KB's super kind review.
-------
* Remove unnecessary packages from dockerfile for the demo-connect proxy.
* Rename an environment variable that mentioned Status.im in what is now a generic connector.
* Fixed a spelling mistake.
2022-12-05 10:46:26 -05:00
burnettk
c63b7720c8 test for automatic saving of process instance metadata on instance save 2022-12-04 22:35:16 -05:00
burnettk
391134ad33 remove dup test process model 2022-12-04 14:40:34 -05:00
burnettk
f8313f66df add order_by to make this query deterministic 2022-12-03 20:16:20 -05:00
burnettk
32c709d34d lint 2022-12-03 11:24:21 -05:00
burnettk
b0e68b0385 add extraction, needs test 2022-12-02 17:15:22 -05:00
burnettk
1b3bf52be3 fix tests 2022-12-02 16:53:01 -05:00
jasquat
bfb2c5627a using an array for metadata extraction paths now instead of dictionaries w/ burnettk 2022-12-02 16:03:43 -05:00