jasquat
20ca5a2978
filtering by metadata works w/ burnettk
2022-12-02 13:47:04 -05:00
jasquat
81ef771a37
favor report id over identifier but support both and ui updates to allow setting a condition value on a metadata field, changing the display name, and fixes for saving and updating a report
2022-12-02 10:32:40 -05:00
Dan
8a61a0e17e
I can't say I love flake8.
...
Removing dependency on rust (monkeytype)
2022-12-01 16:23:03 -05:00
Dan
48be27d367
fixing some typing issues, white space, etal...
2022-12-01 15:01:25 -05:00
jasquat
3bf23f6624
added ability to update the display name for perspective columns w/ burnettk
2022-12-01 14:46:09 -05:00
Dan
a7c896c0b1
fixing some typing issues.
2022-12-01 14:40:59 -05:00
Dan
f01cd57d24
Reorder config imports so that instance config is dead last - and can override everything else.
...
Updated docker-compose for running a demo.
run_pyl fixes
2022-12-01 14:13:22 -05:00
Dan
b9fbedc63c
Adding a demo permissions file.
2022-12-01 13:29:57 -05:00
Dan
e8cbe1df84
A little cleanup of the ui
...
Don't check authorization on static assets
Do not require unique username on user table (uniqueness check is on the service and service id composite.)
2022-12-01 12:12:37 -05:00
jasquat
98c775db8e
some updates for process instance reports and metadata w/ burnettk
2022-11-30 17:20:34 -05:00
Dan
ca339ee933
Use the "well-known" configuration dictionary from openid to get the url endpoints, rather than trying to configure or guess the correct endpoint urls.
2022-11-30 16:33:44 -05:00
jasquat
abffccedbd
added correlations to message list table w/ burnettk
2022-11-30 15:08:04 -05:00
Dan
2082c113b2
Not all open id systems have realms like KeyCloak does -- so removing this in favor of setting just one value - which is the base url of the openid system -- which will work across all openid systems.
2022-11-30 11:51:20 -05:00
Dan
3ade3e5b99
Adding a blueprint for openid - a very lightweight embedded authentication system to make it eaiser to try out SpiffWorkflow when you don't have openID set up with Google etal.
...
Removing all calls to open id's user_info endpoint - as these are unncessiary.
Adding a users section to the permission files -- so we can handle all user/group/permissions in one file when needed.
There was a very confusing is_admin function on the user model that needed killin.
2022-11-30 11:32:55 -05:00
jasquat
83bbae7533
removed file named ':'
2022-11-30 07:24:24 -05:00
jasquat
2fc44907e8
added api to get list of process report columns
2022-11-29 17:32:29 -05:00
jasquat
4d048d6e11
finished base for metadata reporting w/ burnettk
2022-11-29 16:37:19 -05:00
jasquat
45eafc6060
some cleanup for metadata w/ burnettk
2022-11-29 16:19:55 -05:00
jasquat
4617974636
metadat reports work w/ burnettk
2022-11-29 16:09:55 -05:00
jasquat
860b83ad36
WIP more metadata reporting w/ burnettk
2022-11-29 16:00:19 -05:00
jasquat
e5f04d10a9
WIP more metadata reporting w/ burnettk
2022-11-29 15:59:46 -05:00
jasquat
ddadefee60
some basics to add metadata to reports w/ burnettk cullerton
2022-11-28 17:03:00 -05:00
jasquat
b761f0289d
fixed issue ensuring active tasks are up to date w/ burnettk cullerton
2022-11-28 15:47:56 -05:00
jasquat
0eeb096d43
added script to save process instance metadata and fixed permissions issue w/ burnettk cullerton
2022-11-28 15:26:50 -05:00
jasquat
59aacf05a8
only delete active tasks if needed w/ burnettk cullerton
2022-11-28 13:41:30 -05:00
Kevin Burnett
692bd00e46
Merge pull request #64 from sartography/group_query
...
Group query
2022-11-28 09:10:48 -08:00
burnettk
9938060acc
get rid of Project Lead group
2022-11-28 12:03:49 -05:00
Jon Herron
e87b62c896
Getting ./bin/pyl to pass
2022-11-28 11:17:41 -05:00
Jon Herron
29a1bb5364
Query fix with the gang
2022-11-28 11:15:40 -05:00
burnettk
8053049c17
everybody gets access to read processes
2022-11-27 21:30:35 -05:00
burnettk
a0cc377df8
put sasha and manuchehr in demo group
2022-11-27 21:28:51 -05:00
burnettk
4383b4211c
upgrade keycloak
2022-11-27 21:17:07 -05:00
burnettk
0ae1a5e89e
make sasha, harmeet, manuchehr, and admin have desired permissions for demo
2022-11-27 21:07:20 -05:00
Dan
a9a5e2fff9
add demo group access to the customer-contracts to give us 5 tiles for the dmeo.
2022-11-25 17:23:56 -05:00
Dan
4583dcdaac
adding the username to the report tables
2022-11-25 17:16:26 -05:00
Dan
36423c378d
Performance improvement in listing all process models.
2022-11-25 15:59:59 -05:00
Dan
0e81861444
Don't create a processor for every thing all the time.
2022-11-25 15:35:24 -05:00
Jon Herron
ead36ccc4b
Getting ./bin/pyl to pass
2022-11-25 15:19:10 -05:00
Jon Herron
61faf6b259
Merge branch 'main' into task_json
2022-11-25 15:08:37 -05:00
Jon Herron
f5b1b8c8d8
Just save task_json
2022-11-25 15:05:17 -05:00
burnettk
1e8636c2c4
no global read since that gives configuration as well
2022-11-25 14:37:50 -05:00
burnettk
fa5c7127b5
do not allow starting vendor invoice approval process for demo users
2022-11-25 13:32:44 -05:00
Dan
0fcf2da52a
Change permissions per request -- want everyone to have access to 4 process models.
2022-11-25 13:31:17 -05:00
Dan
b3e6da9ec3
Change permissions per request -- want everyone to have access to 4 process models.
2022-11-25 13:31:01 -05:00
Dan
d580315047
Merge branch 'main' of github.com:sartography/spiff-arena into main
2022-11-25 12:57:34 -05:00
Dan
843f844e56
Change permissions changed from vendor to core-contributor for everyone.
2022-11-25 12:57:23 -05:00
burnettk
ab8a6d7719
upgrade keycloak
2022-11-25 12:49:41 -05:00
burnettk
3023c52a2b
display name instead of id, margin under table sections, Download xml to Download
2022-11-25 10:23:00 -05:00
burnettk
f3dcb0a6a2
lint
2022-11-25 02:55:52 -05:00
burnettk
c59abc961e
exclude instances you started in with_tasks_completed_by_me
2022-11-25 01:57:51 -05:00
burnettk
fa92943317
lint
2022-11-25 00:46:43 -05:00
burnettk
90ab56b93a
in completed tab, show display name, and filter by all stopped statuses rather than just complete
2022-11-25 00:44:06 -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
b761a36d62
oh my god why were these ever instance methods
2022-11-24 12:38:41 -05:00
burnettk
2c751a7825
remove column
2022-11-24 12:28:53 -05:00
burnettk
2eb3ef6aa3
renames
2022-11-24 12:00:26 -05:00
burnettk
bfae6ac63d
start adding display name and removing garbage
2022-11-24 11:51:31 -05:00
burnettk
6643e9b711
add fin1, lead1, and Tasks actioned by me to Tasks completed by me
2022-11-24 10:38:25 -05:00
jbirddog
d9a708847c
Fix the postgres job ( #61 )
2022-11-23 15:50:02 -05:00
jbirddog
fba82afcc1
Fix for updating xero token in the background ( #60 )
2022-11-23 15:49:43 -05:00
jasquat
c150ec97a6
updated breadcrumb to use display name w/ burnettk
2022-11-23 15:39:10 -05:00
burnettk
6e8eb256d5
update permissions per feedback in demo
2022-11-23 10:49:26 -05:00
burnettk
4e1e99f24a
rename process_groups_list to process_group_list and fix lint
2022-11-23 10:42:41 -05:00
burnettk
9d518c8070
add perm to process instance report list
2022-11-22 18:16:01 -05:00
jasquat
4143aae16b
some more perm updates for core user w/ burnettk
2022-11-22 17:38:39 -05:00
jasquat
ee61e43237
Merge branch 'main' of github.com:sartography/spiff-arena
2022-11-22 17:23:01 -05:00
jasquat
9f3dae60a3
give core user access to instance tasks w/ burnettk
2022-11-22 17:22:57 -05:00
jbirddog
ceefa9a2f7
Start of system report filters ( #57 )
2022-11-22 17:14:51 -05:00
jbirddog
8b562b0bf2
Update oauth redirect url ( #58 )
2022-11-22 17:05:58 -05:00
jasquat
5dbca5c349
filter process models based on user permissions on the backend if specified w/ burnettk
2022-11-22 16:21:16 -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
jbirddog
466a8b8ec0
Allow switching between user defined reports ( #56 )
2022-11-22 09:35:42 -05:00
jasquat
2ae2df1188
fixed broken test
2022-11-22 09:12:45 -05:00
jasquat
50c137101b
added recursive option to process model list to recurse or not and fix some ui components
2022-11-22 09:05:33 -05:00
burnettk
ecde7a25df
upgrade apscheduler and fix mispelling
2022-11-21 21:15:48 -05:00
jasquat
3006c5998d
pyl is passing
2022-11-21 18:31:51 -05:00
mike cullerton
e9724b9337
Merge branch 'main' of https://github.com/sartography/spiff-arena
2022-11-21 18:02:38 -05:00
jasquat
586839e6f6
pyl is passing w/ burnettk
2022-11-21 17:30:47 -05:00
jasquat
b212524e61
added a script to add a user to a group w/ burnettk
2022-11-21 16:58:39 -05:00
mike cullerton
426d54790c
mypy
2022-11-21 16:29:47 -05:00
jasquat
0260bd14a9
sort process groups by display name w/ burnettk cullerton
2022-11-21 16:20:15 -05:00
mike cullerton
e36bf1b548
Merge branch 'main' into move-group-or-model
2022-11-21 15:56:44 -05:00
jasquat
92d77f3a51
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
f0103fb29d
use correct separator.
2022-11-21 12:05:25 -05:00
Dan
2338bbec55
Merge branch 'main' of github.com:sartography/spiff-arena into main
2022-11-21 11:08:50 -05:00
Dan
67a759cd89
Remove MoneyType from dependencies to avoid a new dependency on a rust complier when upgrading to pytno 11.
2022-11-21 11:08:44 -05:00
burnettk
0712f7a4e8
lint
2022-11-21 09:03:35 -05:00
mike cullerton
168ce9cff3
see if this solves the windows build problem
2022-11-21 08:36:39 -05:00
mike cullerton
79dea88b96
add id_for_file_path helper method for process groups
2022-11-21 08:36:19 -05:00
mike cullerton
1d14ea5da5
run_pyl
2022-11-21 07:21:46 -05:00
burnettk
24c728e2c0
eliminate security issue by removing py
2022-11-20 21:34:35 -05:00
burnettk
0e95768ba9
update mysql-connector-python
2022-11-20 21:31:45 -05:00
burnettk
e98aec7c56
Merge commit '9275b67b0dddac9628342741278c89f6f2bd3620'
2022-11-20 19:55:00 -05:00
mike cullerton
dc13c1c1ca
asst syntax cleanup
2022-11-19 15:45:13 -05:00
mike cullerton
fd93d558e2
mypy
2022-11-19 15:24:37 -05:00
mike cullerton
14caf0eaba
removed print statement and unused line of code
2022-11-19 15:22:26 -05:00
mike cullerton
5a1bd19e99
test for move model
2022-11-19 14:47:50 -05:00
mike cullerton
050efff14d
move model
2022-11-19 14:46:50 -05:00
mike cullerton
618464aeed
process group move api endpoint
2022-11-19 13:24:40 -05:00
jasquat
77ff18a85c
pyl is passing w/ burnettk cullerton
2022-11-18 16:45:44 -05:00
mike cullerton
e29eaab76e
Merge branch 'main' into update-workflow-json
2022-11-18 15:56:27 -05:00
jbirddog
df213893ca
Insert every spiff log, see if it helps the deadlock issue on demo ( #51 )
2022-11-18 15:54:52 -05:00
mike cullerton
576d60e41d
precommit
2022-11-18 15:50:20 -05:00
mike cullerton
4da7c47571
Merge branch 'update-workflow-json' of https://github.com/sartography/spiff-arena into update-workflow-json
...
# Conflicts:
# spiffworkflow-backend/src/spiffworkflow_backend/services/process_model_service.py
2022-11-18 15:41:37 -05:00
mike cullerton
a4b88ecf8b
mypy
2022-11-18 15:39:51 -05:00
jasquat
e2cfe5cb8a
ran some pyl w/ burnettk cullerton
2022-11-18 15:06:02 -05:00
Jon Herron
7806ef39e6
Tweak temp report metadata
2022-11-18 14:45:33 -05:00
Jon Herron
9944eebbae
Get ./bin/pyl to pass
2022-11-18 14:34:52 -05:00
Jon Herron
513da570e2
Accept report_identifier
2022-11-18 14:29:04 -05:00
mike cullerton
d3c1c0d31a
Don't save `id` in json files
...
Added helper method `write_json_file`
2022-11-18 14:19:29 -05:00
mike cullerton
afc89fc620
No need for script.
2022-11-18 14:17:31 -05:00
Jon Herron
1dcaddf715
WIP
2022-11-18 13:22:31 -05:00
jasquat
d393683794
display groups as tiles on list page w/ burnettk
2022-11-18 12:42:08 -05:00
mike cullerton
3c04dd8325
Merge branch 'main' into update-workflow-json
2022-11-18 09:02:29 -05:00
mike cullerton
0eaef2add9
rename workflow.json -> process_model.json
2022-11-18 08:55:53 -05:00
mike cullerton
64b0490dd5
Don't save `id` in the process_model json file
...
This allows us to move models around on the file system
Add `id` back in when instantiating ProcessModelInfo from json file data
2022-11-18 08:52:10 -05:00
mike cullerton
7f9d028878
simplified
2022-11-18 08:49:46 -05:00
jbirddog
5786c8d83c
Support reporting on task data ( #47 )
2022-11-18 07:40:36 -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
Dan Funk
1ec6a1922a
Merge pull request #43 from sartography/send_filters
...
Send filters used in process_instance_list to the front end
2022-11-16 17:11:20 -05:00
Dan
b7d669a394
Searching for call activities seems to be working now.
...
I had the clear_caches in the wrong place previously - fixing.
2022-11-16 16:53:51 -05:00
Jon Herron
b67cec85fc
Pre-pr cleanup
2022-11-16 16:40:35 -05:00
Jon Herron
d354d0359e
Get ./bin/pyl to pass
2022-11-16 16:35:38 -05:00
Jon Herron
480bdf0da1
Fix status not being a list
2022-11-16 16:34:51 -05:00
Jon Herron
c1813d4ef7
Add flag to indicate if user filtered
2022-11-16 15:02:33 -05:00
Dan
cd0f1b7410
It's good to clear out he cache, but we can't do that with correlation properties due to foreign key constraints that are built up over time. So we'll just leave bad messages and correlations in the database for now -- we aren't doing a lot with messages yet anyway.
2022-11-16 13:52:22 -05:00
Jon Herron
502ebac7bd
Merge branch 'main' of github.com:sartography/spiff-arena into send_filters
2022-11-16 13:52:03 -05:00
burnettk
cb6d7f8d5d
update spiff
2022-11-16 13:21:09 -05:00
jasquat
3d76a2276c
pyl w/ burnettk cullerton
2022-11-16 13:00:09 -05:00
jasquat
ab89f905f0
added development permission for test user w/ burnettk cullerton
2022-11-16 12:57:17 -05:00
jasquat
ac2064252e
added some permissions for tasks
2022-11-16 11:27:10 -05:00
jasquat
e547e96097
fixed broken test w/ burnettk
2022-11-15 17:49:46 -05:00
jasquat
b03d6a140e
pyl w/ burnettk
2022-11-15 17:38:37 -05:00
jasquat
d93a1c910f
added some permissions to the process model show page w/ burnettk
2022-11-15 17:35:16 -05:00
Dan Funk
cea9a34348
Merge pull request #39 from sartography/feature/call_activity_selection
...
Feature/call activity selection
2022-11-15 16:23:50 -05:00
Dan
1b75ef2245
need to filter on process here, or a DMN with the same name will obscure the BPMN.
2022-11-15 16:19:52 -05:00
jasquat
7cd4f43ad9
use id_for_file_path when using the process model id as a path for windows and added some more permission stuff to the frontend w/ burnettk
2022-11-15 16:18:25 -05:00
Dan
221dea4bac
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
354645a1dc
Getting ./bin/pyl to pass
2022-11-15 15:56:12 -05:00
Jon Herron
2818056a37
Send filters back to client
2022-11-15 15:52:34 -05:00
Jon Herron
87b4fcb18b
filters to_dict
2022-11-15 15:45:55 -05:00
Dan Funk
0520a9f9f6
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
1d1c7a2db4
pyl
2022-11-15 15:06:22 -05:00
jbirddog
ab4bd7654e
Merge process_instance_list query filters with report filters ( #37 )
2022-11-15 15:05:37 -05:00
Dan
739afe72b7
Fixing a bug in SpiffWorkflow (new version in poetry.lock)
...
fixing a test
2022-11-15 14:55:00 -05:00
Dan
9755356279
Fixing a bug in SpiffWorkflow (new version in poetry.lock)
...
Don't explode when back-filling process models and hitting and error
Assure processes are executable when setting them as the default primary process.
The SpecReferenceCache now uses a unique constraint across two fields. (requires a new db)
2022-11-15 14:50:41 -05:00
jasquat
92a37b61de
added permission service to frontend to allow checking for permissions w/ burnettk
2022-11-15 14:40:35 -05:00
jasquat
e945439841
added configuration nav item to help reduce nav items w/ burnettk
2022-11-15 11:00:52 -05:00
burnettk
b63693514a
fix mypy typing stuff. w/ jasquat
2022-11-15 10:28:18 -05:00
burnettk
d748f019e8
run_pyl
2022-11-15 10:11:26 -05:00
Dan
a9df1ed23f
Merge remote-tracking branch 'origin/main' into feature/call_activity_selection
2022-11-15 09:55:02 -05:00
Dan
96f8cf1fd2
A little quick code cleanup.
2022-11-14 22:01:38 -05:00
Dan
22d1186236
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
88a40c73ea
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
5589e36632
fixed failing tests w/ burnettk
2022-11-14 17:38:44 -05:00
jasquat
b9e7b5271e
more refactoring for process instance list w/ burnettk
2022-11-14 17:35:04 -05:00
jasquat
e6db091ba1
refactored pagination table to allow prefixing page options w/ burnettk
2022-11-14 16:29:04 -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
2cd80594d8
use the same file path method in spec file service w/ burnettk
2022-11-14 14:25:27 -05:00
jasquat
71a277e37b
some fixes for windows and python 3.9 w/ burnettk
2022-11-14 13:55:22 -05:00
jasquat
9ed04d63fa
merged in main and resolved pyl issues w/ burnettk
2022-11-14 12:24:23 -05:00
jasquat
79eff15222
Merge remote-tracking branch 'origin/main' into feature/task_page
2022-11-14 12:06:43 -05:00
jasquat
fcccbdc845
added remaining task tables w/ burnettk
2022-11-14 12:06:39 -05:00
Dan
ce98cd75de
work in spiff is approved and merged, updating dependency
2022-11-14 10:40:52 -05:00
jasquat
01baa31589
pyl w/ burnettk
2022-11-14 10:17:18 -05:00
jasquat
79537645ee
added message correlations to message instance list api call w/ burnettk
2022-11-14 10:14:00 -05:00
burnettk
2181ac0b1f
arena github actions
2022-11-12 22:41:43 -05:00
burnettk
0d1b9473a6
reduce matrix
2022-11-12 22:37:36 -05:00
burnettk
ff8327610f
debug
2022-11-12 22:29:47 -05:00
burnettk
fd2470965d
lint and mypy
2022-11-12 22:07:30 -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
4cbdc5f8d9
Merge remote-tracking branch 'origin/main' into feature/home_page_redesign
2022-11-11 18:09:03 -05:00
burnettk
adb9f5b55e
lint
2022-11-11 18:06:47 -05:00
jasquat
4dd121fac7
add the username to the task list w/ burnettk
2022-11-11 17:15:38 -05:00
jasquat
277054d840
merged in main and resolved conflicts w/ burnettk
2022-11-11 16:33:19 -05:00
jasquat
43cbcf7924
added more task tables w/ burnettk
2022-11-11 16:31:48 -05:00
jasquat
5901bae731
store bpmn_file_relative_path using correct slashes w/ burnettk
2022-11-11 14:22:00 -05:00
burnettk
3a2857524e
underscore unused vars
2022-11-11 11:44:45 -05:00
burnettk
91b69e0ada
pyl
2022-11-11 11:39:15 -05:00
Dan
02d6082d0c
Merge branch 'main' into feature/call_activity_selection
2022-11-11 11:24:21 -05:00
Dan
add6ca7bbf
Merge branch 'main' of github.com:sartography/spiff-arena into main
2022-11-11 11:23:44 -05:00
jasquat
2d21bd50d2
added tasks for my open processes page w/ burnettk
2022-11-11 11:07:21 -05:00
Dan
5a255fb64e
add a search button to the call activity to allow finding a process id through some sort of admin interface.
2022-11-11 11:02:29 -05:00
jasquat
dcccd65a08
Merge remote-tracking branch 'origin/main' into feature/home_page_redesign
2022-11-11 10:40:54 -05:00
jasquat
c10b5aeb07
pulled in subtrees and resolved conflicts w/ burnettk
2022-11-11 10:33:51 -05:00
jasquat
d3eb7ffdb2
Merge remote-tracking branch 'origin/main' into feature/home_page_redesign
2022-11-11 09:31:57 -05:00
Dan
be886b5400
noop, testing pre-commit hook.
2022-11-11 09:27:32 -05:00
jbirddog
a089626d28
Report URL fixes ( #29 )
2022-11-11 09:21:30 -05:00
mike cullerton
ec2a1b53a2
oops
2022-11-11 08:22:25 -05:00
mike cullerton
81967f42b1
mypy fixes
2022-11-11 08:18:11 -05:00
mike cullerton
6a45604fa3
removed duplicate code
2022-11-11 08:17:50 -05:00
mike cullerton
2c4b8f5ab2
modify process_groups_list so it can process any group path, not just the root
...
process_groups_list now takes an optional group path
2022-11-11 08:05:38 -05:00
mike cullerton
f116aed598
renamed and reordered some methods in base_test.py
2022-11-11 08:02:35 -05:00
jasquat
0f5d2855d4
added home page routes and some tab stuff w/ burnettk
2022-11-10 17:30:27 -05:00
mike cullerton
2e7a605149
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
b13bfe0489
Delete groups now checks for running instances in nested models
...
also, pyl
2022-11-10 16:44:27 -05:00
jasquat
8ae9179a64
use error as a status instead of faulted w/ burnettk
2022-11-10 15:55:17 -05:00
jasquat
427973a4aa
fixed up the process instance show page and moved contents of scss to css file and load that last w/ burnettk
2022-11-10 15:44:58 -05:00
jasquat
ed31a31970
Merge commit 'a26363d7145eeb5e07eb08ad4018be8a42e2076e'
2022-11-09 17:30:46 -05:00
jasquat
c92dde4da4
pass in perm file for acceptance tests w/ burnettk
2022-11-09 17:30:33 -05:00
mike cullerton
a759d06b83
Merge branch 'main' into feature/nested-groups-2
2022-11-09 17:02:40 -05:00
jasquat
f4142ba1fb
Merge commit '127ef67f120ef4035a5f214f6b140488eca60a8d'
2022-11-09 17:01:17 -05:00
mike cullerton
b0d673ac37
Merge branch 'main' into feature/nested-groups-2
...
# Conflicts:
# spiffworkflow-backend/src/spiffworkflow_backend/routes/process_api_blueprint.py
# spiffworkflow-backend/src/spiffworkflow_backend/services/process_model_service.py
# spiffworkflow-frontend/src/components/ProcessModelForm.tsx
# spiffworkflow-frontend/src/helpers.tsx
2022-11-09 16:49:15 -05:00
Jon Herron
2401f3aa9c
Merge commit '89bfc25f35bdfd57eb9ccf6f3a9a3de76e68cf93'
2022-11-09 15:45:49 -05:00
mike cullerton
7d5c6b8efc
Fixes for adding nested groups.
...
We pass modified ids to the api, and need to clean them up before calling services.
2022-11-09 15:45:12 -05:00
Jon Herron
19810f1727
Merge commit 'de30945eec9161570080b4858da967a7628ec86c'
2022-11-09 15:44:08 -05:00
jbirddog
2b92a6afef
Bulk insert spiff logs and step details ( #26 )
2022-11-09 15:43:12 -05:00
jbirddog
5b01c50d6a
Move to Python 3.11 ( #27 )
2022-11-09 13:45:16 -05:00
burnettk
fe5f9d9e2d
remove leading slash from model identifiers
2022-11-09 12:46:39 -05:00
jasquat
cb8ea4d966
one instance test left for cypress w/ burnettk
2022-11-09 12:33:43 -05:00
jasquat
1029b36a1b
merged in main and resolved conflicts w/ burnettk cullerton
2022-11-08 17:49:23 -05:00
jasquat
06e5d05d51
fixed some acceptance tests w/ burnettk cullerton
2022-11-08 17:20:17 -05:00
jasquat
b50db8999e
made a process model form w/ burnettk
2022-11-08 14:31:24 -05:00
mike cullerton
149ffa6ef6
Somethings up w/authentication. Maybe the stored token is bad
2022-11-08 14:18:39 -05:00
mike cullerton
b646fa98bd
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
mike cullerton
812029cf9c
script to modify all model json files to use full path for model id. Also removes process_group_id
2022-11-08 12:38:51 -05:00
jasquat
9d4e096a5d
return next task when running an instance w/ burnettk
2022-11-08 12:36:11 -05:00
jbirddog
8b47cf49fb
First pass at custom report/perspective for Process Instance List ( #23 )
2022-11-08 09:26:42 -05:00
mike cullerton
43069236d1
remove process_group_identifier from process-instances endpoint
2022-11-07 17:25:04 -05:00
Dan
d1e612e7d2
Merge commit '39f9dcba4d497b121ef7f24e58e735b62b0e03d4' into main
2022-11-07 14:35:45 -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
mike cullerton
9d6d6cf2af
started test for test_script_unit_test_run
2022-11-07 10:34:14 -05:00
mike cullerton
e8785c2f69
fixed process_model_identifier in script_unit_test_create
2022-11-07 10:33:24 -05:00
mike cullerton
d6ad90ac15
Fix url in test
2022-11-06 15:09:56 -05:00
mike cullerton
2047cd25f0
Remove the `_2` methods
2022-11-06 15:09:32 -05:00
mike cullerton
0dad6788ff
Fix urls for uspend and resume endpoints
2022-11-06 14:23:16 -05:00
burnettk
921fc04d29
Merge remote-tracking branch 'origin/main' into feature/carbon_ui
2022-11-04 18:33:07 -04:00
jasquat
57cc5f732b
pyl is passing w/ burnettk
2022-11-04 11:03:40 -04:00
mike cullerton
2450800bbd
Get testing bpmn files out of the config directory
2022-11-04 10:50:55 -04:00
burnettk
061953b806
Merge commit 'a0b923c9ad98d07d3cf46dca689a01b13d41aa02'
2022-11-04 09:33:44 -04:00
jbirddog
c1dfd3d642
Change steps when viewing a process instance model ( #18 )
2022-11-03 18:57:26 -04:00
burnettk
65566086dc
prevent backfill from exploding when a primary file name on another model does not exist
2022-11-03 16:55:10 -04:00
burnettk
be250eb6d4
work around parser.get_process_dependencies returning a set containing the element None
2022-11-03 16:23:15 -04:00
jbirddog
29fc062727
Point back to spiff main ( #19 )
2022-11-03 15:58:06 -04:00
jasquat
7fffa650b0
some more updates for group forms w/ burnettk
2022-11-03 15:55:50 -04:00
jbirddog
f0f88cd27c
Track spiff step details more granularly ( #17 )
2022-11-03 15:07:46 -04:00
jbirddog
84b1bd3eaf
Clear the remaining __init__.py imports in SpiffWorkflow ( #14 )
2022-11-03 11:12:00 -04:00
jbirddog
09ac38291e
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
b24a6d5380
ergeremote-tracking branch 'origin/main' into feature/carbon_ui
2022-11-02 14:17:39 -04:00
jasquat
dbb011c911
Merge commit '95d9dbf036f09b62054c04a64d5c7a9e3002173c'
2022-11-02 14:17:16 -04:00
jasquat
74976ec6df
add date ranges for process instances search w/ burnettk
2022-11-02 12:42:49 -04:00
jbirddog
6daea00efa
SpiffWorkflow cold start improvements ( #13 )
2022-11-02 11:35:10 -04:00
mike cullerton
013489105d
fixed failing test
2022-11-01 16:58:53 -04:00
mike cullerton
89d73614af
Merge branch 'main' into feature/nested-groups
2022-11-01 16:49:55 -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
jasquat
483fabc606
updated backend to send instructions for user tasks through jinja as well w/ burnettk danfunk
2022-10-31 16:52:44 -04:00
jasquat
fe54014107
added script to get the frontend url w/ burnettk
2022-10-31 11:50:14 -04:00
Kevin Burnett
46bcc4b158
Update get_group_members.py
2022-10-31 08:41:05 -07:00
jasquat
35eb15b793
added script to get the group members w/ burnettk
2022-10-31 11:39:54 -04:00
burnettk
6a15bee2be
Merge commit '5f2eab770c99ff2649b0ab03d315ea4c48c47bca'
2022-10-31 09:28:42 -04:00
burnettk
79718ad7c4
re-order imports the way backend always used to
2022-10-31 09:25:35 -04:00
jasquat
93526cadfd
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
burnettk
14fe339a53
Merge commit 'e958ec3e79cb99940a38c29eddfc2b385af7d49f'
2022-10-28 13:42:21 -04:00
burnettk
ad8a67de66
Merge commit 'c24cc56fb00e07f6cfe16840c65471443b120daf'
2022-10-27 22:03:49 -04:00
jasquat
c63e9cf521
pyl passes w/ burnettk
2022-10-27 15:38:04 -04:00
jasquat
6b0be70bdb
avoid sending two errors to sentry w/ burnettk
2022-10-27 15:33:59 -04:00
mike cullerton
586ed3166f
Don't need parent. Just use the whole path for the group id
2022-10-27 11:47:53 -04:00
jasquat
f2aa518830
Merge commit 'b9d7ded29b64c9d3b66ae97e966e019fe0537b62'
2022-10-27 10:50:50 -04:00
mike cullerton
f8878e0f77
Committing so Jon can view code
2022-10-27 10:41:44 -04:00
burnettk
3d377d9ef7
Merge commit 'b1722ee29d500c7317b62982b1e16bf562caa213'
2022-10-26 16:24:48 -04:00
burnettk
bc3f0d9e20
Merge commit '00dc4e149d8396e54d0bbfa77915a57ab8aa972e'
2022-10-26 13:42:08 -04:00
burnettk
978c71badc
Merge commit 'ec431349e8b5cc2e8aa1ee1799bcb768fd3116c3'
2022-10-26 13:40:37 -04:00
Mike Cullerton
9d43fd1aab
Merge pull request #7 from sartography/feature/get-local-time
...
Feature get_localtime script
2022-10-26 11:06:06 -04:00
burnettk
7c9f75d2e6
Merge commit '40d3199480eada37c57edb048169575ae0d3c02a'
2022-10-25 17:53:28 -04:00
burnettk
5e58904238
Merge commit 'd7e8533061a995595f520f31f7d4b56440078f5b'
2022-10-25 17:38:59 -04:00
jasquat
b6d65fe2f6
Merge commit 'e228ab4b80138b3e943b11774c1fd47957ea7562'
2022-10-25 16:55:11 -04:00
burnettk
cef27d43a0
Merge commit '1f25521506a6ed4caef400a13903af86a7eb83d2'
2022-10-25 16:54:06 -04:00
mike cullerton
c9b95af89a
mypy
2022-10-25 16:47:40 -04:00
mike cullerton
4002ac1a70
Added `get_localtime` script
...
Added test for new script, with test process
2022-10-25 15:56:48 -04:00
Jon Herron
2aba139f59
Merge commit '999e0f4d2b7a3c3665feb806fd4f00dc50f2de8e'
2022-10-25 14:20:02 -04:00
Mike Cullerton
6b741de900
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
53a733e05b
Merge commit 'eff49e1ddb2e70d62e45866b429a1350443107d0' into main
2022-10-25 11:53:09 -04:00
Dan
1fcceaf264
Merge commit 'ac929cbae7717affed5fa357a56cf1a0256289d5' into main
2022-10-25 11:25:20 -04:00
burnettk
6e9aef9263
Merge commit '65283df3cbfe95c6cd0d69e1cc0204d91c5d535b'
2022-10-24 22:35:36 -04:00
burnettk
f6a834d05c
Merge commit 'a59108db95274bef304cbd9246537206d0b449cf'
2022-10-24 18:20:10 -04:00
burnettk
ee589b49e3
Merge commit '835160e5a82c7e0518fa25ed7fa1168c9c435739'
2022-10-24 18:14:53 -04:00
burnettk
ebd5da4d9d
Merge commit 'a1cce807be1c4ac5f04c42d780df06c216a0de9c'
2022-10-24 18:02:49 -04:00
burnettk
af1eb47568
Merge commit '7026fe1f779051f6eb99b872bcd45b14c0cbe88f'
2022-10-24 17:53:02 -04:00
burnettk
f0b673282c
Merge commit '70480e9f91a1053531ea5db32a13a791c39fd89f'
2022-10-24 10:44:38 -04:00
burnettk
50a4c2c2e0
Merge commit '9a1e33696a744527a18dbec667140edb4038ac94'
2022-10-21 17:51:39 -04:00
burnettk
b114ff827b
Merge commit 'd643de93e5ceaae28a6e65044cc85dd039530d2c'
2022-10-21 17:28:37 -04:00
jasquat
a4305764a1
Merge commit '2b702661f3bd9b79de887e82e5a5925d07341eb6'
2022-10-21 16:46:41 -04:00
Dan
ba3fc0e6fb
updateing poetry lock file.
2022-10-21 16:44:44 -04:00
jasquat
8ebf524c12
Merge commit 'f0b608789b6cdc3ef4303efac053746c98571a48'
2022-10-21 16:28:09 -04:00
Dan
2870b98150
Merge commit 'c5a2f8b16c9a614b944a6e4610594eba1dac7b9f' into main
2022-10-21 16:18:25 -04:00
Dan
4061258393
pointless change
2022-10-21 12:56:15 -04:00
jasquat
64c75d0437
only add status if active_task has it w/ burnettk
2022-10-21 11:10:57 -04:00
jasquat
f9a1003a88
resolved merge conflicts in backend w/ burnettk
2022-10-21 10:38:13 -04:00
jbirddog
5af593e8af
Pause/resume process instances ( #2 )
...
Collab with @cullerton
2022-10-20 16:44:08 -04:00
burnettk
f7557c48e9
Merge commit '4a48d9cccd1ca8619b3dbef3c10bcce667c9d9e0'
2022-10-20 16:00:12 -04:00
burnettk
dce7ad5080
Merge commit 'c661100e03eef762cb51b02be1b309ec47be7002'
2022-10-20 07:19:24 -04:00
burnettk
c6c196812b
Merge commit '4fdb0f3ec4b3b6a68cc2e56ed84ffb6dc2743068'
2022-10-19 19:32:59 -04:00
jasquat
df4aba86c0
Merge commit '81746ee508f6ab0ffe757856d9a3d5d855db2560'
2022-10-19 16:16:50 -04:00
burnettk
fbb7e77144
Merge commit '8f8b4717990eb86c6bfd2f309ef064152c51b452'
2022-10-19 15:25:23 -04:00
burnettk
35e94ad968
Merge commit 'a166df83031cb88d223e5c75ae8db8c896622821'
2022-10-19 15:17:17 -04:00
burnettk
d108c79d26
Merge commit '9781908243408ed221f2b0131a00b8a9612f81f3'
2022-10-19 10:31:35 -04:00
jasquat
1bc549f3df
Merge commit '64e7049c9a0a4360101a155a41ce64ae692acd3c'
2022-10-18 16:41:10 -04:00
burnettk
004378369a
Merge commit 'aa22f4b397a899fa06d06c2e9127ca98d9eb909a'
2022-10-18 10:22:31 -04:00
burnettk
37decafb7d
Merge commit '4f0f5b1ece069ec56f8eb4154d61334a321749a1'
2022-10-18 07:09:34 -04:00
burnettk
030f315d03
Merge commit 'b4975660431c275ce736e0431b98c39548200af1'
2022-10-17 21:35:30 -04:00
burnettk
bf4e933821
Merge commit 'c9bd62250452403550ae1bf1d27547d4796dd316'
2022-10-17 17:36:41 -04:00
burnettk
c6b429ea5b
Merge commit '9be0517531543655a35023af17b76dbb41eab93e'
2022-10-17 17:09:47 -04:00
burnettk
a3422f9af5
Merge commit 'a1a01ad25a1ef60b879dede6f037f0fff3381ae4'
2022-10-17 11:18:12 -04:00
burnettk
4aad51f886
Merge commit 'bee232a55a82054e629f48f0333495b61a7da7d1'
2022-10-17 10:20:35 -04:00
burnettk
bc7db19a90
Merge commit '71e189afbc127b574cca8d02fc31b2e65aff0d52'
2022-10-16 22:32:16 -04:00
jasquat
11a705015d
Merge commit 'f21d0ef3a98458deb347fb2a51fab0b5b41f7fe2'
2022-10-14 16:43:34 -04:00
Jon Herron
789b2345fd
Merge commit '93dbce681ec89bc45479748aaae06ddd92b64da4'
2022-10-13 20:45:04 -04:00
Jon Herron
307e303463
pre-commit updates
2022-10-12 15:41:50 -04:00
Jon Herron
7ec037bbde
Merge main, resolve conflicts
2022-10-12 15:32:33 -04:00
Dan
8af5e7ed93
Updaging the jinja processing so it doesn't leave a bunch of blank lines in the markdown that has strong feelings about white space. Updating the front end to render markdown formatted instructions. And adding a little css love to tables that are generated in Markdown.
2022-10-12 13:28:57 -04:00
burnettk
4ca825cdfb
Merge commit '1aea5356defc74bd99a34e1f93a8048c273b8148'
2022-10-12 11:08:08 -04:00
Jon Herron
c30d6bbe1e
Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend'
2022-10-12 10:22:22 -04:00