Commit Graph

717 Commits

Author SHA1 Message Date
jasquat 3f94038e0e use the cookie from the frontend w/ burnettk 2023-01-11 17:27:12 -05:00
jasquat 1630c9c7b4 this somewhat works and sets cookies w/ burnettk 2023-01-11 15:57:01 -05:00
jasquat 6b5087c128 debugging cookies w/ burnettk 2023-01-11 14:52:12 -05:00
jasquat bac203727e updated rjsf to beta.16 and updated validations from v6 to v8 w/ burnettk 2023-01-10 15:15:21 -05:00
jasquat 9eb705ca76 show the error and success notifications when appropriate when editing xml for json w/ burnettk 2023-01-10 14:43:05 -05:00
jasquat c89c4545c3 only load file references when needed to avoid unnecessary xml errors w/ burnettk 2023-01-10 14:28:14 -05:00
jasquat f4a9770a66 Merge remote-tracking branch 'origin/main' into feature/add_some_xml_validations 2023-01-10 13:23:19 -05:00
jasquat a24fca0e30 some updates to validate xml when uploading and saving w/ burnettk 2023-01-10 12:16:24 -05:00
mike cullerton 74d57c31a7 Merge branch 'main' into feature/waku-fault-message 2023-01-10 08:47:31 -05:00
Elizabeth Esswein 47cec2fd27 handle subprocesses in navigation 2023-01-09 23:14:23 -05:00
jasquat 338cf8fa5a call proceses through setProcesses to ensure we have up to date value and removed debug logs w/ burnettk 2023-01-09 17:43:56 -05:00
jasquat 30e5f44bf8 more debug logs w/ burnettk 2023-01-09 17:05:27 -05:00
jasquat 819aeca9bd more debugging and do not watch ProcessModel with getting processes w/ burnettk 2023-01-09 16:40:44 -05:00
jasquat fa3d727b60 added in debug logging for launching call activity editor w/ burnettk 2023-01-09 16:24:36 -05:00
jasquat 73302c9ef6 fixed cypress config w/ burnettk 2023-01-09 16:00:02 -05:00
mike cullerton 03b961b53f Add `fault_or_suspend_on_exception` and `exception_notification_addresses` to Process Model interface and create/update form. 2023-01-09 13:00:51 -05:00
jasquat 7f21328b7f actually filter by process initiator w/ burnettk 2023-01-06 15:50:47 -05:00
jasquat 0513413557 highlight tasks even if they are in subprocesses of called activities w/ burnettk 2023-01-06 12:00:24 -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
Elizabeth Esswein 34b78baa65 Merge branch 'main' into feature/process-nav-improvements 2023-01-05 10:46:52 -05:00
jasquat 1d1b2e7e85 fixed issue displaying task data for call activities called multiple times in a diagram w/ burnettk 2023-01-05 10:38:29 -05:00
Elizabeth Esswein cb8c9258c7 Merge branch 'main' into feature/process-nav-improvements 2023-01-05 10:27:31 -05:00
burnettk 183be5e9a3 extract some duplicated text into vars to appease eslint 2023-01-04 21:22:32 -05:00
burnettk 81c966e5c8 remove arbirary waits with no comments 2023-01-04 21:17:36 -05:00
burnettk 1162e068ad restore assertion 2023-01-04 21:10:21 -05:00
burnettk 479969db16 Merge remote-tracking branch 'origin/main' into bug/cypress-tests 2023-01-04 20:58:03 -05:00
jasquat ee650e6039 added ability to filter process instances by process initiator 2023-01-04 16:11:52 -05:00
jasquat 63a0007238 pyl w/ burnettk 2023-01-04 13:18:05 -05:00
jasquat e915b83177 added process group display name to model search and cache the groups to avoid extra lookups w/ burnettk 2023-01-04 13:12:36 -05:00
jasquat abacdf96e6 merged in main and resolved conflicts 2023-01-04 11:56:33 -05:00
jasquat 2c4ae424a4 added new page to create process models using english text w/ burnettk 2023-01-03 17:26:01 -05:00
burnettk 11030e99bd allow specifying number of iterations 2022-12-30 17:00:24 -05:00
jasquat 7c88f2f756 adjust the process model file actions so they do not stack as easily w/ burnettk 2022-12-30 15:44:58 -05:00
jasquat 69e14c93d7 do not set baseUrl since it breaks auto-import and is not used otherwise w/ burnettk 2022-12-30 15:35:16 -05:00
jasquat 3506b19f66 cleaned up some debug code w/ burnettk 2022-12-30 15:30:32 -05:00
jasquat 9058a27b10 moved error display to own component w/ burnettk 2022-12-30 15:05:22 -05:00
jasquat bd96844caa do not error when removing columns from instance column filters w/ burnettk 2022-12-30 13:59:52 -05:00
jasquat 840d2f0937 added all users to waiting for column on task list tables w/ burnettk 2022-12-30 12:30:23 -05:00
Elizabeth Esswein 01277ef7c3 Merge branch 'main' into feature/process-nav-improvements 2022-12-30 11:41:08 -05:00
Elizabeth Esswein 7fde6117f1 redirect to current step when resetting process instance 2022-12-30 10:45:21 -05:00
burnettk ba2e77f25f Merge branch 'feature/process_api_blueprint_refactor' of github.com:sartography/spiff-arena into feature/process_api_blueprint_refactor 2022-12-30 09:31:07 -05:00
burnettk 2579d51822 stats script 2022-12-30 09:30:44 -05:00
jasquat 4b328df7c5 allow tests to determine what paginated entity id to use to determine a table has loaded 2022-12-30 09:13:03 -05:00
Elizabeth Esswein 4327dc7925 improve button labels 2022-12-29 20:11:18 -05:00
Elizabeth Esswein 72100e6d92 allow option to complete single tasks with or without execution 2022-12-29 17:21:17 -05:00
Elizabeth Esswein 0edb890470 add endpoint to reset process to earlier step 2022-12-29 15:26:29 -05:00
Elizabeth Esswein f24d751450 Merge branch 'main' into feature/process-navigation 2022-12-29 12:09:47 -05:00
burnettk 744460fdbf make pagination test work for instances as well 2022-12-28 23:25:03 -05:00
burnettk 492f9478fc fix another race conditions in instance cypress test 2022-12-28 23:14:17 -05:00
burnettk 5199555996 delete videos on success and address race condition in cypress test 2022-12-28 22:55:46 -05:00
jasquat 3a7a80ded1 added better error message for failed tasks w/ burnettk 2022-12-28 16:29:17 -05:00
jasquat 3c823d8405 make sure we are using the same notification component on all pages w/ burnettk 2022-12-28 15:03:02 -05:00
burnettk 102fb84b47 add baseUrl to cypress configs 2022-12-28 13:46:51 -05:00
jasquat 6e4b137790 Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-28 12:27:40 -05:00
jasquat bca74bc43b fixed some cypress tests and fixed issue where an invalid date caused the page to constantly reload w/ burnettk 2022-12-28 12:27:37 -05:00
jbirddog ccd7b07e12 Revive report deletion (#85) 2022-12-28 11:29:47 -05:00
jasquat 3e26226514 some cypress tests w/ burnettk 2022-12-27 15:42:22 -05:00
jasquat 866346f47b added ability to view data objects from the process instance show page w/ burnettk 2022-12-27 11:45:42 -05:00
burnettk f6c5c005d9 add an underscorize helper and use it for form fields where they need to be python identifiers 2022-12-26 22:54:51 -05:00
burnettk b0b5ccf74d get the language a bit closer 2022-12-24 00:07:17 -05:00
burnettk c4c373aa03 link to correct instances page, fix fin users, ignore coverage files 2022-12-23 20:18:08 -05:00
jasquat 2f2dc6f98c added method to add permissions based on macros w/ burnettk 2022-12-21 17:14:11 -05:00
jasquat db3bbc7603 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-21 13:51:53 -05:00
Dan c0ede2f24d fixing a linting error 2022-12-21 13:01:38 -05:00
jasquat 74eccab994 pyl w/ burnettk 2022-12-21 11:42:45 -05:00
jasquat da603ffef7 added permission to run privileged scripts w/ burnettk 2022-12-21 11:24:38 -05:00
Dan Funk f9182d19ef Merge pull request #79 from sartography/feature/better_unit_tests
A little cleanup around the Script Unit Tests - so that it's easier to show this feature off
2022-12-21 11:09:26 -05:00
Dan 9d3aec8c20 Merge branch 'main' of github.com:sartography/spiff-arena into main 2022-12-21 11:06:17 -05:00
Dan a0bbab43d0 A hot path that will assume the backend is running on a port that is one less than the front end port (rather than assuming 7000)
Updating the docker-compose for all of SpiffArena so that it will fire up on ports 8000 -> 8004 rather than 7000 which has a common conflict with Apple AirPlay
2022-12-21 11:06:09 -05:00
burnettk 70980c5261 lint and upgrade cypress 2022-12-21 09:29:54 -05:00
burnettk f171ab49a4 Merge remote-tracking branch 'origin/main' into bug/cypress-tests 2022-12-20 22:05:21 -05:00
jasquat 00ba65d12a Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-20 17:00:58 -05:00
jasquat d7ea9ebfe8 fixed get tasks and process instances by group w/ burnettk 2022-12-20 16:02:27 -05:00
jasquat 92258c6f9a pyl w/ burnettk 2022-12-20 15:47:30 -05:00
jasquat 5a6e181a99 merged in main and resolved conflicts w/ burnettk 2022-12-20 15:06:34 -05:00
jasquat 8f2bc4c8a4 added test for report filters w/ burnettk 2022-12-20 12:29:14 -05:00
Elizabeth Esswein 54d6804421 fix conflicts for like the thousandth time 2022-12-20 10:41:45 -05:00
burnettk 77f0660444 process model show now only shows my instances 2022-12-19 22:37:22 -05:00
jasquat a5d957bcdd fix getting task info for a process instance w/ burnettk 2022-12-19 17:11:39 -05:00
jasquat eb98086cb6 created process instance list and show pages to handle all and for-me w/ burnettk 2022-12-19 16:16:27 -05:00
Elizabeth Esswein 4390e90a2b fix conflicts yet again 2022-12-19 15:28:44 -05:00
jasquat 389c919d99 merged in main and resolved conflicts w/ burnettk 2022-12-19 14:51:54 -05:00
jasquat d9e0c8cda7 fixed file upload and do not allow submitting task data to a suspended process instance w/ burnettk 2022-12-19 14:28:54 -05:00
jasquat f152195335 updates to disallow modifying a process instance when it is not in the correct state w/ burnettk 2022-12-19 12:55:25 -05:00
jasquat aec0416eed do not allow editing task data for process instances that are not suspended and some code cleanup w/ burnettk 2022-12-19 11:54:22 -05:00
Dan 624811a7c0 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-19 10:05:47 -05:00
Elizabeth Esswein 54426b19bf allow marking task complete without executing 2022-12-18 10:44:42 -05:00
Elizabeth Esswein 8d8f766d45 fix conflicts again 2022-12-18 10:42:19 -05:00
jasquat 66c5272766 added completed column to active task w/ burnettk 2022-12-16 16:51:49 -05:00
Elizabeth Esswein e23a5be152 update url to allow permissions on send event 2022-12-16 16:22:59 -05:00
jasquat 45fde3f262 terminating a process instance is a POST w/ burnettk 2022-12-16 16:08:04 -05:00
jasquat f9c1036cce some basic stuff for showing only relating items to user w/ burnettk 2022-12-16 16:07:40 -05:00
Dan db29bcde57 Bug fixes for Script Unit Test user interface -- don't bug out on invalid json. 2022-12-16 15:43:49 -05:00
Dan 75bd973ae0 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-16 15:25:10 -05:00
jasquat d5f72cbd24 fixed file upload of new files and get 1000 process models to list tiles page w/ burnettk 2022-12-16 15:12:14 -05:00
jasquat 2d37a0295f some more updates for text w/ burnettk 2022-12-16 14:41:13 -05:00
jasquat c180561351 updated some text for task tables w/ burnettk 2022-12-16 14:21:04 -05:00
jasquat bb6e7713f2 merged in main and resolved conflicts w/ burnettk 2022-12-16 13:53:43 -05:00
jasquat 22420d0efb merged in main and pyl passes 2022-12-16 13:17:38 -05:00
jasquat 2e334d3bb1 Merge remote-tracking branch 'origin/main' into feature/better_unit_tests 2022-12-16 13:16:08 -05:00
jasquat ebe46c8e5e Merge pull request #75 from sartography/bug/replace-file-warning
Confirm before overwriting file when uploading file with same name
2022-12-16 13:15:44 -05:00
jasquat 04fed0c004 Merge pull request #74 from sartography/bug/delete-primary-warning
Don't show delete button for primary file
2022-12-16 13:15:28 -05:00
jasquat bed4182e12 Merge pull request #73 from sartography/bug/save-file-message
Add a message when file is saved.
2022-12-16 13:15:03 -05:00
Elizabeth Esswein dfa1a9376f fix conflicts & update event url to match other process instance urls 2022-12-16 12:53:36 -05:00
jasquat 662a1ec5d6 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
mike cullerton 9870a0b040 fixed process model tests 2022-12-15 17:59:01 -05:00
mike cullerton cf48d572f6 fixed a path issue with the breadcrumb 2022-12-15 17:49:20 -05:00
jasquat ea1daec7a8 get all of the process identifiers that the diagram knows about so we can display the correct task info 2022-12-15 14:55:06 -05:00
Dan 4c0abf9bcd 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
jbirddog eb55bfc763 Allow viewing/editing xml of bpmn and dmn files (#76) 2022-12-15 11:56:54 -05:00
Elizabeth Esswein 024cceda71 Merge branch 'main' into feature/process-navigation 2022-12-15 11:28:46 -05:00
Elizabeth Esswein b73e52afbd fix event UI 2022-12-15 08:47:06 -05:00
burnettk c0d08f2abc words 2022-12-14 22:26:09 -05:00
jasquat d95a05a60a process model cypress tests are passing w/ burnettk 2022-12-14 17:45:31 -05:00
jasquat 1e62a77e81 some fixes for ci w/ burnettk 2022-12-14 17:09:43 -05:00
Elizabeth Esswein db57a7ab78 working but barely functional UI for manually sending events 2022-12-14 15:21:39 -05:00
jasquat 38ca1d60b3 throw error if not logged in w/ burnettk 2022-12-14 12:24:38 -05:00
jasquat 7dd2e81048 force login if not logged when navigating to frontend w/ burnettk 2022-12-14 12:23:49 -05:00
jasquat a34fd707db Merge pull request #72 from sartography/feature/view_call_activity_diagram
Feature/view call activity diagram
2022-12-13 16:46:52 -05:00
jasquat 15f55df46d pyl and fix test w/ burnettk 2022-12-13 16:44:46 -05:00
mike cullerton c2a9a8d22d use forEach 2022-12-13 15:57:46 -05:00
burnettk 91e6b2e88b gitignore things 2022-12-13 14:32:21 -05:00
mike cullerton bdb622232d Add a message when file is saved. 2022-12-13 14:20:53 -05:00
jasquat 620d054586 some fixes to ensure we display the correct task data for the diagram elements w/ burnettk 2022-12-13 14:16:28 -05:00
mike cullerton 088826e433 Don't show delete button for primary file 2022-12-13 08:52:02 -05:00
jasquat ac92a6c3ef allow viewing the diagram for a specific process identifier 2022-12-12 15:08:09 -05:00
jasquat 7153045e66 split out completed instances by group as well 2022-12-12 13:41:42 -05:00
jasquat 0bbe67971f updated group api so it is not under tasks 2022-12-12 13:19:27 -05:00
jasquat d9765220bd pyl 2022-12-12 12:29:36 -05:00
jasquat 858bf24edd split group task tables by group and created component for group tables 2022-12-12 12:21:37 -05:00
mike cullerton 4c882a84b6 Confirm before overwriting file when uploading file with same name 2022-12-09 17:44:25 -05:00
jasquat 74bfd22ff9 fixed broken test w/ burnettk 2022-12-09 15:19:43 -05:00
jasquat 6231ccab6c some base work to try to get display names searchable for process models w/ burnettk 2022-12-09 11:23:18 -05:00
jasquat 4878d2329b mypy w/ burnettk cullerton 2022-12-08 17:12:19 -05:00
jasquat d50d95a49c added git creds for pushing on publish w/ burnettk cullerton 2022-12-08 16:39:23 -05:00
jasquat 675c776a5a added new notification component that allows links based on carbons w/ burnettk cullerton 2022-12-08 12:28:23 -05:00
mike cullerton 1ccdd7887b display URL to open PR
*** Need to figure out how to turn this into a link ***
2022-12-08 09:28:41 -05:00
mike cullerton e24ced5c34 Return message to use on successful publish 2022-12-07 14:00:46 -05:00
mike cullerton 8b5e5dc864 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
mike cullerton 937ff0dfe8 Merge branch 'main' into feature/git-integration 2022-12-06 15:36:25 -05:00
mike cullerton ee166c4e1c First pass at git integration 2022-12-06 15:31:03 -05:00
burnettk fff7661bc7 break process instance log list page into two tabs, simple and detailed 2022-12-06 12:38:25 -05:00
jasquat b17f977e4c get the columsn for the instance list table anytime filter options are displayed if empty 2022-12-06 09:46:32 -05:00
jasquat cc547ed441 make the frontend uris match the api calls better w/ burnettk 2022-12-05 16:49:27 -05:00
jasquat e889bfc716 more api cleanup w/ burnettk 2022-12-05 16:35:20 -05:00
jasquat bc7c5920b2 cleaned up more api routes for permissions w/ burnettk 2022-12-05 16:06:08 -05:00
jasquat 8b0717be2d updated tasks endpoint to task-data for easier permission setting w/ burnettk 2022-12-05 14:56:55 -05:00
jasquat 55afc22148 pyl w/ burnettk 2022-12-05 14:10:07 -05:00
jasquat fe70c5aac7 Merge remote-tracking branch 'origin/main' into new_report 2022-12-05 14:07:32 -05:00
jasquat 463e763665 some updates to fix up saving perspectives w/ burnettk 2022-12-05 14:07:26 -05:00
Dan 318bfd3d71 Use the identifier, not the id when locating a process model or dmn table. 2022-12-05 13:29:46 -05:00
jasquat bfb2c5627a using an array for metadata extraction paths now instead of dictionaries w/ burnettk 2022-12-02 16:03:43 -05:00
jasquat 6b75fc32a3 added some support to add process model metadata. need to fix frontend w/ burnettk 2022-12-02 15:46:05 -05:00
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
jasquat 1be7b87b63 updated column form var w/ burnettk 2022-12-01 14:48:44 -05:00
jasquat 3bf23f6624 added ability to update the display name for perspective columns w/ burnettk 2022-12-01 14:46:09 -05:00
jasquat 98c775db8e some updates for process instance reports and metadata w/ burnettk 2022-11-30 17:20:34 -05:00
jasquat 69c62cfdcb better display for failure causes on message list w/ burnettk 2022-11-30 15:35:37 -05:00
jasquat abffccedbd added correlations to message list table w/ burnettk 2022-11-30 15:08:04 -05:00
jasquat 57ddaff26c Merge remote-tracking branch 'origin/main' into new_report 2022-11-29 16:39:45 -05:00
Jon Herron 589361b7fc Choose new report 2022-11-28 17:26:26 -05:00
Jon Herron 49e4db6ae2 Save dates 2022-11-28 17:07:28 -05:00
Jon Herron c21022bf05 Save first status 2022-11-28 16:46:19 -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
Jon Herron a081c9a93c Save selected process model 2022-11-28 14:14:35 -05:00
Jon Herron 02c113fb54 Use current columns 2022-11-28 13:59:38 -05:00
Jon Herron 6ec3f775af WIP 2022-11-28 13:56:45 -05:00
Jon Herron e5c1ccb60d Save as report component 2022-11-28 13:47:41 -05:00
Dan 4583dcdaac adding the username to the report tables 2022-11-25 17:16:26 -05:00
Dan 83328eef93 allow disabling the permission check for the Create New Instance page to improve performance. 2022-11-25 15:23:08 -05:00
Dan b12fb44f78 Merge branch 'main' of github.com:sartography/spiff-arena into main 2022-11-25 12:28:16 -05:00
Dan 453a782d58 "Continue" rather than "Submit" when displaying manual tasks. 2022-11-25 12:28:08 -05:00
burnettk 02e78bb8c3 Processes you can start is now: Processes I can start 2022-11-25 12:25:37 -05:00
burnettk b571ba0d88 lint 2022-11-25 12:10:42 -05:00
Dan 43d46c5251 Auto Reload the Process Lists on the home pages' in-progress, and complete tabs 2022-11-25 11:56:37 -05:00
Dan 7a926c690e update bpmn-js-spiffworkflow with better data-object handling 2022-11-25 11:56:03 -05:00
Dan 61ec0549bc Clean up css for the filter icon 2022-11-25 11:55:37 -05:00
burnettk 29a2140c14 update wording per harmeet: Tasks for my open processes is now My open instances 2022-11-25 10:58:40 -05:00
burnettk 6a32e5174e heading for instances on model show page, move instances below files, add margins 2022-11-25 10:56:44 -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 1d68702d35 do not mislead user about being able to edit and clean up time in words 2022-11-25 02:53:20 -05:00
burnettk f4d40a72dc auto refresh tasks waiting for my groups on homepage 2022-11-25 02:34:25 -05:00
burnettk 2cdd0d0259 time ago in words for in progress tab per harmeet feedback 2022-11-25 02:29:49 -05:00
burnettk b4fc11059b put id before process like completed tab and add title text to explain what is happening 2022-11-25 01:04:30 -05:00
burnettk cb8c7cd0f9 use process model display name rather than id for completed instances tab 2022-11-25 00:30:01 -05:00
burnettk eb0ea547ed left align files section with Start button per harmeet feedback 2022-11-24 11:06:11 -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
burnettk a725d982fc improve wording 2022-11-23 19:03:00 -05:00
burnettk b5fc5428c0 consistency is key 2022-11-23 18:58:10 -05:00
burnettk 7efccc2a68 remove View label next to process instance id 2022-11-23 18:57:05 -05:00
burnettk d2275101a0 ui feedback 2022-11-23 18:54:25 -05:00
jasquat 851be377ff some ui changes w/ burnettk 2022-11-23 18:44:51 -05:00
jasquat b0e5950405 updated copmleted table text w/ burnettk 2022-11-23 16:42:59 -05:00
jasquat ec4f135559 updated instances table descriptions w/ burnettk 2022-11-23 16:37:33 -05:00
jasquat b5d10e1596 added descriptions to task tables w/ burnettk 2022-11-23 16:26:02 -05:00
jasquat c150ec97a6 updated breadcrumb to use display name w/ burnettk 2022-11-23 15:39:10 -05:00
jbirddog e875256385 Hide perspectives link in nav bar (#59) 2022-11-23 12:28:33 -05:00
burnettk 4e1e99f24a rename process_groups_list to process_group_list and fix lint 2022-11-23 10:42:41 -05:00
jasquat 0eeebc497b some updates to ui homepage to align more with notion doc 2022-11-23 10:23:26 -05:00
jasquat 19333e38b2 fixed cypress tests 2022-11-23 09:38:45 -05:00
burnettk c3439bd690 fix typo 2022-11-23 08:39:25 -05:00
jasquat 4143aae16b some more perm updates for core user w/ burnettk 2022-11-22 17:38:39 -05:00
jbirddog ceefa9a2f7 Start of system report filters (#57) 2022-11-22 17:14:51 -05:00
jasquat e8da399fb0 fixed editing a process model w/ burnettk 2022-11-22 16:41:29 -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 ef9628d6a5 use tiles for process models w/ burnettk cullerton 2022-11-22 15:09:42 -05:00
jasquat 77009482cc updated recently viewed table to be recently run and added run button w/ burnettk cullerton 2022-11-22 15:01:10 -05:00
jasquat 99f5e1f5b6 added link to process model tile w/ burnettk cullerton 2022-11-22 14:40:16 -05:00
jasquat 148964b55d moved delete and edit model and group buttons to icons on show pages w/ burnettk cullerton 2022-11-22 14:12:08 -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 b25d620777 renamed modifyProcessModelPath to modifyProcessIdentifierForPathParam w/ burnettk 2022-11-22 10:56:40 -05:00
jasquat defecafc5d modify process group id before submitting w/ burnettk 2022-11-22 10:53:29 -05:00
jbirddog 466a8b8ec0 Allow switching between user defined reports (#56) 2022-11-22 09:35:42 -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
jasquat ecfb665dad fixed task frontend test 2022-11-22 08:17:17 -05:00
jasquat 1ec8d68ce9 the misc group is now 99-Misc 2022-11-22 07:32:27 -05:00
burnettk 30ddf9f5aa allow longer username 2022-11-21 22:49:09 -05:00
burnettk 54ae3104e9 fix tests and add frontend tests 2022-11-21 22:09:13 -05:00
burnettk ecde7a25df upgrade apscheduler and fix mispelling 2022-11-21 21:15:48 -05:00
jasquat b212524e61 added a script to add a user to a group w/ burnettk 2022-11-21 16:58:39 -05:00
jasquat de392c9fd1 task cypress tests are passing w/ burnettk cullerton 2022-11-21 16:47:04 -05:00
jasquat 5970ad04e0 process model cypress tests are passing w/ burnettk cullerton 2022-11-21 16:19:55 -05:00
jasquat 53d8b3f140 make sure to pass the correct form of process group id when creating a process model w/ burnettk cullerton 2022-11-21 15:39:33 -05:00
jasquat ee39177b20 process instance cypress tests pass now w/ burnettk cullerton 2022-11-21 15:16:54 -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
burnettk dfa44fbb14 iterating on cypress 2022-11-21 10:31:11 -05:00
burnettk bba1497cf7 fix cypress tests 2022-11-20 21:28:23 -05:00
jbirddog 07614abbc1 Frontend label changes (#54) 2022-11-20 14:53:27 -05:00
jasquat 66947160ab added some more widget types to the form builder. w/ burnettk 2022-11-19 20:55:27 -05:00
jasquat 90a9f23339 added basic form builder. w/ burnettk 2022-11-19 19:44:21 -05:00
jasquat 2bacbd3cbe pass the the correct model to id on create 2022-11-19 17:18:46 -05:00
jasquat d51db5cf99 removed tabs from taskshow page w/ burnettk cullerton 2022-11-18 17:10:34 -05:00
jasquat e04921493f fixed some of the form widgets w/ burnettk cullerton 2022-11-18 17:05:01 -05:00
jasquat aa54abb7db Merge branch 'main' of github.com:sartography/spiff-arena 2022-11-18 16:40:53 -05:00
jasquat 7b21ff4eec added create new instance page and moved model run to a component w/ burnettk cullerton 2022-11-18 16:40:49 -05:00
mike cullerton e29eaab76e Merge branch 'main' into update-workflow-json 2022-11-18 15:56:27 -05:00
jasquat ea61d7819d fixed eslint issues w/ burnettk 2022-11-18 15:25:04 -05:00
jasquat e2cfe5cb8a ran some pyl w/ burnettk cullerton 2022-11-18 15:06:02 -05:00
jasquat 2464df4b81 load diagram page even if processes are not set w/ burnettk cullerton 2022-11-18 15:01:41 -05:00
jasquat a795514570 moved model delete button to show page as an icon w/ burnettk 2022-11-18 14:36:54 -05:00
jasquat 128993d255 moved group list tiles to component and use on group show page w/ burnettk 2022-11-18 13:57:40 -05:00
jasquat d393683794 display groups as tiles on list page w/ burnettk 2022-11-18 12:42:08 -05:00
Elizabeth Esswein 0da658c42d add simple refresh capability 2022-11-17 22:52:26 -05:00
burnettk 68130b216d upgrades 2022-11-17 17:45:17 -05:00
jasquat 6607bb6a8d hide messages and configuration if not authorized w/ burnettk 2022-11-17 17:30:51 -05:00
jasquat c744dd8867 default time to midnight if it is null when filtering w/ burnettk 2022-11-17 16:47:29 -05:00
jasquat 4a9e4c820c Merge pull request #48 from sartography/feature/add_times_to_instance_filter
Feature/add times to instance filter
2022-11-17 16:38:32 -05:00
jasquat ce74b07bc4 added back the useEffect for report filtering w/ burnettk 2022-11-17 16:36:38 -05:00
jasquat 82598a9e7e times on instance list table are working now w/ burnettk 2022-11-17 16:05:54 -05:00
jasquat f49d76429e attempting to use date objects as the date states w/ burnettk 2022-11-17 15:03:11 -05:00
burnettk e3afd40b12 oops, just for one column 2022-11-17 13:51:02 -05:00
burnettk 80371d0574 just use the word id in the header and add tooltip 2022-11-17 13:48:11 -05:00
jasquat 9f2d524447 a little cleanup to forms w/ burnettk 2022-11-17 11:52:57 -05:00
burnettk 89233fda59 remove br since it felt like too much margin 2022-11-17 09:29:20 -05:00
burnettk 5786900228 revert to working mui radio 2022-11-16 22:50:19 -05:00
burnettk e449bc351c notes about validation issue 2022-11-16 18:26:35 -05:00
burnettk 60aeaee91d add inline errors 2022-11-16 18:16:55 -05:00
jasquat 7bd3ead772 Merge pull request #45 from sartography/feature/form_carbon_theme
Feature/form carbon theme
2022-11-16 17:14:21 -05:00
jasquat 17e6605306 fixed error messaging a little bit for forms w/ burnettk cullerton 2022-11-16 17:12:01 -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 f07bf182e5 lint 2022-11-16 16:31:58 -05:00
Jon Herron 5f6bb4a0f8 Clear/remove filter works 2022-11-16 16:25:19 -05:00
jasquat 498292d354 some updates for the carbon form theme w/ burnettk cullerton 2022-11-16 16:09:48 -05:00
jasquat f7aa497aa6 added eslintignore file to ignore carbon theme for now w/ burnettk cullerton 2022-11-16 15:45:54 -05:00
jasquat 87802a60b3 added radio buttons w/ burnettk cullerton 2022-11-16 15:43:11 -05:00
Dan 69f55a07bd Minor tweak, in the hopes of getting a text box to update correctly. 2022-11-16 15:36:12 -05:00
Jon Herron c1813d4ef7 Add flag to indicate if user filtered 2022-11-16 15:02:33 -05:00
jasquat 1b175e65b1 specify onRequestClose on modals w/ burnettk cullerton 2022-11-16 14:55:36 -05:00
jasquat a6680b6768 updated a couple form components to work with carbon w/ burnettk cullerton 2022-11-16 14:46:04 -05:00
jasquat 625b0dd27f support ts and js for lint and format commands w/ burnettk cullerton 2022-11-16 14:02:46 -05:00
jasquat 95442a03cf copied mui theme to use as base for carbon theme w/ burnettk cullerton 2022-11-16 13:59:09 -05:00
jasquat ddce5fcec1 theme working with mui from the internet w/ burnettk cullerton 2022-11-16 13:52:44 -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
Jon Herron 4f9849a71f Set process model from filter 2022-11-16 13:51:24 -05:00
jasquat 7707c042da attempting to add a theme w/ burnettk cullerton 2022-11-16 13:35:55 -05:00
jasquat 31b5e5ec1e added lint fix for frontend to pyl w/ burnettk cullerton 2022-11-16 13:03:59 -05:00
jasquat ab89f905f0 added development permission for test user w/ burnettk cullerton 2022-11-16 12:57:17 -05:00
Jon Herron ba2e89a3a3 Set status from filters 2022-11-16 11:45:34 -05:00
jasquat ac2064252e added some permissions for tasks 2022-11-16 11:27:10 -05:00
Jon Herron 6d6329a91b Set date filters from response 2022-11-16 10:50:47 -05:00
burnettk dfe267caaa docs 2022-11-15 22:36:21 -05:00
burnettk 19c7ae3275 add cypress grep 2022-11-15 22:34:28 -05:00
jasquat d93a1c910f added some permissions to the process model show page w/ burnettk 2022-11-15 17:35:16 -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
jasquat 92a37b61de added permission service to frontend to allow checking for permissions w/ burnettk 2022-11-15 14:40:35 -05:00
jasquat 5a46883d34 fixed linting issues w/ burnettk 2022-11-15 11:05:07 -05:00
jasquat e945439841 added configuration nav item to help reduce nav items w/ burnettk 2022-11-15 11:00:52 -05:00
jbirddog 46e159560e Navigate to my task (#35) 2022-11-15 10:52:39 -05:00
Kevin Burnett 965ab3d5d3 Merge pull request #36 from sartography/feature/call_activity_selection
Feature/call activity selection
2022-11-15 15:51:40 +00:00
Dan a9df1ed23f Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 2022-11-15 09:55:02 -05:00
jasquat 3e4c669167 some minor updates to model show page w/ burnettk 2022-11-15 09:32:22 -05:00
jasquat b9e7b5271e more refactoring for process instance list w/ burnettk 2022-11-14 17:35:04 -05:00
jasquat 0499a3970e turned the table list route into a table component w/ burnettk 2022-11-14 17:00:28 -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 fcccbdc845 added remaining task tables w/ burnettk 2022-11-14 12:06:39 -05:00
jasquat 79537645ee added message correlations to message instance list api call w/ burnettk 2022-11-14 10:14:00 -05:00
burnettk b76f0e712f i think this is not always truthy, eslint 2022-11-13 18:41:03 -05:00
burnettk 340821b77a open accordion by default per feedback 2022-11-11 22:21:33 -05:00
burnettk 7ecb89d1c4 dedup 2022-11-11 22:15:39 -05:00
burnettk f89b8bdda2 fix a couple tests 2022-11-11 22:12:35 -05:00
burnettk 4cbdc5f8d9 Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 2022-11-11 18:09:03 -05:00
burnettk cd3bb9fb28 lint 2022-11-11 17:20:45 -05:00
jasquat 4dd121fac7 add the username to the task list w/ burnettk 2022-11-11 17:15:38 -05:00
jasquat 43cbcf7924 added more task tables w/ burnettk 2022-11-11 16:31:48 -05:00
jasquat 2d21bd50d2 added tasks for my open processes page w/ burnettk 2022-11-11 11:07:21 -05:00
jasquat 57ec4a31fc some more task tab play 2022-11-11 10:28:08 -05:00
jasquat d3eb7ffdb2 Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 2022-11-11 09:31:57 -05:00
jbirddog a089626d28 Report URL fixes (#29) 2022-11-11 09:21:30 -05:00
mike cullerton 3cf379e18b get pagination for groups 2022-11-11 08:06:05 -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
jasquat 8ae9179a64 use error as a status instead of faulted w/ burnettk 2022-11-10 15:55:17 -05:00
jasquat 1bd671fe3c favor h1 tags over h2 w/ burnettk 2022-11-10 15:46:57 -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
burnettk db820623a1 fix lint 2022-11-10 14:32:39 -05:00
Dan 5c702225e1 Assure we are using the latest bpmn-js-spiffworkflow library. 2022-11-10 13:38:28 -05:00
mike cullerton 03492c94c8 Use the modify method 2022-11-10 12:47:45 -05:00
Dan 33ed3b7347 Minor fixes for the launch buttons. 2022-11-10 12:31:26 -05:00
jasquat e3d988d386 moved usage of ProcessBreadcrumb to use hotCrumbs except for report pages 2022-11-10 11:37:41 -05:00
jasquat a29f267b3d cleaned up breadcrumbs some more and cleaned up console.log statements 2022-11-10 09:13:27 -05:00
jasquat fcd5b431e2 support process-groups in breadcrumb component 2022-11-10 08:42:40 -05:00
burnettk c6325303d4 add breadcrumb to instances page sometimes 2022-11-09 22:55:14 -05:00
burnettk 27c5db2339 fix recent process models, at least after they visit process model show page 2022-11-09 22:24:16 -05:00
burnettk 1a060cb213 make Files half-width and add link to file 2022-11-09 21:24:51 -05:00
burnettk d708c5a4f7 lint 2022-11-09 17:48:50 -05:00
jasquat 49187a32fa Merge commit '7a36189cbf9db07b735903625b23ea23b9fa8de7' 2022-11-09 17:30:49 -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 c3a57c7c89 Merge commit 'd1f95114f860d4e84f36a694edf4b700cfdc1062' 2022-11-09 17:01:21 -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
mike cullerton 21b6c947a8 Nested group UI stuff 2022-11-09 15:45:45 -05:00
jasquat 22ad31300a merged in and recsovled conflicts of frontend tree w/ burnettk 2022-11-09 15:03:43 -05:00
jasquat 3c737678c5 Merge branch 'main' of github.com:sartography/spiff-arena 2022-11-09 14:51:26 -05:00
jasquat c1c95aafa5 process instance cypress tests pass now w/ burnettk 2022-11-09 14:51:22 -05:00
burnettk bd57ad29b9 fix breadcrumb 2022-11-09 13:19:01 -05:00
Dan Funk 97ef915944 Merge pull request #28 from sartography/bug/browser_lock_on_dmn_selection
Bug/browser lock on dmn selection
2022-11-09 13:10:36 -05:00
jasquat cb8ea4d966 one instance test left for cypress w/ burnettk 2022-11-09 12:33:43 -05:00
burnettk e37ae5945d kill a few consoles 2022-11-09 12:09:23 -05:00
Dan 1423fe4c84 fixing up routes for launching editor.
Also some fixes in the bpmn-js-spiffworkflow to avoid locking up the browser if no files are available.
2022-11-09 12:03:55 -05:00
jasquat afa8aae60e process model cypress tests are passing 2022-11-09 10:12:13 -05:00
burnettk 34ec5b894a camelcase 2022-11-09 09:18:01 -05:00
burnettk 2cda810a04 fix process model create and a couple tests, docker build refactor 2022-11-08 22:36:39 -05:00
jasquat 0e31ff2be4 fixed lint issue w/ burnettk cullerton 2022-11-08 18:05:17 -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