Commit Graph

814 Commits

Author SHA1 Message Date
jasquat e89a1ef88e added new api endpoint to get task-info so users with access to process instances can see the tasks but not the data 2022-12-16 11:39:07 -05:00
jasquat ebf0e13c22 fix permissions for core on dev w/ burnettk 2022-12-15 15:55:22 -05:00
Dan 7ae5363636 Merge branch 'feature/better_unit_tests' into feature/bpmn_user_permissions 2022-12-15 15:01:59 -05:00
jasquat e3b0d59cd0 fix broken unit tests in backend 2022-12-15 14:57:07 -05:00
Dan 65c6228220 Fixes a bug that was causing tests to be added to the incorrect task.
Clean up UI for a better experience when viewing tests.
2022-12-15 14:45:35 -05:00
Dan ec88ed92f9 Updated migrations. 2022-12-15 14:43:09 -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 5d692cff46 do not set git branch info on development w/ burnettk cullerton 2022-12-15 13:04:24 -05:00
jasquat 5fd6992fe6 commit and push to github on all changes to bpmn dir w/ burnettk cullerton 2022-12-15 12:52:53 -05:00
Elizabeth Esswein 1859e0cf42 reformat & fix types 2022-12-15 11:39:28 -05:00
Elizabeth Esswein 33f34ca51d Merge branch 'main' into feature/process-navigation 2022-12-15 11:28:46 -05:00
jasquat 2e9a20f806 Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-15 10:02:54 -05:00
jasquat 2a43efa841 add support to find the form for a call activity defined in another process model 2022-12-15 10:02:51 -05:00
jbirddog 38fb94b844
Fix endpoints for script task unit tests (#77) 2022-12-15 09:31:19 -05:00
Dan 1e71892999 Merge remote-tracking branch 'origin/unit_test_404' into feature/bpmn_user_permissions 2022-12-15 07:19:19 -05:00
burnettk 08b30b4cb8 make replacing keycloak more robust, as it now works when the container is running 2022-12-14 21:29:46 -05:00
Jon Herron 52edcd8f5c Fix api endpoints for script unit tests 2022-12-14 18:23:38 -05:00
jasquat 7cfc08d620 some fixes for ci w/ burnettk 2022-12-14 17:09:43 -05:00
jasquat 217e83a094 remove assert statements from actual code w/ burnettk 2022-12-14 16:32:07 -05:00
Elizabeth Esswein 232ff1c6f7 working but barely functional UI for manually sending events 2022-12-14 15:21:39 -05:00
jasquat 8e6e90d527 fixed perms for readonly for staging w/ burnettk 2022-12-14 15:03:22 -05:00
jasquat ab034ca0a0 load the correct perm file on staging w/ burnettk 2022-12-14 14:35:08 -05:00
jasquat ad83d2125c added permission file for staging w/ burnettk 2022-12-14 11:00:32 -05:00
burnettk ab23816816 in postgres you cannot order by a non-grouped column without doing an aggregate 2022-12-13 23:21:32 -05:00
jasquat de69b05b30 pyl and fix test w/ burnettk 2022-12-13 16:44:46 -05:00
jasquat 4f2f73e728 store subprocesses for spiff steps as well and do not save file as primary if one is already set w/ burnettk 2022-12-13 16:04:37 -05:00
jasquat 4a978c5bda some fixes to ensure we display the correct task data for the diagram elements w/ burnettk 2022-12-13 14:16:28 -05:00
Dan b94e0f7266 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 552229110c 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 518a6e1606 pyl 2022-12-12 15:36:03 -05:00
jasquat 85be6db77c added test to get the diagram for a given process instance call activity 2022-12-12 15:33:31 -05:00
jasquat c3e0b2ef14 allow viewing the diagram for a specific process identifier 2022-12-12 15:08:09 -05:00
jasquat 95be029656 split out completed instances by group as well 2022-12-12 13:41:42 -05:00
jasquat ec754cbee7 updated group api so it is not under tasks 2022-12-12 13:19:27 -05:00
jasquat 978849d379 pyl 2022-12-12 12:29:36 -05:00
jasquat 77aa32646a split group task tables by group and created component for group tables 2022-12-12 12:21:37 -05:00
jasquat 14be1fa06b strip off spaces from git service command stdout 2022-12-12 10:05:08 -05:00
burnettk 1207338474 try to fix a test on windows 2022-12-11 00:03:46 -05:00
burnettk 5394241f2b comment out test not working in CI 2022-12-10 23:35:56 -05:00
burnettk 87a93b2d4c indicate main explicitly for ci 2022-12-10 22:50:52 -05:00
jasquat 23e8525ca4 pyl w/ burnettk 2022-12-09 17:30:14 -05:00
jasquat 6d9b3c5276 update staging configs to allow env var overrides w/ burnettk 2022-12-09 17:28:57 -05:00
jasquat 617299fce7 need to set upstream when git pushing w/ burnettk 2022-12-09 17:15:53 -05:00
jasquat 6122fb0ae5 added secret verification to webhook endpoint w/ burnettk 2022-12-09 16:51:00 -05:00
jasquat d7221690f0 fixed broken test w/ burnettk 2022-12-09 15:19:43 -05:00
jasquat d37550fa43 fixed mypy issue w/ burnettk 2022-12-09 15:05:10 -05:00
jasquat 0d348620d1 Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-09 15:01:58 -05:00
jasquat 3e5ed42eae cleaned up the git service and expanded the api git hook w/ burnettk 2022-12-09 15:01:55 -05:00
jbirddog a39cccabdb
Sort primary file to top of files list (#71) 2022-12-09 13:14:26 -05:00
jasquat a1a9decdb0 some base work to try to get display names searchable for process models w/ burnettk 2022-12-09 11:23:18 -05:00
burnettk 1406190b21 note 2022-12-08 23:57:09 -05:00
burnettk f38af7f4a4 add skeleton of endpoint to receive github webhooks 2022-12-08 23:55:01 -05:00
jasquat 2ad4da8fb9 some reorder w/ burnettk cullerton 2022-12-08 17:15:28 -05:00
jasquat 27099a0d8e mypy w/ burnettk cullerton 2022-12-08 17:12:19 -05:00
jasquat 62814da9a6 added git creds for pushing on publish w/ burnettk cullerton 2022-12-08 16:39:23 -05:00
jasquat 803835e76d merged in main and resolved conflicts w/ burnettk cullerton 2022-12-08 15:31:25 -05:00
jasquat a1b9f7dcf6 favor os.path.join over hardcoding slash w/ burnettk 2022-12-08 14:08:32 -05:00
jasquat ab430b5843 pyl passes 2022-12-08 13:47:30 -05:00
jasquat 375e4023dd added new notification component that allows links based on carbons w/ burnettk cullerton 2022-12-08 12:28:23 -05:00
mike cullerton fc558b2218 Return URL where they can view changes and open PR 2022-12-08 09:26:10 -05:00
mike cullerton 679a111725 Clone into unique directory so we don't step on a previous publish that hasn't finished. 2022-12-08 09:25:27 -05:00
burnettk 15fc1b220b make process metadata saving more resilient 2022-12-08 08:44:31 -05:00
jasquat 17f0d6a266 added frontend url as post redirect url in keycloak w/ burnettk 2022-12-07 15:11:58 -05:00
jasquat 39288fd233 syntax fix w/ burnettk 2022-12-07 14:42:13 -05:00
jasquat ca2a4cdd10 remove staging py config file in favor of terraform configs w/ burnettk 2022-12-07 14:40:04 -05:00
jasquat afe977a351 moved some configs from deploy scripts to terraform env config w/ burnettk 2022-12-07 14:18:49 -05:00
jasquat 8aab4ec21a rename terraform configs from rb to py w/ burnettk 2022-12-07 14:09:33 -05:00
mike cullerton 68afdb0d38 Add comment about the new environment variable 2022-12-07 14:00:11 -05:00
Dan d80e4b3456 Merge branch 'main' into feature/create_containers 2022-12-06 18:06:09 -05:00
mike cullerton 3b0e97a380 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
jasquat fc60ae9952 updated terraform permissions to match development better w/ burnettk 2022-12-06 16:20:00 -05:00
mike cullerton cfe4c521c8 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
mike cullerton ae4dfa2dd8 typing 2022-12-06 15:42:41 -05:00
mike cullerton a702b77b30 Merge branch 'main' into feature/git-integration 2022-12-06 15:36:25 -05:00
mike cullerton 2cbe912a99 First pass at git integration 2022-12-06 15:31:03 -05:00
burnettk 88ae1df3e5 break process instance log list page into two tabs, simple and detailed 2022-12-06 12:38:25 -05:00
jasquat 4a7af4a1db Merge remote-tracking branch 'origin/main' into feature/api_permission_cleanup 2022-12-06 09:04:16 -05:00
burnettk c821b2ad17 update cors handling to make it more efficient 2022-12-06 08:24:02 -05:00
jasquat f192ab89a2 more api cleanup w/ burnettk 2022-12-05 16:35:20 -05:00
jasquat 731bf6737d cleaned up more api routes for permissions w/ burnettk 2022-12-05 16:06:08 -05:00
jasquat 1707396783 updated tasks endpoint to task-data for easier permission setting w/ burnettk 2022-12-05 14:56:55 -05:00
jasquat 688163a1a8 pyl w/ burnettk 2022-12-05 14:10:07 -05:00
Dan ece301006d fixing an untyped method. 2022-12-05 12:55:44 -05:00
Dan 88a94ec6da running py_pl -- mainly reordering imports. 2022-12-05 12:29:19 -05:00
Dan 7e9f8e1968 Merge remote-tracking branch 'origin/main' into feature/create_containers 2022-12-05 12:17:13 -05:00
Dan a0fe433d36 Setting things up so it's easy to switch databases using a local configuration file (still works with environment variables)
Swtiched from a "joinedload" to a "selectinload" which removes a problem with groupby columns in Postgres and sqlite. (https://docs.sqlalchemy.org/en/14/orm/loading_relationships.html#selectin-eager-loading)
2022-12-05 12:05:52 -05:00
jasquat ebcc523871 added support to order reports by given column and metadata headers w/ burnettk 2022-12-05 10:59:27 -05:00
Dan 698cbc81c9 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 c2be5ec241 bump nox stuff and spiff 2022-12-05 09:08:56 -05:00
burnettk 92bdbf8761 test for automatic saving of process instance metadata on instance save 2022-12-04 22:35:16 -05:00
burnettk c1373f521e remove dup test process model 2022-12-04 14:40:34 -05:00
burnettk 612d26a38b add order_by to make this query deterministic 2022-12-03 20:16:20 -05:00
burnettk 981ceca4e3 lint 2022-12-03 11:24:21 -05:00
burnettk 698c39d9e5 add extraction, needs test 2022-12-02 17:15:22 -05:00
burnettk b1b7f322ee fix tests 2022-12-02 16:53:01 -05:00
burnettk de29278c79 Merge remote-tracking branch 'origin/main' into new_report 2022-12-02 16:29:16 -05:00
jasquat ed5095ca37 using an array for metadata extraction paths now instead of dictionaries w/ burnettk 2022-12-02 16:03:43 -05:00
jasquat 04bf91a0d2 added some support to add process model metadata. need to fix frontend w/ burnettk 2022-12-02 15:46:05 -05:00
Dan 8de880a9f6 getting the collect hit_policy to work correctly. 2022-12-02 15:32:33 -05:00
jasquat ae2bc38588 filtering by metadata works w/ burnettk 2022-12-02 13:47:04 -05:00
jasquat a4edb5d766 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 8d54f1582f I can't say I love flake8.
Removing dependency on rust (monkeytype)
2022-12-01 16:23:03 -05:00
Dan e0dc3d19b5 fixing some typing issues, white space, etal... 2022-12-01 15:01:25 -05:00
jasquat e005f1160d added ability to update the display name for perspective columns w/ burnettk 2022-12-01 14:46:09 -05:00
Dan 64e30358aa fixing some typing issues. 2022-12-01 14:40:59 -05:00
Dan 186727e371 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 8a21450ff7 Adding a demo permissions file. 2022-12-01 13:29:57 -05:00
Dan 7e3daaab3d 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 d534cf9bfb some updates for process instance reports and metadata w/ burnettk 2022-11-30 17:20:34 -05:00
Dan 8993748934 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 acc33288b9 added correlations to message list table w/ burnettk 2022-11-30 15:08:04 -05:00
Dan d63c410988 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 975b961632 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 6a0d33aaf7 removed file named ':' 2022-11-30 07:24:24 -05:00
jasquat 258b478954 added api to get list of process report columns 2022-11-29 17:32:29 -05:00
jasquat 83032deb9a finished base for metadata reporting w/ burnettk 2022-11-29 16:37:19 -05:00
jasquat 88c6d625bb some cleanup for metadata w/ burnettk 2022-11-29 16:19:55 -05:00
jasquat 33b9e5b943 metadat reports work w/ burnettk 2022-11-29 16:09:55 -05:00
jasquat 17831eafa7 WIP more metadata reporting w/ burnettk 2022-11-29 16:00:19 -05:00
jasquat 385e8cea2b WIP more metadata reporting w/ burnettk 2022-11-29 15:59:46 -05:00
jasquat 0268d279e3 some basics to add metadata to reports w/ burnettk cullerton 2022-11-28 17:03:00 -05:00
jasquat 54a04a38d9 fixed issue ensuring active tasks are up to date w/ burnettk cullerton 2022-11-28 15:47:56 -05:00
jasquat d12e606c84 added script to save process instance metadata and fixed permissions issue w/ burnettk cullerton 2022-11-28 15:26:50 -05:00
jasquat 724669321b only delete active tasks if needed w/ burnettk cullerton 2022-11-28 13:41:30 -05:00
Kevin Burnett 9d795b9e1f
Merge pull request #64 from sartography/group_query
Group query
2022-11-28 09:10:48 -08:00
burnettk c3d3d18b20 get rid of Project Lead group 2022-11-28 12:03:49 -05:00
Jon Herron 96108a906d Getting ./bin/pyl to pass 2022-11-28 11:17:41 -05:00
Jon Herron 40abba13d1 Query fix with the gang 2022-11-28 11:15:40 -05:00
burnettk 400747a797 everybody gets access to read processes 2022-11-27 21:30:35 -05:00
burnettk 6cac36e525 put sasha and manuchehr in demo group 2022-11-27 21:28:51 -05:00
burnettk cc88e5d9b0 upgrade keycloak 2022-11-27 21:17:07 -05:00
burnettk 8f4a0d42b8 make sasha, harmeet, manuchehr, and admin have desired permissions for demo 2022-11-27 21:07:20 -05:00
Dan 691b349323 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 6224afbf97 adding the username to the report tables 2022-11-25 17:16:26 -05:00
Dan 51f363e98e Performance improvement in listing all process models. 2022-11-25 15:59:59 -05:00
Dan d4f85ec182 Don't create a processor for every thing all the time. 2022-11-25 15:35:24 -05:00
Jon Herron d6ea6353f4 Getting ./bin/pyl to pass 2022-11-25 15:19:10 -05:00
Jon Herron 89ff665ac8 Merge branch 'main' into task_json 2022-11-25 15:08:37 -05:00
Jon Herron 14950a0de6 Just save task_json 2022-11-25 15:05:17 -05:00
burnettk 813c1176e6 no global read since that gives configuration as well 2022-11-25 14:37:50 -05:00
burnettk 7f13c00ac1 do not allow starting vendor invoice approval process for demo users 2022-11-25 13:32:44 -05:00
Dan f83b166f18 Change permissions per request -- want everyone to have access to 4 process models. 2022-11-25 13:31:17 -05:00
Dan 36868b6052 Change permissions per request -- want everyone to have access to 4 process models. 2022-11-25 13:31:01 -05:00
Dan 090c80a691 Merge branch 'main' of github.com:sartography/spiff-arena into main 2022-11-25 12:57:34 -05:00
Dan dca2780410 Change permissions changed from vendor to core-contributor for everyone. 2022-11-25 12:57:23 -05:00
burnettk aee973fcb1 upgrade keycloak 2022-11-25 12:49:41 -05:00
burnettk 0730c2c712 display name instead of id, margin under table sections, Download xml to Download 2022-11-25 10:23:00 -05:00
burnettk 2c9f3eb8f2 lint 2022-11-25 02:55:52 -05:00
burnettk e6b2f5d1ca exclude instances you started in with_tasks_completed_by_me 2022-11-25 01:57:51 -05:00
burnettk ecee3c4548 lint 2022-11-25 00:46:43 -05:00
burnettk ec8efa87d9 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 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 e9a09342d5 oh my god why were these ever instance methods 2022-11-24 12:38:41 -05:00
burnettk 37fcc547f7 remove column 2022-11-24 12:28:53 -05:00
burnettk 10d8156972 renames 2022-11-24 12:00:26 -05:00
burnettk f8e78d352d start adding display name and removing garbage 2022-11-24 11:51:31 -05:00
burnettk b8df21f27d add fin1, lead1, and Tasks actioned by me to Tasks completed by me 2022-11-24 10:38:25 -05:00
jbirddog 71f1f6dbba
Fix the postgres job (#61) 2022-11-23 15:50:02 -05:00
jbirddog a3aa4fb543
Fix for updating xero token in the background (#60) 2022-11-23 15:49:43 -05:00
jasquat 1c9cee4081 updated breadcrumb to use display name w/ burnettk 2022-11-23 15:39:10 -05:00
burnettk 30e2c852f3 update permissions per feedback in demo 2022-11-23 10:49:26 -05:00
burnettk c956e4f102 rename process_groups_list to process_group_list and fix lint 2022-11-23 10:42:41 -05:00
burnettk 7ca232ba30 add perm to process instance report list 2022-11-22 18:16:01 -05:00
jasquat 8fffe4fb35 some more perm updates for core user w/ burnettk 2022-11-22 17:38:39 -05:00
jasquat d645a53626 Merge branch 'main' of github.com:sartography/spiff-arena 2022-11-22 17:23:01 -05:00
jasquat bff60a13a4 give core user access to instance tasks w/ burnettk 2022-11-22 17:22:57 -05:00
jbirddog 0b94eef573
Start of system report filters (#57) 2022-11-22 17:14:51 -05:00
jbirddog b6f4bd7383
Update oauth redirect url (#58) 2022-11-22 17:05:58 -05:00
jasquat d2a5faaed3 filter process models based on user permissions on the backend if specified w/ burnettk 2022-11-22 16:21:16 -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
jbirddog 016d2b19e2
Allow switching between user defined reports (#56) 2022-11-22 09:35:42 -05:00
jasquat 2f1329e046 fixed broken test 2022-11-22 09:12:45 -05:00
jasquat b49a1cd30f 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 3fe40a9251 upgrade apscheduler and fix mispelling 2022-11-21 21:15:48 -05:00
jasquat 6873cc65ac pyl is passing 2022-11-21 18:31:51 -05:00
mike cullerton 153e006ee1 Merge branch 'main' of https://github.com/sartography/spiff-arena 2022-11-21 18:02:38 -05:00
jasquat 5f6349ecfc pyl is passing w/ burnettk 2022-11-21 17:30:47 -05:00
jasquat 376ce8fb17 added a script to add a user to a group w/ burnettk 2022-11-21 16:58:39 -05:00
mike cullerton 6ad70b293b mypy 2022-11-21 16:29:47 -05:00
jasquat bbadb8ef0d sort process groups by display name w/ burnettk cullerton 2022-11-21 16:20:15 -05:00
mike cullerton 26cc8fd0a9 Merge branch 'main' into move-group-or-model 2022-11-21 15:56:44 -05:00
jasquat 95c0d96ee9 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 77a76a7529 use correct separator. 2022-11-21 12:05:25 -05:00
Dan 2fae7012ea Merge branch 'main' of github.com:sartography/spiff-arena into main 2022-11-21 11:08:50 -05:00
Dan bf788d9d6f 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 6c3ba8ed1a lint 2022-11-21 09:03:35 -05:00
mike cullerton 788ee628d4 see if this solves the windows build problem 2022-11-21 08:36:39 -05:00
mike cullerton 891ea7a92a add id_for_file_path helper method for process groups 2022-11-21 08:36:19 -05:00
mike cullerton 6e039c1a88 run_pyl 2022-11-21 07:21:46 -05:00
burnettk cf1c038498 eliminate security issue by removing py 2022-11-20 21:34:35 -05:00
burnettk a02575e262 update mysql-connector-python 2022-11-20 21:31:45 -05:00
burnettk a49990337e Merge commit '9275b67b0dddac9628342741278c89f6f2bd3620' 2022-11-20 19:55:00 -05:00
mike cullerton 0b6f6610b4 asst syntax cleanup 2022-11-19 15:45:13 -05:00
mike cullerton 3972e4ebe7 mypy 2022-11-19 15:24:37 -05:00
mike cullerton 7e7ccb4e5e removed print statement and unused line of code 2022-11-19 15:22:26 -05:00
mike cullerton ed3efd6d07 test for move model 2022-11-19 14:47:50 -05:00
mike cullerton f6def599a6 move model 2022-11-19 14:46:50 -05:00
mike cullerton 03e454c685 process group move api endpoint 2022-11-19 13:24:40 -05:00
jasquat 67d6a01161 pyl is passing w/ burnettk cullerton 2022-11-18 16:45:44 -05:00
mike cullerton dc9db4e3ef Merge branch 'main' into update-workflow-json 2022-11-18 15:56:27 -05:00
jbirddog 1f45315fcb
Insert every spiff log, see if it helps the deadlock issue on demo (#51) 2022-11-18 15:54:52 -05:00
mike cullerton cf09b2258b precommit 2022-11-18 15:50:20 -05:00
mike cullerton 6cdd630605 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 e3d5ffd78f mypy 2022-11-18 15:39:51 -05:00
jasquat 3640657c71 ran some pyl w/ burnettk cullerton 2022-11-18 15:06:02 -05:00
Jon Herron f638d8ced1 Tweak temp report metadata 2022-11-18 14:45:33 -05:00
Jon Herron 859fe5793e Get ./bin/pyl to pass 2022-11-18 14:34:52 -05:00
Jon Herron 0230ea914b Accept report_identifier 2022-11-18 14:29:04 -05:00
mike cullerton c54aeace2d Don't save `id` in json files
Added helper method `write_json_file`
2022-11-18 14:19:29 -05:00
mike cullerton 48986e3392 No need for script. 2022-11-18 14:17:31 -05:00
Jon Herron 052b015ad6 WIP 2022-11-18 13:22:31 -05:00
jasquat c353ef6fcf display groups as tiles on list page w/ burnettk 2022-11-18 12:42:08 -05:00
mike cullerton 47fe51236f Merge branch 'main' into update-workflow-json 2022-11-18 09:02:29 -05:00
mike cullerton 9127a6881f rename workflow.json -> process_model.json 2022-11-18 08:55:53 -05:00
mike cullerton e0ca9f7e73 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 8b11d8cd80 simplified 2022-11-18 08:49:46 -05:00
jbirddog dcf10eebef
Support reporting on task data (#47) 2022-11-18 07:40:36 -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
Dan Funk b9be4d1483
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 1af96ba075 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 06aa679431 Pre-pr cleanup 2022-11-16 16:40:35 -05:00
Jon Herron 5092fc1b53 Get ./bin/pyl to pass 2022-11-16 16:35:38 -05:00
Jon Herron cd70d03e83 Fix status not being a list 2022-11-16 16:34:51 -05:00
Jon Herron 3bace7d59b Add flag to indicate if user filtered 2022-11-16 15:02:33 -05:00
Dan f825b2ec36 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 1584f52a18 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters 2022-11-16 13:52:03 -05:00
burnettk 76c671acaf update spiff 2022-11-16 13:21:09 -05:00
jasquat 99d2a92beb pyl w/ burnettk cullerton 2022-11-16 13:00:09 -05:00
jasquat 5ff0dcff69 added development permission for test user w/ burnettk cullerton 2022-11-16 12:57:17 -05:00
jasquat 32cc27d134 added some permissions for tasks 2022-11-16 11:27:10 -05:00
jasquat 21e3786377 fixed broken test w/ burnettk 2022-11-15 17:49:46 -05:00
jasquat 93d9aa845f pyl w/ burnettk 2022-11-15 17:38:37 -05:00
jasquat 56c8c0c633 added some permissions to the process model show page w/ burnettk 2022-11-15 17:35:16 -05:00
Dan Funk c2056071d5
Merge pull request #39 from sartography/feature/call_activity_selection
Feature/call activity selection
2022-11-15 16:23:50 -05:00
Dan 0887c11245 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 a4d6648aa1 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 d68b103116 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 b54b3dabb2 Getting ./bin/pyl to pass 2022-11-15 15:56:12 -05:00
Jon Herron 5a46cf7fd8 Send filters back to client 2022-11-15 15:52:34 -05:00
Jon Herron 9fac3c2d54 filters to_dict 2022-11-15 15:45:55 -05:00
Dan Funk 7ad891bb6a
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 74accb33ce pyl 2022-11-15 15:06:22 -05:00
jbirddog 3205b85f42
Merge process_instance_list query filters with report filters (#37) 2022-11-15 15:05:37 -05:00
Dan 3a1a25eba9 Fixing a bug in SpiffWorkflow (new version in poetry.lock)
fixing a test
2022-11-15 14:55:00 -05:00
Dan de198940dd 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 b62955deaa added permission service to frontend to allow checking for permissions w/ burnettk 2022-11-15 14:40:35 -05:00
jasquat 606c61efa2 added configuration nav item to help reduce nav items w/ burnettk 2022-11-15 11:00:52 -05:00
burnettk 4e8f8c5524 fix mypy typing stuff. w/ jasquat 2022-11-15 10:28:18 -05:00
burnettk fbc15c97fe run_pyl 2022-11-15 10:11:26 -05:00
Dan 2b300d0d4e Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 2022-11-15 09:55:02 -05:00
Dan ff024459ce A little quick code cleanup. 2022-11-14 22:01:38 -05:00
Dan 055824b778 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 36f5eef6cc 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 d319e2a623 fixed failing tests w/ burnettk 2022-11-14 17:38:44 -05:00
jasquat b661c8f3c5 more refactoring for process instance list w/ burnettk 2022-11-14 17:35:04 -05:00
jasquat dfeb0f534a refactored pagination table to allow prefixing page options w/ burnettk 2022-11-14 16:29:04 -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 aa48268f18 use the same file path method in spec file service w/ burnettk 2022-11-14 14:25:27 -05:00
jasquat df9cc2f094 some fixes for windows and python 3.9 w/ burnettk 2022-11-14 13:55:22 -05:00
jasquat a7c4088925 merged in main and resolved pyl issues w/ burnettk 2022-11-14 12:24:23 -05:00
jasquat 79ae7874a0 Merge remote-tracking branch 'origin/main' into feature/task_page 2022-11-14 12:06:43 -05:00
jasquat c01d5e437f added remaining task tables w/ burnettk 2022-11-14 12:06:39 -05:00
Dan 2cdad7d492 work in spiff is approved and merged, updating dependency 2022-11-14 10:40:52 -05:00
jasquat 3cbb4e986a pyl w/ burnettk 2022-11-14 10:17:18 -05:00
jasquat 013cc56367 added message correlations to message instance list api call w/ burnettk 2022-11-14 10:14:00 -05:00
burnettk eb076ae832 arena github actions 2022-11-12 22:41:43 -05:00
burnettk 3b45862b4c reduce matrix 2022-11-12 22:37:36 -05:00
burnettk 1ebee5cb52 debug 2022-11-12 22:29:47 -05:00
burnettk 0ad11dcd2e lint and mypy 2022-11-12 22:07:30 -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 9b27f5d75c Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 2022-11-11 18:09:03 -05:00
burnettk 0f9855a60e lint 2022-11-11 18:06:47 -05:00
jasquat 7b82334c51 add the username to the task list w/ burnettk 2022-11-11 17:15:38 -05:00
jasquat 1ecf17a5a8 merged in main and resolved conflicts w/ burnettk 2022-11-11 16:33:19 -05:00
jasquat d4e984a5ce added more task tables w/ burnettk 2022-11-11 16:31:48 -05:00
jasquat 229117fc78 store bpmn_file_relative_path using correct slashes w/ burnettk 2022-11-11 14:22:00 -05:00
burnettk 93e5ba6f1b underscore unused vars 2022-11-11 11:44:45 -05:00
burnettk d25c37153a pyl 2022-11-11 11:39:15 -05:00
Dan f10068e599 Merge branch 'main' into feature/call_activity_selection 2022-11-11 11:24:21 -05:00
Dan a6240bf6f2 Merge branch 'main' of github.com:sartography/spiff-arena into main 2022-11-11 11:23:44 -05:00
jasquat 7e97ce674f added tasks for my open processes page w/ burnettk 2022-11-11 11:07:21 -05:00
Dan f5db186866 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 189895b5f0 Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 2022-11-11 10:40:54 -05:00
jasquat 1c1db5f677 pulled in subtrees and resolved conflicts w/ burnettk 2022-11-11 10:33:51 -05:00
jasquat ae68c937ce Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 2022-11-11 09:31:57 -05:00
Dan c4ab065272 noop, testing pre-commit hook. 2022-11-11 09:27:32 -05:00
jbirddog 3dc70132db
Report URL fixes (#29) 2022-11-11 09:21:30 -05:00
mike cullerton d0491623d4 oops 2022-11-11 08:22:25 -05:00
mike cullerton 4bb37bc51e mypy fixes 2022-11-11 08:18:11 -05:00
mike cullerton 1a6da88504 removed duplicate code 2022-11-11 08:17:50 -05:00
mike cullerton df43eb0b82 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 677ffc4130 renamed and reordered some methods in base_test.py 2022-11-11 08:02:35 -05:00
jasquat 140309cabe added home page routes and some tab stuff w/ burnettk 2022-11-10 17:30:27 -05:00
mike cullerton 4cc5845971 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 9679720b5a Delete groups now checks for running instances in nested models
also, pyl
2022-11-10 16:44:27 -05:00
jasquat bd42234891 use error as a status instead of faulted w/ burnettk 2022-11-10 15:55:17 -05:00
jasquat 7aca52035c 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 7584e73e2d Merge commit 'a26363d7145eeb5e07eb08ad4018be8a42e2076e' 2022-11-09 17:30:46 -05:00
jasquat 5443550887 pass in perm file for acceptance tests w/ burnettk 2022-11-09 17:30:33 -05:00
mike cullerton f73b863661 Merge branch 'main' into feature/nested-groups-2 2022-11-09 17:02:40 -05:00
jasquat a544c10a09 Merge commit '127ef67f120ef4035a5f214f6b140488eca60a8d' 2022-11-09 17:01:17 -05:00
mike cullerton bd586f6a43 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 05cd5b4c4c Merge commit '89bfc25f35bdfd57eb9ccf6f3a9a3de76e68cf93' 2022-11-09 15:45:49 -05:00
mike cullerton 10d2fc3a4d 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 dada286882 Merge commit 'de30945eec9161570080b4858da967a7628ec86c' 2022-11-09 15:44:08 -05:00
jbirddog 1382b25d37
Bulk insert spiff logs and step details (#26) 2022-11-09 15:43:12 -05:00
jbirddog 4a852a5b3b
Move to Python 3.11 (#27) 2022-11-09 13:45:16 -05:00
burnettk 3534a8b54b remove leading slash from model identifiers 2022-11-09 12:46:39 -05:00
jasquat bf7c689874 one instance test left for cypress w/ burnettk 2022-11-09 12:33:43 -05:00
jasquat cca4ebaf44 merged in main and resolved conflicts w/ burnettk cullerton 2022-11-08 17:49:23 -05:00
jasquat 75f9e259da fixed some acceptance tests w/ burnettk cullerton 2022-11-08 17:20:17 -05:00
jasquat 184cf9911e made a process model form w/ burnettk 2022-11-08 14:31:24 -05:00
mike cullerton 21ef155295 Somethings up w/authentication. Maybe the stored token is bad 2022-11-08 14:18:39 -05:00
mike cullerton fdbe8ade6e 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 94cbf94dff 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 005821a9ff return next task when running an instance w/ burnettk 2022-11-08 12:36:11 -05:00
jbirddog fc7bf31670
First pass at custom report/perspective for Process Instance List (#23) 2022-11-08 09:26:42 -05:00
mike cullerton 1f3f5dbc2e remove process_group_identifier from process-instances endpoint 2022-11-07 17:25:04 -05:00
Dan 3a9b7661e0 Merge commit '39f9dcba4d497b121ef7f24e58e735b62b0e03d4' into main 2022-11-07 14:35:45 -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
mike cullerton aeea99c0ff started test for test_script_unit_test_run 2022-11-07 10:34:14 -05:00
mike cullerton f41fe5f9ae fixed process_model_identifier in script_unit_test_create 2022-11-07 10:33:24 -05:00
mike cullerton fdfd45e64a Fix url in test 2022-11-06 15:09:56 -05:00
mike cullerton c9732a382d Remove the `_2` methods 2022-11-06 15:09:32 -05:00
mike cullerton 43eb0284ce Fix urls for uspend and resume endpoints 2022-11-06 14:23:16 -05:00
burnettk eede34b564 Merge remote-tracking branch 'origin/main' into feature/carbon_ui 2022-11-04 18:33:07 -04:00
jasquat edfa95124a pyl is passing w/ burnettk 2022-11-04 11:03:40 -04:00
mike cullerton 7d7f2b1098 Get testing bpmn files out of the config directory 2022-11-04 10:50:55 -04:00
burnettk 4ec67848a4 Merge commit 'a0b923c9ad98d07d3cf46dca689a01b13d41aa02' 2022-11-04 09:33:44 -04:00
jbirddog ecf2b7c941
Change steps when viewing a process instance model (#18) 2022-11-03 18:57:26 -04:00
burnettk 7d2f18bd42 prevent backfill from exploding when a primary file name on another model does not exist 2022-11-03 16:55:10 -04:00
burnettk 88e58865fb work around parser.get_process_dependencies returning a set containing the element None 2022-11-03 16:23:15 -04:00
jbirddog 2420cbf80f
Point back to spiff main (#19) 2022-11-03 15:58:06 -04:00
jasquat d46ac958a2 some more updates for group forms w/ burnettk 2022-11-03 15:55:50 -04:00
jbirddog a8e904c6b8
Track spiff step details more granularly (#17) 2022-11-03 15:07:46 -04:00
jbirddog 55cb9f4fd0
Clear the remaining __init__.py imports in SpiffWorkflow (#14) 2022-11-03 11:12:00 -04:00
jbirddog 76fac5fb6d
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 2ee06fc53a ergeremote-tracking branch 'origin/main' into feature/carbon_ui 2022-11-02 14:17:39 -04:00
jasquat 1579fb177d Merge commit '95d9dbf036f09b62054c04a64d5c7a9e3002173c' 2022-11-02 14:17:16 -04:00
jasquat d32b5d8e00 add date ranges for process instances search w/ burnettk 2022-11-02 12:42:49 -04:00
jbirddog fdec3e1e12
SpiffWorkflow cold start improvements (#13) 2022-11-02 11:35:10 -04:00
mike cullerton 442120d4ce fixed failing test 2022-11-01 16:58:53 -04:00
mike cullerton 912229a196 Merge branch 'main' into feature/nested-groups 2022-11-01 16:49:55 -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
jasquat 6bfaf9c5c2 updated backend to send instructions for user tasks through jinja as well w/ burnettk danfunk 2022-10-31 16:52:44 -04:00
jasquat f2477571c3 added script to get the frontend url w/ burnettk 2022-10-31 11:50:14 -04:00
Kevin Burnett c996fe072e
Update get_group_members.py 2022-10-31 08:41:05 -07:00
jasquat 592c4fc49c added script to get the group members w/ burnettk 2022-10-31 11:39:54 -04:00
burnettk 37bb78b40a Merge commit '5f2eab770c99ff2649b0ab03d315ea4c48c47bca' 2022-10-31 09:28:42 -04:00
burnettk 6399978b23 re-order imports the way backend always used to 2022-10-31 09:25:35 -04:00
jasquat 28054e59cf 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 3bcc7e2705 Merge commit 'e958ec3e79cb99940a38c29eddfc2b385af7d49f' 2022-10-28 13:42:21 -04:00
burnettk f7be875f20 Merge commit 'c24cc56fb00e07f6cfe16840c65471443b120daf' 2022-10-27 22:03:49 -04:00
jasquat e26a91ff8c pyl passes w/ burnettk 2022-10-27 15:38:04 -04:00
jasquat d063d928ac avoid sending two errors to sentry w/ burnettk 2022-10-27 15:33:59 -04:00
mike cullerton 0642c16467 Don't need parent. Just use the whole path for the group id 2022-10-27 11:47:53 -04:00
jasquat e782fcee78 Merge commit 'b9d7ded29b64c9d3b66ae97e966e019fe0537b62' 2022-10-27 10:50:50 -04:00
mike cullerton 82bb4bac59 Committing so Jon can view code 2022-10-27 10:41:44 -04:00
burnettk 1a9ebcea54 Merge commit 'b1722ee29d500c7317b62982b1e16bf562caa213' 2022-10-26 16:24:48 -04:00
burnettk 44d4388ec2 Merge commit '00dc4e149d8396e54d0bbfa77915a57ab8aa972e' 2022-10-26 13:42:08 -04:00
burnettk 6d95dcf0a5 Merge commit 'ec431349e8b5cc2e8aa1ee1799bcb768fd3116c3' 2022-10-26 13:40:37 -04:00
Mike Cullerton 4a2d37316c
Merge pull request #7 from sartography/feature/get-local-time
Feature  get_localtime script
2022-10-26 11:06:06 -04:00
burnettk 97bf790fde Merge commit '40d3199480eada37c57edb048169575ae0d3c02a' 2022-10-25 17:53:28 -04:00
burnettk 6fa370091f Merge commit 'd7e8533061a995595f520f31f7d4b56440078f5b' 2022-10-25 17:38:59 -04:00
jasquat c609604f56 Merge commit 'e228ab4b80138b3e943b11774c1fd47957ea7562' 2022-10-25 16:55:11 -04:00
burnettk 0e9f66e1ad Merge commit '1f25521506a6ed4caef400a13903af86a7eb83d2' 2022-10-25 16:54:06 -04:00
mike cullerton 2e3a5f579a mypy 2022-10-25 16:47:40 -04:00
mike cullerton 897c8ee9b9 Added `get_localtime` script
Added test for new script, with test process
2022-10-25 15:56:48 -04:00
Jon Herron 41ab09fc48 Merge commit '999e0f4d2b7a3c3665feb806fd4f00dc50f2de8e' 2022-10-25 14:20:02 -04:00
Mike Cullerton 043614a005
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 98815bca54 Merge commit 'eff49e1ddb2e70d62e45866b429a1350443107d0' into main 2022-10-25 11:53:09 -04:00
Dan 874b2b4ee2 Merge commit 'ac929cbae7717affed5fa357a56cf1a0256289d5' into main 2022-10-25 11:25:20 -04:00
burnettk 08405457bd Merge commit '65283df3cbfe95c6cd0d69e1cc0204d91c5d535b' 2022-10-24 22:35:36 -04:00
burnettk a8f7231794 Merge commit 'a59108db95274bef304cbd9246537206d0b449cf' 2022-10-24 18:20:10 -04:00
burnettk 051fbbc198 Merge commit '835160e5a82c7e0518fa25ed7fa1168c9c435739' 2022-10-24 18:14:53 -04:00
burnettk dca26b4e2f Merge commit 'a1cce807be1c4ac5f04c42d780df06c216a0de9c' 2022-10-24 18:02:49 -04:00
burnettk d817c9be79 Merge commit '7026fe1f779051f6eb99b872bcd45b14c0cbe88f' 2022-10-24 17:53:02 -04:00
burnettk 1272afbfb6 Merge commit '70480e9f91a1053531ea5db32a13a791c39fd89f' 2022-10-24 10:44:38 -04:00
burnettk 7822d54cf8 Merge commit '9a1e33696a744527a18dbec667140edb4038ac94' 2022-10-21 17:51:39 -04:00
burnettk f2cdc250ff Merge commit 'd643de93e5ceaae28a6e65044cc85dd039530d2c' 2022-10-21 17:28:37 -04:00
jasquat 0939e31d7c Merge commit '2b702661f3bd9b79de887e82e5a5925d07341eb6' 2022-10-21 16:46:41 -04:00
Dan 7c43b16801 updateing poetry lock file. 2022-10-21 16:44:44 -04:00
jasquat 4d48e0fb90 Merge commit 'f0b608789b6cdc3ef4303efac053746c98571a48' 2022-10-21 16:28:09 -04:00
Dan d331c792f6 Merge commit 'c5a2f8b16c9a614b944a6e4610594eba1dac7b9f' into main 2022-10-21 16:18:25 -04:00
Dan 3043252cdd pointless change 2022-10-21 12:56:15 -04:00
jasquat d63622f7a2 only add status if active_task has it w/ burnettk 2022-10-21 11:10:57 -04:00
jasquat a55337102a resolved merge conflicts in backend w/ burnettk 2022-10-21 10:38:13 -04:00
jbirddog 2da327bd76
Pause/resume process instances (#2)
Collab with @cullerton
2022-10-20 16:44:08 -04:00
burnettk 338c40ae48 Merge commit '4a48d9cccd1ca8619b3dbef3c10bcce667c9d9e0' 2022-10-20 16:00:12 -04:00
burnettk 01d39f31dd Merge commit 'c661100e03eef762cb51b02be1b309ec47be7002' 2022-10-20 07:19:24 -04:00
burnettk c4244cd8ea Merge commit '4fdb0f3ec4b3b6a68cc2e56ed84ffb6dc2743068' 2022-10-19 19:32:59 -04:00
jasquat 6789a81f2c Merge commit '81746ee508f6ab0ffe757856d9a3d5d855db2560' 2022-10-19 16:16:50 -04:00
burnettk 80abbdf587 Merge commit '8f8b4717990eb86c6bfd2f309ef064152c51b452' 2022-10-19 15:25:23 -04:00
burnettk 2a1d8ee4e9 Merge commit 'a166df83031cb88d223e5c75ae8db8c896622821' 2022-10-19 15:17:17 -04:00
burnettk 4856f833c7 Merge commit '9781908243408ed221f2b0131a00b8a9612f81f3' 2022-10-19 10:31:35 -04:00
jasquat 228681f8e7 Merge commit '64e7049c9a0a4360101a155a41ce64ae692acd3c' 2022-10-18 16:41:10 -04:00
burnettk c3a53c294e Merge commit 'aa22f4b397a899fa06d06c2e9127ca98d9eb909a' 2022-10-18 10:22:31 -04:00
burnettk 37d1fa831a Merge commit '4f0f5b1ece069ec56f8eb4154d61334a321749a1' 2022-10-18 07:09:34 -04:00
burnettk 0c68b42229 Merge commit 'b4975660431c275ce736e0431b98c39548200af1' 2022-10-17 21:35:30 -04:00
burnettk ade7b57546 Merge commit 'c9bd62250452403550ae1bf1d27547d4796dd316' 2022-10-17 17:36:41 -04:00
burnettk aaec9026e0 Merge commit '9be0517531543655a35023af17b76dbb41eab93e' 2022-10-17 17:09:47 -04:00
burnettk b4cb6a7606 Merge commit 'a1a01ad25a1ef60b879dede6f037f0fff3381ae4' 2022-10-17 11:18:12 -04:00
burnettk b897a06fe1 Merge commit 'bee232a55a82054e629f48f0333495b61a7da7d1' 2022-10-17 10:20:35 -04:00
burnettk 697aac43d4 Merge commit '71e189afbc127b574cca8d02fc31b2e65aff0d52' 2022-10-16 22:32:16 -04:00
jasquat 4b1809f2b2 Merge commit 'f21d0ef3a98458deb347fb2a51fab0b5b41f7fe2' 2022-10-14 16:43:34 -04:00
Jon Herron 989281f554 Merge commit '93dbce681ec89bc45479748aaae06ddd92b64da4' 2022-10-13 20:45:04 -04:00
Jon Herron 1e7b32e517 pre-commit updates 2022-10-12 15:41:50 -04:00
Jon Herron 5ceb2b49a1 Merge main, resolve conflicts 2022-10-12 15:32:33 -04:00
Dan eef943bf6e 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 3fbda7e20a Merge commit '1aea5356defc74bd99a34e1f93a8048c273b8148' 2022-10-12 11:08:08 -04:00
Jon Herron 66e3f52c24 Merge commit '883e65384f1e36a0310f4fdcff57ac486890cd5e' as 'spiffworkflow-backend' 2022-10-12 10:22:22 -04:00