Commit Graph

631 Commits

Author SHA1 Message Date
burnettk aa4277d98a oh my god why were these ever instance methods 2022-11-24 12:38:41 -05:00
burnettk 875bd1576b remove column 2022-11-24 12:28:53 -05:00
burnettk 6081f66379 renames 2022-11-24 12:00:26 -05:00
burnettk aa2333f278 start adding display name and removing garbage 2022-11-24 11:51:31 -05:00
jasquat bd4f5d247f updated breadcrumb to use display name w/ burnettk 2022-11-23 15:39:10 -05:00
jasquat acc88b9a9c created new users for keycloak and fixed some permissions for core user w/ burnettk cullerton 2022-11-22 13:01:08 -05:00
jasquat 8f9d918ef1 added recursive option to process model list to recurse or not and fix some ui components 2022-11-22 09:05:33 -05:00
mike cullerton 7e9331dd3a Merge branch 'main' into move-group-or-model 2022-11-21 15:56:44 -05:00
jasquat d87f47aaa1 allow getting all process models, process instances should not save when they are initialized, and fixed some cypress tests w/ burnettk 2022-11-21 14:12:04 -05:00
mike cullerton 8ffd6203ce use correct separator. 2022-11-21 12:05:25 -05:00
mike cullerton 7866730f2f see if this solves the windows build problem 2022-11-21 08:36:39 -05:00
mike cullerton 37444f8bfc asst syntax cleanup 2022-11-19 15:45:13 -05:00
mike cullerton 7bde5d8ccb mypy 2022-11-19 15:24:37 -05:00
mike cullerton 9717fb112c test for move model 2022-11-19 14:47:50 -05:00
mike cullerton 38dc4570de process group move api endpoint 2022-11-19 13:24:40 -05:00
jasquat 82388b66e5 pyl is passing w/ burnettk cullerton 2022-11-18 16:45:44 -05:00
mike cullerton 8aa126e750 precommit 2022-11-18 15:50:20 -05:00
jasquat d3bd96a163 ran some pyl w/ burnettk cullerton 2022-11-18 15:06:02 -05:00
mike cullerton d8898d51e5 Cleanup - renaming frenzy, use os.path.abspath 2022-11-17 16:35:28 -05:00
mike cullerton eba3c096d7 Rename CAT_JSON_FILE, WF_JSON_FILE, add_spec, update_spec 2022-11-17 12:08:42 -05:00
Jon Herron 55020ed382 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters 2022-11-16 13:52:03 -05:00
jasquat 7415710d5a fixed broken test w/ burnettk 2022-11-15 17:49:46 -05:00
jasquat f648f39999 pyl w/ burnettk 2022-11-15 17:38:37 -05:00
jasquat b7ee3d24b1 added some permissions to the process model show page w/ burnettk 2022-11-15 17:35:16 -05:00
Dan Funk a77ee31b40 Merge pull request #39 from sartography/feature/call_activity_selection
Feature/call activity selection
2022-11-15 16:23:50 -05:00
Dan 5d06af1477 Assure changes to process ids are updated in the cache on a file save,
and remove old references that no longer exist.  Still some work to do here.
2022-11-15 16:04:05 -05:00
Jon Herron 320a9c41ac Getting ./bin/pyl to pass 2022-11-15 15:56:12 -05:00
Jon Herron 167021e230 filters to_dict 2022-11-15 15:45:55 -05:00
Dan Funk ec68bcb24e Merge pull request #38 from sartography/feature/call_activity_selection
Fixing a bug in SpiffWorkflow (new version in poetry.lock)
2022-11-15 15:06:31 -05:00
jasquat 71b4f65b90 pyl 2022-11-15 15:06:22 -05:00
jbirddog 866c3699ef Merge process_instance_list query filters with report filters (#37) 2022-11-15 15:05:37 -05:00
Dan ed9936bfec Fixing a bug in SpiffWorkflow (new version in poetry.lock)
fixing a test
2022-11-15 14:55:00 -05:00
jasquat 18f45e90f1 added permission service to frontend to allow checking for permissions w/ burnettk 2022-11-15 14:40:35 -05:00
burnettk 5fcc6fc877 fix mypy typing stuff. w/ jasquat 2022-11-15 10:28:18 -05:00
burnettk 5008626b19 run_pyl 2022-11-15 10:11:26 -05:00
Dan a3dcae016f Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 2022-11-15 09:55:02 -05:00
Dan 58b702fa67 Adding a very simple api endpoint that just returns a list of every process known to the system. 2022-11-14 21:54:13 -05:00
Dan a2a0ccac2b Assure that the list of cached Spec References includes all Process Instances and DMNs (even those that are not primary) 2022-11-14 20:31:20 -05:00
jasquat 5dcdc225a8 fixed failing tests w/ burnettk 2022-11-14 17:38:44 -05:00
jasquat c121361d70 more refactoring for process instance list w/ burnettk 2022-11-14 17:35:04 -05:00
Dan b03d531abb Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache. I landed on this unfortunate name because:
1. It's not just processes, it contains the list of all DMN Decisions as well.
2. It is closely linked to the SpecReference object that can be generated by looking through all the Spec files to find the processes and decisions they contain.
3. It is a cache of information, the file system is the source of truth.  Seems likely we will cache more things in the future -- so setting things up this way made sense.
2022-11-14 15:23:37 -05:00
jasquat 822c40525c merged in main and resolved pyl issues w/ burnettk 2022-11-14 12:24:23 -05:00
Dan b7b6a97df0 work in spiff is approved and merged, updating dependency 2022-11-14 10:40:52 -05:00
burnettk 23fbe1b2e9 lint and mypy 2022-11-12 22:07:30 -05:00
Dan 828e41c4d6 Adding a display name to the BPMN Process ID Lookup Table
Removing (very nearly, except for script unit tests) all the XML Parsing we were doing, see related PR on SpiffWorkflow
Moved the Custom Parser into its own file to solve some circular import issues
2022-11-12 12:36:07 -05:00
burnettk 2cb3fb27e2 pyl 2022-11-11 11:39:15 -05:00
mike cullerton 3735b71e06 removed duplicate code 2022-11-11 08:17:50 -05:00
mike cullerton 1e09c95520 renamed and reordered some methods in base_test.py 2022-11-11 08:02:35 -05:00
mike cullerton dfa79360c4 Merge branch 'main' into feature/nested-groups-2
# Conflicts:
#	spiffworkflow-frontend/src/routes/ProcessGroupShow.tsx
2022-11-10 16:50:11 -05:00
mike cullerton 450a8d0757 Delete groups now checks for running instances in nested models
also, pyl
2022-11-10 16:44:27 -05:00
jasquat c814e991a0 use error as a status instead of faulted w/ burnettk 2022-11-10 15:55:17 -05:00
jasquat 795df35260 use instance path instead of root_path for nox w/ burnettk 2022-11-09 16:54:14 -05:00
jbirddog 64ac704288 Move to Python 3.11 (#27) 2022-11-09 13:45:16 -05:00
mike cullerton d17007eaaa Merge branch 'main' into feature/nested-groups
# Conflicts:
#	spiffworkflow-backend/src/spiffworkflow_backend/api.yml
#	spiffworkflow-backend/src/spiffworkflow_backend/models/process_instance_report.py
#	spiffworkflow-backend/src/spiffworkflow_backend/routes/process_api_blueprint.py
#	spiffworkflow-backend/tests/spiffworkflow_backend/integration/test_process_api.py
#	spiffworkflow-backend/tests/spiffworkflow_backend/unit/test_spec_file_service.py
#	spiffworkflow-frontend/src/routes/ProcessInstanceList.tsx
#	spiffworkflow-frontend/src/routes/ProcessInstanceReportList.tsx
#	spiffworkflow-frontend/src/routes/ProcessModelEditDiagram.tsx
#	spiffworkflow-frontend/src/routes/ProcessModelShow.tsx
2022-11-08 14:09:03 -05:00
jasquat 7856b8caaf return next task when running an instance w/ burnettk 2022-11-08 12:36:11 -05:00
jbirddog d183b961cf First pass at custom report/perspective for Process Instance List (#23) 2022-11-08 09:26:42 -05:00
mike cullerton f303c0f77a remove process_group_identifier from process-instances endpoint 2022-11-07 17:25:04 -05:00
jasquat eae9d4e37e Merge remote-tracking branch 'origin/main' into feature/more_launch_buttons_and_dropdowns 2022-11-07 14:04:01 -05:00
jasquat 704ce5709e pyl is passing 2022-11-07 14:02:47 -05:00
Dan 98e1776edf When returning the list of files in a ProcessModel, include all the ways they can be referenced,
for instance, json files, can be referened by file name,  bpmn files can be referened by one more process ids,
and DMN's files can be referenced by one or more decision ids.  This information is now included in the reference.

Also cleaned up a number of things in the File Object that were always null / are cary overs from CR-Connect that are not in use, and unlikely to ever be used in this way.
2022-11-07 11:47:00 -05:00
mike cullerton 207de9ab86 Merge branch 'main' into feature/nested-groups
# Conflicts:
#	spiffworkflow-backend/src/spiffworkflow_backend/models/process_model.py
#	spiffworkflow-backend/src/spiffworkflow_backend/services/process_instance_processor.py
#	spiffworkflow-backend/tests/spiffworkflow_backend/integration/test_process_api.py
2022-11-07 10:56:37 -05:00
mike cullerton fec8d06b8d started test for test_script_unit_test_run 2022-11-07 10:34:14 -05:00
mike cullerton 5d058cbeaa Fix url in test 2022-11-06 15:09:56 -05:00
mike cullerton 7c13ec8028 Fix urls for uspend and resume endpoints 2022-11-06 14:23:16 -05:00
burnettk c354b846ca Merge remote-tracking branch 'origin/main' into feature/carbon_ui 2022-11-04 18:33:07 -04:00
jasquat ad13a41127 pyl is passing w/ burnettk 2022-11-04 11:03:40 -04:00
burnettk 5c6601237e upgrade spiff and add commented out assertion 2022-11-04 09:33:30 -04:00
jasquat bdc8121211 some more updates for group forms w/ burnettk 2022-11-03 15:55:50 -04:00
jbirddog c3468ca548 From the logs, allow viewing a diagram in a previous state (#15)
Co-authored-by: Elizabeth Esswein <elizabeth.esswein@gmail.com>
2022-11-02 14:34:59 -04:00
jasquat 6baaf092b2 fixed group test w/ burnettk 2022-11-02 14:15:17 -04:00
jasquat b7aee05492 removed tables for file, admin_session, task_event, and data_store w/ burnettk 2022-11-02 11:38:16 -04:00
mike cullerton 5f1ee7f166 fixed failing test 2022-11-01 16:58:53 -04:00
mike cullerton de3b4b81d8 Merge branch 'main' into feature/nested-groups 2022-11-01 16:49:55 -04:00
mike cullerton 440871d579 First stab at nested folders.
Added temp endpoints
Changes to tests and test helpers
2022-11-01 16:48:04 -04:00
jasquat 9e3112960c added script to get the frontend url w/ burnettk 2022-10-31 11:50:14 -04:00
jasquat 00fe96cd64 added script to get the group members w/ burnettk 2022-10-31 11:39:54 -04:00
burnettk e0c09896d1 re-order imports the way backend always used to 2022-10-31 09:25:35 -04:00
jasquat 5242b7693e added script to get the process info and do not set error message when a task fails from the frontend w/ burnettk 2022-10-28 16:46:09 -04:00
jasquat 0c11a0b75b pyl passes w/ burnettk 2022-10-27 15:38:04 -04:00
mike cullerton 1bd6a199f3 Don't need parent. Just use the whole path for the group id 2022-10-27 11:47:53 -04:00
mike cullerton a2ab420b27 Committing so Jon can view code 2022-10-27 10:41:44 -04:00
burnettk c8d2b64ce1 wildcard environment support 2022-10-26 22:34:28 -04:00
Mike Cullerton dfaa699f9e Merge pull request #7 from sartography/feature/get-local-time
Feature  get_localtime script
2022-10-26 11:06:06 -04:00
jasquat d19477e390 test removing an approver from a list while user lane_owners dict w/ burnettk 2022-10-25 17:35:17 -04:00
mike cullerton 3e1d6773e5 mypy 2022-10-25 16:47:40 -04:00
mike cullerton 3471ab792a Added `get_localtime` script
Added test for new script, with test process
2022-10-25 15:56:48 -04:00
jasquat 24a96ccdfa WIP: deleting user after approval w/ burnettk 2022-10-25 15:42:13 -04:00
jasquat 8659f2122e pyl now passes w/ burnettk 2022-10-25 15:25:42 -04:00
jasquat e9ef5bfeaf Merge remote-tracking branch 'origin/main' into feature/potential_owners_from_task_data 2022-10-25 14:48:18 -04:00
Dan 1092ed1118 Merge branch 'main' of github.com:sartography/spiffworkflow-backend into main 2022-10-25 14:42:12 -04:00
Jon Herron 97b96fa97a Merge commit '999e0f4d2b7a3c3665feb806fd4f00dc50f2de8e' 2022-10-25 14:20:02 -04:00
Mike Cullerton 4d2ebbe237 Refresh token (#6)
* Handle refreshed tokens if present

* Small cleanup

* No longer require secrets to be modified by the user that created them
Rename creator_user_id column to user_id

Co-authored-by: Jon Herron <jon.herron@yahoo.com>
Co-authored-by: mike cullerton <michaelc@cullerton.com>
2022-10-25 14:12:32 -04:00
Dan 2c47d862cc Revert "Assure that the Active Task Users table is cleared out before deleting the Active Task Record."
This reverts commit 3724ef7f9f.
2022-10-25 13:58:17 -04:00
Dan 3724ef7f9f Assure that the Active Task Users table is cleared out before deleting the Active Task Record.
We were depending on a cascade here, which seems to fail randomly -- apparently due to some sort of race condition.
2022-10-25 13:08:44 -04:00
jasquat 56f8d73449 added some support to get the potential task owners from task data w/ burnettk 2022-10-25 12:00:03 -04:00
jasquat 797c99a76e updated uses of normalize value to check prefixes in tests w/ burnettk 2022-10-21 16:36:32 -04:00
jasquat 3a382b4085 add new user to active task if appropriate w/ burnettk 2022-10-21 16:13:30 -04:00
jasquat afdf81a031 added test to ensure users can update their own task w/ burnettk 2022-10-21 15:19:51 -04:00
jasquat 645e4d8fb6 updated flask-bpmn for sentry and fixed for pyl w/ burnettk 2022-10-21 13:15:17 -04:00
jasquat 57248eab76 fixed submitting and getting user tasks w/ burnettk 2022-10-21 11:57:27 -04:00
jasquat 49eefc561e some precommit stuff w/ burnettk 2022-10-21 11:00:31 -04:00
jasquat 5128f75243 merged in main and resolved conflicts 2022-10-21 09:32:09 -04:00
burnettk 872480dbdc Merge remote-tracking branch 'origin/main' into feature/lib-updates-and-mypy 2022-10-20 17:32:23 -04:00
jasquat be1f4bcc1a added validation to ensure user has access to task w/ burnettk 2022-10-20 17:23:23 -04:00
jasquat a387b78786 added some code to respect lanes in a process model w/ burnettk 2022-10-20 17:06:48 -04:00
mike cullerton 259f74a1ee Merge branch 'main' into bug/refresh-token
# Conflicts:
#	migrations/versions/cf862b761896_.py
#	migrations/versions/f1f17d99d118_.py
#	migrations/versions/fe0828c30b20_.py
2022-10-20 13:07:29 -04:00
mike cullerton 8e1075406f Merge branch 'main' into bug/refresh-token
# Conflicts:
#	migrations/versions/07ff3fbef405_.py
#	migrations/versions/9e14b40371f3_.py
#	migrations/versions/c98445562ced_.py
#	src/spiffworkflow_backend/services/authentication_service.py
2022-10-20 11:54:25 -04:00
jasquat 2b01d2fe76 fixed authentication_callback and getting the user w/ burnettk 2022-10-20 11:49:58 -04:00
jasquat 594a32b676 merged in main and resolved conflicts w/ burnettk 2022-10-20 11:27:15 -04:00
burnettk c05b518134 Merge remote-tracking branch 'origin/main' into feature/lib-updates-and-mypy 2022-10-20 09:05:02 -04:00
burnettk f9c2fa21ec lint 2022-10-20 07:15:20 -04:00
burnettk 287d10494e only do startswith when it is a string 2022-10-20 07:14:30 -04:00
burnettk 3ddaa5d088 lib updates and mypy 2022-10-19 22:01:39 -04:00
jasquat 72049c0041 added authentication callback endpoint. w/ burnettk, cullerton, jbirddog 2022-10-19 14:19:12 -04:00
Dan 1f99264c0f Remove all references to the MasterWorkflow, standalone workflows, and libraries, as these concepts should no longer exist. 2022-10-18 16:11:38 -04:00
Dan 5e13a23912 Remove the "master_spec" 2022-10-18 15:55:50 -04:00
jasquat 7c53fc9fa7 Merge remote-tracking branch 'origin/main' into feature/permissions3 2022-10-18 08:43:09 -04:00
burnettk 2fbc6777bd filter out NotFound from our sentry alerts and fix a bunch of typing things 2022-10-18 07:09:03 -04:00
mike cullerton 1f443bb946 PublicAuthenticationService -> AuthenticationService 2022-10-17 12:43:17 -04:00
jasquat 44856fce25 added api endpoint to check if user has permissions based on given target uris w/ burnettk 2022-10-13 17:16:47 -04:00
jasquat 93c4562944 merged in main and resolved conflicts w/ burnettk 2022-10-13 15:02:45 -04:00
jasquat 06a7c6485c remaining tests are now passing w/ burnettk 2022-10-13 14:59:26 -04:00
jasquat 50529d04c3 added test to make sure api gives a 403 if a permission is not found w/ burnettk 2022-10-13 14:46:23 -04:00
jasquat 6a9d0a68a7 api calls are somewhat respecting permissions now and the process api tests are passing 2022-10-13 14:15:31 -04:00
mike cullerton 516ee5fcd7 Remove allowed process stuff from secrets 2022-10-13 08:20:42 -04:00
mike cullerton 85808cb6b4 Merge branch 'main' into feature/secrets 2022-10-13 07:45:25 -04:00
mike cullerton 6da486fd99 Merge branch 'main' into feature/secrets 2022-10-12 16:57:56 -04:00
jasquat 92d204e696 Merge remote-tracking branch 'origin/main' into feature/data 2022-10-12 14:20:09 -04:00
burnettk d29621aef9 data setup on app boot 2022-10-12 13:26:04 -04:00
jasquat 68d699784e precommit w/ burnettk 2022-10-11 17:03:28 -04:00
jasquat 93eb91f486 added keycloak configs and user perms for staging w/ burnettk 2022-10-11 16:00:52 -04:00
jasquat e4ded8fc05 added method to import permissions from yml file w/ burnettk 2022-10-11 15:18:32 -04:00
jasquat 22ba89ae4f use percents instead of asterisks to better support db syntax w/ burnettk 2022-10-11 11:51:12 -04:00
jasquat 621ad3ef2e attempting to see if sql like statement works in other dbs as well w/ burnettk 2022-10-11 11:43:52 -04:00
jasquat f652f3e56f Merge remote-tracking branch 'origin/main' into feature/permissions 2022-10-11 10:31:22 -04:00
jasquat e6cc68fc9d merged in main and resolved conflicts 2022-10-11 10:18:20 -04:00
jasquat 56bd51db18 reverting since that was not the correct fix 2022-10-11 10:14:51 -04:00
burnettk e55c740b05 pick up more renames 2022-10-11 10:14:32 -04:00
burnettk 9888bd09ad rename code to error_code 2022-10-11 10:08:05 -04:00
jasquat e557a9dd1e fixed db error message checks 2022-10-11 10:03:16 -04:00
jasquat cb1c6a261a precommit is now passing 2022-10-11 09:53:42 -04:00
jasquat e9442cf27a started adding a test for update permission usage 2022-10-11 09:44:32 -04:00
burnettk fb572c99e8 allow updating primary_file_name and primary_process_id from process model update 2022-10-10 22:18:28 -04:00
jasquat 595a94a1b2 some updates for permissions w/ burnettk 2022-10-10 14:09:45 -04:00
burnettk eeb6b054ba try without workflow.json 2022-10-09 22:26:38 -04:00
Kevin Burnett d85daf4766
Merge pull request #120 from sartography/bugfix/allow-datetime-strftime
fix for datetime.strftime
2022-10-07 21:38:59 +00:00
burnettk 5f708fe41d one has_permission test passes. w/ mike 2022-10-07 17:10:22 -04:00
burnettk 7577b5619e rename grant to permit and work on test. w/ mike 2022-10-07 16:40:22 -04:00
burnettk 9bcd5a73a2 refactor get_user_info_from_id_token into authn service. w/ mike 2022-10-07 16:25:37 -04:00
burnettk 37441b8bef add crud perms, allow getting principal from user, start actual permissions test 2022-10-07 16:14:14 -04:00
Elizabeth Esswein 1a3fde9401 fix for datetime.strftime 2022-10-07 15:20:38 -04:00
burnettk 611632388d rename function to make sense 2022-10-06 18:50:09 -04:00
burnettk 138799941d fully working 2022-10-06 18:44:18 -04:00
burnettk 04918e0f41 jam in task data 2022-10-06 18:00:12 -04:00
burnettk 94e335f2f5 hardcode part of solution for now 2022-10-06 17:29:19 -04:00
burnettk 57d239d34c replace test model with something closer to what we want 2022-10-06 17:19:48 -04:00
burnettk 93e6adbc23 work in progress 2022-10-06 17:16:26 -04:00
burnettk a1f50f09cd lint 2022-10-06 06:51:19 -04:00
burnettk f0111adb81 Merge remote-tracking branch 'origin/main' into feature/secrets 2022-10-06 06:50:29 -04:00
burnettk 11f4fd3933 run poet pre to fix lint, and avoid updating flask and Flask-SQLAlchemy to squelch warnings 2022-10-05 20:50:33 -04:00
Elizabeth Esswein 510eec3f6a change script engine to use RestrictedPython 2022-10-05 19:35:59 -04:00
mike cullerton 453c4b1e24 add get and update for allowed process paths 2022-10-05 18:06:33 -04:00
mike cullerton f3166cc8a8 Merge branch 'main' into feature/secrets 2022-10-04 15:29:33 -04:00
burnettk 9abc356a69 remove null-ls temp file 2022-10-03 20:04:47 -04:00
burnettk 5d449fe984 some upgrades while resolving a merge conflict 2022-10-03 13:55:28 -04:00
burnettk 3ceed74930 Merge remote-tracking branch 'origin/main' into feature/script-unit-test-subprocesses 2022-10-03 12:39:01 -04:00
Kevin Burnett 85ff4f1326
Merge pull request #102 from sartography/feature/upgrade_spiff_workflow_and_service_task
Feature/upgrade spiff workflow and service task
2022-10-03 16:29:15 +00:00
burnettk bb2d4d2f1a bump spiffworkflow and fix lint 2022-10-03 12:29:04 -04:00
burnettk 633fdc188f clean up after new class based test 2022-10-03 12:22:43 -04:00
burnettk c567cae994 Merge remote-tracking branch 'origin/main' into feature/script-unit-test-subprocesses 2022-10-03 12:21:25 -04:00
burnettk ef48e3cf18 handle exceptions 2022-09-30 19:04:46 -04:00
burnettk cccd523ea3 use _execute and avoid passing an actual task around 2022-09-30 18:35:20 -04:00
burnettk 694eedf87a lint and mypy 2022-09-30 17:38:02 -04:00
burnettk e8a4ff138d with manual task 2022-09-30 16:57:24 -04:00
burnettk 589cef8baa clean up 2022-09-30 16:51:52 -04:00
Dan ac999a8e65 Add the ability to call custom built-in functions from within a Python script. With the first real script being a "get_env()" which will return the current environment (ie, 'testing', 'development' etc...) 2022-09-30 16:50:45 -04:00
burnettk a964fb4ea0 work in progress 2022-09-30 16:46:30 -04:00
Dan 7ef2226dec Merge remote-tracking branch 'origin/main' into feature/upgrade_spiff_workflow_and_service_task 2022-09-30 13:12:21 -04:00
burnettk ce1e605fb5 lint 2022-09-30 12:53:28 -04:00
burnettk f5e18f7b5b scaffold of new test 2022-09-30 12:24:22 -04:00
mike cullerton ff56ed068d Use secret key when adding allowed process model 2022-09-30 12:15:04 -04:00
burnettk e834a54f0d Merge remote-tracking branch 'origin/main' into feature/allow-dot-notation-in-forms 2022-09-29 10:21:47 -04:00
burnettk e8a34eb830 ran poet pre to delint and added type hints to fix poet mypy 2022-09-29 10:19:31 -04:00
burnettk 8da5746bf6 never return 204, always return json response body 2022-09-29 00:13:30 -04:00
jasquat f4539d2715 Merge remote-tracking branch 'origin/main' into feature/script-unit-tests 2022-09-28 17:45:38 -04:00
mike cullerton 4731d5e751 pre commit 2022-09-28 16:38:58 -04:00
mike cullerton b44bd41b86 mypy 2022-09-28 16:36:23 -04:00
mike cullerton 906f4d5346 SecretService.get_secret returns the entire object, not just the value
Fixed the model so it also returns the allowed processes
2022-09-28 16:29:55 -04:00
jasquat 043b64f2d6 add line numbers script unit test result failure w/ burnettk 2022-09-28 15:25:13 -04:00
Dan 69d8a8b146 raise an error when a secret is not found - this will help people attempting to debug their service tasks. 2022-09-28 14:44:59 -04:00
mike cullerton c0512062b5 add secret_list api endpoint
pagination for secrets
SecretService.get_secret -> SecretService.get_secret_value
2022-09-28 14:40:24 -04:00
Elizabeth Esswein 4905d40876 add test for dot notation conversion 2022-09-28 12:25:18 -04:00
jasquat 6991db63a4 Merge remote-tracking branch 'origin/main' into feature/script-unit-tests 2022-09-28 11:18:30 -04:00
jasquat 4e402988b3 script unit tests are now running w/ burnettk 2022-09-27 17:21:06 -04:00
jasquat d162f0d246 some cleanup and refactoring w/ burnettk 2022-09-27 15:10:32 -04:00
mike cullerton 4b50263db8 mypy and pre commit 2022-09-27 10:57:19 -04:00
mike cullerton a87a49ae0f add test for process_instance_show 2022-09-27 10:51:47 -04:00
jasquat 556c9f1353 Merge remote-tracking branch 'origin/main' into feature/script-unit-tests 2022-09-27 10:36:45 -04:00
mike cullerton 78e428feaa pre commit 2022-09-26 15:13:28 -04:00
mike cullerton 35e26e89fa mypy and pre commit 2022-09-26 13:54:26 -04:00