Commit Graph

41 Commits

Author SHA1 Message Date
jasquat b51f9ba5a1 merged in main and resolved conflicts w/ burnettk 2022-12-20 15:06:34 -05:00
jasquat 2ada0814b1 renamed test process instance create method w/ burnettk 2022-12-20 11:19:04 -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 ab430b5843 pyl passes 2022-12-08 13:47:30 -05:00
Dan d80e4b3456 Merge branch 'main' into feature/create_containers 2022-12-06 18:06:09 -05:00
jasquat 731bf6737d cleaned up more api routes for permissions w/ burnettk 2022-12-05 16:06:08 -05:00
Dan 88a94ec6da running py_pl -- mainly reordering imports. 2022-12-05 12:29:19 -05:00
burnettk ecee3c4548 lint 2022-11-25 00:46:43 -05:00
burnettk 069f717ee7 tests passing 2022-11-25 00:08:38 -05:00
burnettk fe4f3a6af4 gotta fix usage of is_model 2022-11-24 16:28:10 -05:00
burnettk 5f7182c5d6 working on tests 2022-11-24 13:01:53 -05:00
burnettk 37fcc547f7 remove column 2022-11-24 12:28:53 -05:00
burnettk f8e78d352d start adding display name and removing garbage 2022-11-24 11:51:31 -05:00
jasquat ecf96166b1 created new users for keycloak and fixed some permissions for core user w/ burnettk cullerton 2022-11-22 13:01:08 -05:00
jasquat 67d6a01161 pyl is passing w/ burnettk cullerton 2022-11-18 16:45:44 -05:00
mike cullerton cf09b2258b precommit 2022-11-18 15:50:20 -05:00
mike cullerton fe582261fe Cleanup - renaming frenzy, use os.path.abspath 2022-11-17 16:35:28 -05:00
mike cullerton 897615d0fd Rename CAT_JSON_FILE, WF_JSON_FILE, add_spec, update_spec 2022-11-17 12:08:42 -05:00
jasquat 21e3786377 fixed broken test w/ burnettk 2022-11-15 17:49:46 -05:00
Dan 2b300d0d4e Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 2022-11-15 09:55:02 -05:00
Dan 7d1d72290d 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 a7c4088925 merged in main and resolved pyl issues w/ burnettk 2022-11-14 12:24:23 -05:00
Dan 2cdad7d492 work in spiff is approved and merged, updating dependency 2022-11-14 10:40:52 -05:00
Dan 195c609d58 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 d25c37153a pyl 2022-11-11 11:39:15 -05:00
mike cullerton 1a6da88504 removed duplicate code 2022-11-11 08:17:50 -05:00
mike cullerton 677ffc4130 renamed and reordered some methods in base_test.py 2022-11-11 08:02:35 -05:00
mike cullerton 9679720b5a Delete groups now checks for running instances in nested models
also, pyl
2022-11-10 16:44:27 -05:00
jasquat a544c10a09 Merge commit '127ef67f120ef4035a5f214f6b140488eca60a8d' 2022-11-09 17:01:17 -05:00
jbirddog 4a852a5b3b
Move to Python 3.11 (#27) 2022-11-09 13:45:16 -05:00
mike cullerton 23517b8953 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
jasquat 1579fb177d Merge commit '95d9dbf036f09b62054c04a64d5c7a9e3002173c' 2022-11-02 14:17:16 -04:00
mike cullerton 5f41828baf First stab at nested folders.
Added temp endpoints
Changes to tests and test helpers
2022-11-01 16:48:04 -04:00
burnettk 6399978b23 re-order imports the way backend always used to 2022-10-31 09:25:35 -04:00
jasquat e26a91ff8c pyl passes w/ burnettk 2022-10-27 15:38:04 -04:00
jasquat 4d48e0fb90 Merge commit 'f0b608789b6cdc3ef4303efac053746c98571a48' 2022-10-21 16:28:09 -04:00
burnettk 338c40ae48 Merge commit '4a48d9cccd1ca8619b3dbef3c10bcce667c9d9e0' 2022-10-20 16:00:12 -04:00
jasquat 228681f8e7 Merge commit '64e7049c9a0a4360101a155a41ce64ae692acd3c' 2022-10-18 16:41:10 -04:00
burnettk 37d1fa831a Merge commit '4f0f5b1ece069ec56f8eb4154d61334a321749a1' 2022-10-18 07:09:34 -04:00
Jon Herron 5ceb2b49a1 Merge main, resolve conflicts 2022-10-12 15:32:33 -04:00
Jon Herron 66e3f52c24 Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00