jasquat
238308ca79
do not allow overwriting process models and process groups w/ burnettk
2023-01-18 14:40:03 -05:00
jasquat
fe19a172cf
do not resolve entities when parsing xml w/ burnettk
2023-01-17 14:58:54 -05:00
jasquat
618bbeb18a
added fix to SpiffWorkflow to deepcopy operation params before evaluating them w/ burnettk
2023-01-05 17:29:28 -05:00
jasquat
499a9562c3
basic support to find a process instance by id w/ burnettk
2023-01-05 14:59:59 -05:00
burnettk
09e012674a
upgrade black, give it the preview flag, and let it rip on long strings
2022-12-30 23:08:00 -05:00
jasquat
84bf70e2f2
do not force permissions to use the v1.0 path prefix but it can be used if desired w/ burnettk
2022-12-21 12:13:33 -05:00
jasquat
5a6e181a99
merged in main and resolved conflicts w/ burnettk
2022-12-20 15:06:34 -05:00
jasquat
fd60c3566c
renamed test process instance create method w/ burnettk
2022-12-20 11:19:04 -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
jasquat
cee726e8b0
pyl passes
2022-12-08 13:47:30 -05:00
Dan
bab489fa7b
Merge branch 'main' into feature/create_containers
2022-12-06 18:06:09 -05:00
jasquat
bc7c5920b2
cleaned up more api routes for permissions w/ burnettk
2022-12-05 16:06:08 -05:00
Dan
3a09b45765
running py_pl -- mainly reordering imports.
2022-12-05 12:29:19 -05:00
burnettk
fa92943317
lint
2022-11-25 00:46:43 -05:00
burnettk
1711837e88
tests passing
2022-11-25 00:08:38 -05:00
burnettk
5b73c4ddb0
gotta fix usage of is_model
2022-11-24 16:28:10 -05:00
burnettk
444b55a503
working on tests
2022-11-24 13:01:53 -05:00
burnettk
2c751a7825
remove column
2022-11-24 12:28:53 -05:00
burnettk
bfae6ac63d
start adding display name and removing garbage
2022-11-24 11:51:31 -05:00
jasquat
e5e6226bb9
created new users for keycloak and fixed some permissions for core user w/ burnettk cullerton
2022-11-22 13:01:08 -05:00
jasquat
77ff18a85c
pyl is passing w/ burnettk cullerton
2022-11-18 16:45:44 -05:00
mike cullerton
576d60e41d
precommit
2022-11-18 15:50:20 -05:00
mike cullerton
0ccea0e8ac
Cleanup - renaming frenzy, use os.path.abspath
2022-11-17 16:35:28 -05:00
mike cullerton
f88f576dcb
Rename CAT_JSON_FILE, WF_JSON_FILE, add_spec, update_spec
2022-11-17 12:08:42 -05:00
jasquat
e547e96097
fixed broken test w/ burnettk
2022-11-15 17:49:46 -05:00
Dan
a9df1ed23f
Merge remote-tracking branch 'origin/main' into feature/call_activity_selection
2022-11-15 09:55:02 -05:00
Dan
d740518e75
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
9ed04d63fa
merged in main and resolved pyl issues w/ burnettk
2022-11-14 12:24:23 -05:00
Dan
ce98cd75de
work in spiff is approved and merged, updating dependency
2022-11-14 10:40:52 -05:00
Dan
0d0235ec70
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
91b69e0ada
pyl
2022-11-11 11:39:15 -05:00
mike cullerton
6a45604fa3
removed duplicate code
2022-11-11 08:17:50 -05:00
mike cullerton
f116aed598
renamed and reordered some methods in base_test.py
2022-11-11 08:02:35 -05:00
mike cullerton
b13bfe0489
Delete groups now checks for running instances in nested models
...
also, pyl
2022-11-10 16:44:27 -05:00
jasquat
f4142ba1fb
Merge commit '127ef67f120ef4035a5f214f6b140488eca60a8d'
2022-11-09 17:01:17 -05:00
jbirddog
5b01c50d6a
Move to Python 3.11 ( #27 )
2022-11-09 13:45:16 -05:00
mike cullerton
19bbc0da92
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
dbb011c911
Merge commit '95d9dbf036f09b62054c04a64d5c7a9e3002173c'
2022-11-02 14:17:16 -04:00
mike cullerton
4edf96ae76
First stab at nested folders.
...
Added temp endpoints
Changes to tests and test helpers
2022-11-01 16:48:04 -04:00
burnettk
79718ad7c4
re-order imports the way backend always used to
2022-10-31 09:25:35 -04:00
jasquat
c63e9cf521
pyl passes w/ burnettk
2022-10-27 15:38:04 -04:00
jasquat
8ebf524c12
Merge commit 'f0b608789b6cdc3ef4303efac053746c98571a48'
2022-10-21 16:28:09 -04:00
burnettk
f7557c48e9
Merge commit '4a48d9cccd1ca8619b3dbef3c10bcce667c9d9e0'
2022-10-20 16:00:12 -04:00
jasquat
1bc549f3df
Merge commit '64e7049c9a0a4360101a155a41ce64ae692acd3c'
2022-10-18 16:41:10 -04:00
burnettk
37decafb7d
Merge commit '4f0f5b1ece069ec56f8eb4154d61334a321749a1'
2022-10-18 07:09:34 -04:00
Jon Herron
7ec037bbde
Merge main, resolve conflicts
2022-10-12 15:32:33 -04:00
Jon Herron
c30d6bbe1e
Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend'
2022-10-12 10:22:22 -04:00