Commit Graph

712 Commits

Author SHA1 Message Date
burnettk 4a28c85e92
make it so the message at the top of form is never strictly wrong 2023-02-21 22:30:17 -05:00
jasquat 9f2af7a777
adding some padding to form text inputs w/ burnettk 2023-02-21 12:43:08 -05:00
jasquat 651ffc711a
added ability to display the environment in the frontend header bar w/ burnettk 2023-02-17 14:35:13 -05:00
Dan 50d3ee544b Merge branch 'main' into feature/message_fixes 2023-02-17 12:01:38 -05:00
Dan 948deb97bc work in progress -
* Link between message instance and correlations is now a link table and many-to-many relationships as recommended by SQLAlchemy
* Use the correlation keys, not the process id when accepting api messages.
2023-02-17 10:45:01 -05:00
jasquat bf6052d2cb
put the env vars in the env section of the github action configs w/ burnettk 2023-02-16 15:19:01 -05:00
jasquat 311a5b060d
added test for quickstart guide w/ burnettk 2023-02-16 15:05:55 -05:00
jasquat 605b48b83a
corrected cypress env var 2023-02-16 13:31:08 -05:00
jasquat 5342b50bac
added some support for using the backend openid server for cypress tests w/ burnettk 2023-02-16 12:09:44 -05:00
burnettk e827b00057 anything in the Tasks waiting for me table can now be completed by the current user 2023-02-15 07:41:05 -05:00
jasquat c94912c739 users can always complete tasks on process instance show page and on task group table on home page w/ burnettk 2023-02-14 11:53:37 -05:00
jasquat 7a759b2701 avoid endless redirects on error on authentication list page w/ burnettk 2023-02-13 10:25:03 -05:00
burnettk fc67409408 bug fix 2023-02-09 23:10:25 -05:00
jasquat fd8134706d link to the spiff step from a task on the frontend and use the correct db in ci 2023-02-09 17:07:36 -05:00
jasquat ac9813790c pyl w/ burnettk 2023-02-09 16:03:26 -05:00
jasquat b8870601d1 call activities are also working w/ burnettk 2023-02-09 15:52:00 -05:00
burnettk 51bd0a9d5c add assertions so this fails fast if anything changes in the future 2023-02-08 08:17:02 -05:00
Kevin Burnett cdc383aec7
Update README.md 2023-02-08 11:48:56 +00:00
burnettk b8437e70f8 fix formatting 2023-02-07 22:30:44 -05:00
burnettk c637ea0545 document runtime config 2023-02-07 22:27:27 -05:00
burnettk 9b155ce4a8 do not fail if SPIFFWORKFLOW_FRONTEND_RUNTIME_CONFIG is missing 2023-02-07 22:06:47 -05:00
jasquat 565ee71a17 allow setting configs for the frontend through env vars w/ burnettk 2023-02-07 17:21:54 -05:00
burnettk 5a357045a4 Merge remote-tracking branch 'origin/main' into frontend/use-api-subpath 2023-02-07 11:30:24 -05:00
Dan df49b15292 Use the same markdown library for displaying as for editing - could enable a security plugin, but doing so would prevent BPMN developers from using the Sub and Sup markdown supported by GitHub. 2023-02-06 12:14:15 -05:00
Dan 0b3f67abae When searching for human tasks to determine if the current user can complete it, filter on the "completed" flag.
Front-end -- enable the form if you receive an onUnathorized error because the thing you are unauthorized to do might have nothing to do with whether you can submit the form.
2023-02-06 08:01:37 -05:00
burnettk 8ff42f1b1b put setDisabled back in the awkward place since i was seeing the subsequent form stay disabled 2023-02-03 17:31:14 -05:00
Dan 1e399e05bd Merge branch 'main' of github.com:sartography/spiff-arena into main 2023-02-03 17:01:13 -05:00
Dan d010c2bce6 Fix that dreadful unknown "KeyError" exception that was cropping up.
Adding a bit of detail to the spiffworkflow exceptions when a duplicate process model is found.
Disable the submit button on tasks after you click submit (avoid the double click and give users a better experience)
2023-02-03 17:01:03 -05:00
Kevin Burnett d4f314dadf
Merge pull request #125 from sartography/feature/dynamically-hide-fields-w-task-data
Feature/dynamically hide fields w/ task data
2023-02-03 13:20:19 -08:00
burnettk c3cb288875 make form schema and form ui schema both dicts, add support for hiding fields based on task data 2023-02-03 15:40:14 -05:00
Dan b3de01cad6 Prevent double click on submit of forms. 2023-02-03 13:25:05 -05:00
burnettk c449d17852 try to improve exception handling by avoiding raising ApiError from services 2023-02-02 19:00:58 -05:00
burnettk 1d68580ae6 remove duplicate label on radio buttons 2023-01-31 16:32:04 -05:00
burnettk a5adb8556d less annoying file name for autocomplete 2023-01-31 09:27:02 -05:00
Jakub Sokołowski 23c8c7f924
frontend: use /api subpath instead of subdomain
Because buying certificates with multiple SANs every time you want to
deploy an envrionment is a pain the ass and expensive.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-31 10:37:07 +01:00
burnettk 28e9bcb429 add deps for serve 2023-01-30 22:35:24 -05:00
burnettk 0da4d04f60 Revert "revert Dockerfile until we get it working"
This reverts commit 727daa66a6.
2023-01-30 18:02:59 -05:00
burnettk 727daa66a6 revert Dockerfile until we get it working 2023-01-30 18:01:56 -05:00
burnettk e889053d9f get bin as well for script 2023-01-30 17:44:15 -05:00
Kevin Burnett ec47c946d9
Merge pull request #116 from sartography/frontend/improve-dockerfile
frontend: avoid redundant steps in Dockerfile
2023-01-30 13:57:04 -08:00
burnettk 7a17c22ba8 remove unneeded divs 2023-01-30 16:47:20 -05:00
Dan 0f2f2cadfb IBM says you can't have more columns than your parents, even if you try to start another grid, with kburnett 2023-01-30 16:43:47 -05:00
burnettk bfc8ef6c2b make task show wide, and make repeating form icons match site styles. w/ dfunk 2023-01-30 15:51:48 -05:00
burnettk 64e83326b5 even textareas need to have blank labels since labels are in FieldTemplate 2023-01-30 14:21:02 -05:00
burnettk 899ad867cb replace fieldTemplate with unthemed core version and remove labels since that is handled in there 2023-01-30 14:06:41 -05:00
burnettk 142664479b wrap field template so we can style with margin bottom 2023-01-30 12:37:08 -05:00
burnettk a35a177bd1 new mechanism to handle help more in line with how carbon works 2023-01-30 11:53:35 -05:00
Jakub Sokołowski 87e518a482
frontend: avoid redundant steps in Dockerfile
Use separate base, setup and final to avoid redundat steps.
Also add default value for `PORT0` as `7001`.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-30 16:46:04 +01:00
burnettk af5374fa04 we were expecting an object when doing this check, so codify it 2023-01-28 21:41:31 -05:00
jasquat 66f551edbb use the 403 response to tell if a user has access to task data on the task show page w/ burnettk 2023-01-26 11:21:09 -05:00
jasquat 21d1d11445 do not reset error state from the adminroutes component since this causes the error to be removed right away and then cannot be displayed w/ burnettk 2023-01-26 10:50:46 -05:00
jasquat 356cca8416 if we get a result back it will be a task with a model identifier 2023-01-26 09:54:18 -05:00
jasquat c6be5ea20c use the ProcessInstanceTask interface where we can and move some stuff around better for useEffect 2023-01-26 09:45:09 -05:00
Dan eedc994e3e run_pyl had various recommendations that I find a bit of a pain in the butt, but that I did anyway. 2023-01-25 16:43:28 -05:00
Dan b59cca0212 Merge remote-tracking branch 'origin/main' into feature/jinja_errors 2023-01-25 15:38:52 -05:00
Dan 4badc7e645 Added useMemo to error context
No longer clear errors in the task bar, as that will constantly remove them as soon as they are shown.
2023-01-25 15:09:05 -05:00
Dan 2b6b053671 TaskShow had a useEffect that depended on params, that dependency caused an infinite request cycle when an error occured.
The same issue was happening on the ProcessInstanceListTable, and there it was being managed by a "SafelySetErrorMessage" function in one case,
but would not be addressed in all possible cases.

Reworked error handling into a context provider (APIErrorProvider) and hook (UseApiError) and removed the "(useContext as any)(ErrorContext)[1];" that felt a little off but that never was an actual problem.
2023-01-25 10:46:56 -05:00
jasquat cc1fe58c47 added the process model identifier for the diagram if it is not the top level w/ burnettk 2023-01-25 10:39:17 -05:00
jasquat 63ff763807
Merge pull request #107 from sartography/feature/metadata_on_instance_show
Feature/metadata on instance show
2023-01-24 16:54:43 -05:00
jasquat da60b3a715 use a modal for metadata instead w/ burnettk 2023-01-24 16:53:23 -05:00
jasquat 004766bbc5 put process instance show page to match main w/ burnettk 2023-01-24 16:38:05 -05:00
jasquat b05e7fcd38 do not allow deleting primary bpmn file and do not allow instantiating models without a primary bpmn file w/ burnettk 2023-01-24 15:15:48 -05:00
jasquat 433c401073 show metadata on instance show page but for some reason it reorders elements w/ burnettk 2023-01-24 14:35:27 -05:00
jasquat 45f46ef14d add process model file name validation for new files w/ burnettk 2023-01-24 11:35:30 -05:00
jasquat 3f692ab1cb added locking system for process instances so hopefully background jobs will not take instances currently being run by the user w/ burnettk 2023-01-23 16:45:07 -05:00
burnettk 16d591307d make sure that all new form field elements are not dropdowns 2023-01-22 00:36:16 -05:00
jasquat ea8d310299 expanded functionality of the form builder 2023-01-21 20:51:11 -05:00
jasquat f7907546ca use the correct place for keycloak w/ burnettk 2023-01-19 15:40:36 -05:00
Dan bd150dfff9 Merges 2023-01-19 13:26:13 -05:00
Dan 628c59dde9 Lots of adjustments from running pyl
Main change is in the ErrorDisplay.tsx to assure all error information is provided. and index.css to make it "pretty"
2023-01-19 12:36:45 -05:00
jasquat 1919ccfaa8 added script to add test keycloak users and moved all keycloak stuff to keycloak directory w/ burnettk 2023-01-19 12:18:05 -05:00
jasquat 6a6bde2788 show start events in logs as well and added bpmn process identifiers to log table w/ burnettk 2023-01-19 10:06:30 -05:00
burnettk 8280318bc2 upgrade certifi to fix security vulnerability 2023-01-19 07:38:57 -05:00
jasquat 7b78ff42da do not navigate away from diagram editor page if there are changes w/ burnettk 2023-01-18 16:43:11 -05:00
jasquat cb9d36f714 added End Event to simple log view w/ burnettk 2023-01-18 12:01:37 -05:00
jasquat 2db07b5f74 only show milestones for simple log view w/ burnettk 2023-01-17 16:13:11 -05:00
burnettk 494fcfde4f fix lint issues 2023-01-16 18:08:05 -05:00
burnettk 3fd8db9add remove jsonpath 2023-01-16 17:57:07 -05:00
jasquat 3b48e937f9 added proof of concept to validate date fields in json schema form w/ burnettk 2023-01-16 17:01:15 -05:00
jasquat 4055772bde fixed cypress tests 2023-01-16 12:24:02 -05:00
jasquat a976674eec Merge branch 'main' of github.com:sartography/spiff-arena 2023-01-13 16:55:38 -05:00
jasquat e533afdce8 added ability to add in custom validation error messages for text input fields w/ burnettk 2023-01-13 16:55:34 -05:00
Kevin Burnett d9574acee8
Merge pull request #102 from sartography/feature/waku-fault-message
Feature/waku fault message
2023-01-13 11:47:05 -08:00
jasquat 2d61bf378e added tasks table to process instance show page w/ burnettk 2023-01-13 14:31:12 -05:00
mike cullerton 043dea0796 Merge branch 'main' into feature/waku-fault-message 2023-01-13 12:11:40 -05:00
jasquat a2bb41301a added tabs to find by id page and install pre commit libraries if they fail to run help w/ burnettk 2023-01-13 11:29:45 -05:00
jasquat 189dbc2712 stop at call activity as well when getting calling subprocesses by child id w/ burnettk 2023-01-13 10:43:25 -05:00
mike cullerton ff48f67918 Merge branch 'main' into feature/waku-fault-message 2023-01-13 08:29:42 -05:00
jasquat f48793c872 added detailed area to process instance show page w/ burnettk 2023-01-12 15:27:32 -05:00
jasquat 6ba547576a a little more cleanup w/ burnettk 2023-01-12 11:32:52 -05:00
jasquat b6481c78b2 remove several debug print statements 2023-01-12 10:48:42 -05:00
jasquat d866ec5981 logout works now and queryparams are getting passed correctly on login now 2023-01-12 10:29:37 -05:00
mike cullerton 223793e79d Merge branch 'main' into feature/waku-fault-message 2023-01-12 07:19:06 -05:00
mike cullerton b5953b2980 linting 2023-01-11 17:47:58 -05:00
jasquat b5584d73f3 remove unneeded protocol variable w/ burnettk 2023-01-11 17:29:08 -05:00
jasquat 2630dbfb45 use the cookie from the frontend w/ burnettk 2023-01-11 17:27:12 -05:00
jasquat 0974cda185 this somewhat works and sets cookies w/ burnettk 2023-01-11 15:57:01 -05:00
jasquat b9612f2d30 debugging cookies w/ burnettk 2023-01-11 14:52:12 -05:00
jasquat c7300f39f5 updated rjsf to beta.16 and updated validations from v6 to v8 w/ burnettk 2023-01-10 15:15:21 -05:00
jasquat 3ae3ffc7f1 show the error and success notifications when appropriate when editing xml for json w/ burnettk 2023-01-10 14:43:05 -05:00
jasquat 1b426579e5 only load file references when needed to avoid unnecessary xml errors w/ burnettk 2023-01-10 14:28:14 -05:00
jasquat e97bf81e5c Merge remote-tracking branch 'origin/main' into feature/add_some_xml_validations 2023-01-10 13:23:19 -05:00
jasquat 957d66da8b some updates to validate xml when uploading and saving w/ burnettk 2023-01-10 12:16:24 -05:00
mike cullerton 8aff86a53c Merge branch 'main' into feature/waku-fault-message 2023-01-10 08:47:31 -05:00
Elizabeth Esswein d6e658ab07 handle subprocesses in navigation 2023-01-09 23:14:23 -05:00
jasquat 9962629d95 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 39fce185eb more debug logs w/ burnettk 2023-01-09 17:05:27 -05:00
jasquat 6adc01a432 more debugging and do not watch ProcessModel with getting processes w/ burnettk 2023-01-09 16:40:44 -05:00
jasquat 610067ee92 added in debug logging for launching call activity editor w/ burnettk 2023-01-09 16:24:36 -05:00
jasquat a30d08bc86 fixed cypress config w/ burnettk 2023-01-09 16:00:02 -05:00
mike cullerton 578935b1f5 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 9049a64925 actually filter by process initiator w/ burnettk 2023-01-06 15:50:47 -05:00
jasquat edd670c6cd highlight tasks even if they are in subprocesses of called activities w/ burnettk 2023-01-06 12:00:24 -05:00
jasquat 23a93d8155 added fix to SpiffWorkflow to deepcopy operation params before evaluating them w/ burnettk 2023-01-05 17:29:28 -05:00
jasquat 5f30564c85 basic support to find a process instance by id w/ burnettk 2023-01-05 14:59:59 -05:00
Elizabeth Esswein b622af4e37 Merge branch 'main' into feature/process-nav-improvements 2023-01-05 10:46:52 -05:00
jasquat f83cee9792 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 a21247aa32 Merge branch 'main' into feature/process-nav-improvements 2023-01-05 10:27:31 -05:00
burnettk e3c932d9f5 extract some duplicated text into vars to appease eslint 2023-01-04 21:22:32 -05:00
burnettk a1935d8435 remove arbirary waits with no comments 2023-01-04 21:17:36 -05:00
burnettk 0c581c722d restore assertion 2023-01-04 21:10:21 -05:00
burnettk 42bf72822d Merge remote-tracking branch 'origin/main' into bug/cypress-tests 2023-01-04 20:58:03 -05:00
jasquat 98c3a9a511 added ability to filter process instances by process initiator 2023-01-04 16:11:52 -05:00
jasquat c6b5049d71 pyl w/ burnettk 2023-01-04 13:18:05 -05:00
jasquat 4c0d11dda4 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 23550583b2 merged in main and resolved conflicts 2023-01-04 11:56:33 -05:00
jasquat 73b51d76d4 added new page to create process models using english text w/ burnettk 2023-01-03 17:26:01 -05:00
burnettk fc0c090781 allow specifying number of iterations 2022-12-30 17:00:24 -05:00
jasquat 2799669f33 adjust the process model file actions so they do not stack as easily w/ burnettk 2022-12-30 15:44:58 -05:00
jasquat 86eced9d62 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 1354e9731b cleaned up some debug code w/ burnettk 2022-12-30 15:30:32 -05:00
jasquat f93a64f126 moved error display to own component w/ burnettk 2022-12-30 15:05:22 -05:00
jasquat 4b16e0df59 do not error when removing columns from instance column filters w/ burnettk 2022-12-30 13:59:52 -05:00
jasquat 0af82d137d added all users to waiting for column on task list tables w/ burnettk 2022-12-30 12:30:23 -05:00
Elizabeth Esswein 292fd0a1f2 Merge branch 'main' into feature/process-nav-improvements 2022-12-30 11:41:08 -05:00
Elizabeth Esswein ed999a1545 redirect to current step when resetting process instance 2022-12-30 10:45:21 -05:00
burnettk 17b1d61114 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 1391cdbc5b stats script 2022-12-30 09:30:44 -05:00
jasquat 5a46102d54 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 5a7e3e7e23 improve button labels 2022-12-29 20:11:18 -05:00
Elizabeth Esswein afb630c78d allow option to complete single tasks with or without execution 2022-12-29 17:21:17 -05:00
Elizabeth Esswein e6391a2aa3 add endpoint to reset process to earlier step 2022-12-29 15:26:29 -05:00
Elizabeth Esswein 3d84c7ca83 Merge branch 'main' into feature/process-navigation 2022-12-29 12:09:47 -05:00
burnettk b2ee20c260 make pagination test work for instances as well 2022-12-28 23:25:03 -05:00
burnettk 454f651d0a fix another race conditions in instance cypress test 2022-12-28 23:14:17 -05:00
burnettk ca449f4f08 delete videos on success and address race condition in cypress test 2022-12-28 22:55:46 -05:00
jasquat fb20d89459 added better error message for failed tasks w/ burnettk 2022-12-28 16:29:17 -05:00
jasquat daf85f0efa make sure we are using the same notification component on all pages w/ burnettk 2022-12-28 15:03:02 -05:00
burnettk 446933e9ca add baseUrl to cypress configs 2022-12-28 13:46:51 -05:00
jasquat 267b38fe41 Merge branch 'main' of github.com:sartography/spiff-arena 2022-12-28 12:27:40 -05:00
jasquat c68b85a9c2 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 ed2e13a2b9
Revive report deletion (#85) 2022-12-28 11:29:47 -05:00
jasquat dd8630067c some cypress tests w/ burnettk 2022-12-27 15:42:22 -05:00
jasquat c999edeba0 added ability to view data objects from the process instance show page w/ burnettk 2022-12-27 11:45:42 -05:00
burnettk c9127bdac2 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 e455fdaf19 get the language a bit closer 2022-12-24 00:07:17 -05:00
burnettk 0948ee2c88 link to correct instances page, fix fin users, ignore coverage files 2022-12-23 20:18:08 -05:00
jasquat 6171eef87b added method to add permissions based on macros w/ burnettk 2022-12-21 17:14:11 -05:00
jasquat 4b7de2cc6d Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-21 13:51:53 -05:00
Dan 785d35d415 fixing a linting error 2022-12-21 13:01:38 -05:00
jasquat 4ddc99527a pyl w/ burnettk 2022-12-21 11:42:45 -05:00
jasquat fcc79e639a added permission to run privileged scripts w/ burnettk 2022-12-21 11:24:38 -05:00
Dan Funk 36ee83fe5e
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 88eb67e62c Merge branch 'main' of github.com:sartography/spiff-arena into main 2022-12-21 11:06:17 -05:00
Dan 1b64c9ed6e 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 10dd81fd2c lint and upgrade cypress 2022-12-21 09:29:54 -05:00
burnettk cec5679dcf Merge remote-tracking branch 'origin/main' into bug/cypress-tests 2022-12-20 22:05:21 -05:00
jasquat 229d4af792 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-20 17:00:58 -05:00
jasquat 9e6218e89c fixed get tasks and process instances by group w/ burnettk 2022-12-20 16:02:27 -05:00
jasquat 33d9b6660e pyl w/ burnettk 2022-12-20 15:47:30 -05:00
jasquat b51f9ba5a1 merged in main and resolved conflicts w/ burnettk 2022-12-20 15:06:34 -05:00
jasquat 313e01f836 added test for report filters w/ burnettk 2022-12-20 12:29:14 -05:00
Elizabeth Esswein fed2062ccf fix conflicts for like the thousandth time 2022-12-20 10:41:45 -05:00
burnettk 8a4d8ceeeb process model show now only shows my instances 2022-12-19 22:37:22 -05:00
jasquat 5fa6be6651 fix getting task info for a process instance w/ burnettk 2022-12-19 17:11:39 -05:00
jasquat e938d81366 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 c2f8cec700 fix conflicts yet again 2022-12-19 15:28:44 -05:00
jasquat bade105e7f merged in main and resolved conflicts w/ burnettk 2022-12-19 14:51:54 -05:00
jasquat 3495b11f58 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 0d69029292 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 a096605047 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 0a32c57e45 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-19 10:05:47 -05:00
Elizabeth Esswein a204aeb92a allow marking task complete without executing 2022-12-18 10:44:42 -05:00
Elizabeth Esswein 975b7e6132 fix conflicts again 2022-12-18 10:42:19 -05:00
jasquat 4369df1f84 added completed column to active task w/ burnettk 2022-12-16 16:51:49 -05:00
Elizabeth Esswein fa0d5d7ea8 update url to allow permissions on send event 2022-12-16 16:22:59 -05:00
jasquat b21fbc3de8 terminating a process instance is a POST w/ burnettk 2022-12-16 16:08:04 -05:00
jasquat 52f32112c8 some basic stuff for showing only relating items to user w/ burnettk 2022-12-16 16:07:40 -05:00
Dan e78f2471df Bug fixes for Script Unit Test user interface -- don't bug out on invalid json. 2022-12-16 15:43:49 -05:00
Dan 55bac8eb27 Merge remote-tracking branch 'origin/main' into feature/bpmn_user_permissions 2022-12-16 15:25:10 -05:00
jasquat f02d6b5775 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 d492533404 some more updates for text w/ burnettk 2022-12-16 14:41:13 -05:00
jasquat 7a099eb68d updated some text for task tables w/ burnettk 2022-12-16 14:21:04 -05:00
jasquat bd88cd947e merged in main and resolved conflicts w/ burnettk 2022-12-16 13:53:43 -05:00
jasquat 17d622d34c merged in main and pyl passes 2022-12-16 13:17:38 -05:00
jasquat 9d7b701f5a Merge remote-tracking branch 'origin/main' into feature/better_unit_tests 2022-12-16 13:16:08 -05:00
jasquat 41c6dacbe2
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 905c18fefb
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 af549e9611
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 da7e60a5df fix conflicts & update event url to match other process instance urls 2022-12-16 12:53:36 -05:00
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
mike cullerton 3cb5b06902 fixed process model tests 2022-12-15 17:59:01 -05:00
mike cullerton 45887f7ddc fixed a path issue with the breadcrumb 2022-12-15 17:49:20 -05:00
jasquat 5ecc775d29 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 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
jbirddog af2823e8f5
Allow viewing/editing xml of bpmn and dmn files (#76) 2022-12-15 11:56:54 -05:00
Elizabeth Esswein 33f34ca51d Merge branch 'main' into feature/process-navigation 2022-12-15 11:28:46 -05:00
Elizabeth Esswein a333468adc fix event UI 2022-12-15 08:47:06 -05:00
burnettk c1dfc0c528 words 2022-12-14 22:26:09 -05:00
jasquat 576b5f8a63 process model cypress tests are passing w/ burnettk 2022-12-14 17:45:31 -05:00
jasquat 7cfc08d620 some fixes for ci w/ burnettk 2022-12-14 17:09:43 -05:00
Elizabeth Esswein 232ff1c6f7 working but barely functional UI for manually sending events 2022-12-14 15:21:39 -05:00
jasquat c6acaecde0 throw error if not logged in w/ burnettk 2022-12-14 12:24:38 -05:00
jasquat 2c19b30236 force login if not logged when navigating to frontend w/ burnettk 2022-12-14 12:23:49 -05:00
jasquat aca3c0abbb
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 de69b05b30 pyl and fix test w/ burnettk 2022-12-13 16:44:46 -05:00
mike cullerton 6d1a763ba9 use forEach 2022-12-13 15:57:46 -05:00
burnettk 4f859ad54d gitignore things 2022-12-13 14:32:21 -05:00
mike cullerton 947aee9f61 Add a message when file is saved. 2022-12-13 14:20:53 -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
mike cullerton 03f34341c7 Don't show delete button for primary file 2022-12-13 08:52:02 -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
mike cullerton 49521ea610 Confirm before overwriting file when uploading file with same name 2022-12-09 17:44:25 -05:00
jasquat d7221690f0 fixed broken test w/ burnettk 2022-12-09 15:19:43 -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
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 375e4023dd added new notification component that allows links based on carbons w/ burnettk cullerton 2022-12-08 12:28:23 -05:00
mike cullerton d38217cb0a 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 97f2291a44 Return message to use on successful publish 2022-12-07 14:00:46 -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
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 3fce0ef413 get the columsn for the instance list table anytime filter options are displayed if empty 2022-12-06 09:46:32 -05:00
jasquat 3a40b07f5e make the frontend uris match the api calls better w/ burnettk 2022-12-05 16:49:27 -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
jasquat 23bf85a3a0 Merge remote-tracking branch 'origin/main' into new_report 2022-12-05 14:07:32 -05:00
jasquat 3aae7a4018 some updates to fix up saving perspectives w/ burnettk 2022-12-05 14:07:26 -05:00
Dan 752fcf49af Use the identifier, not the id when locating a process model or dmn table. 2022-12-05 13:29:46 -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
jasquat ae2bc38588 filtering by metadata works w/ burnettk 2022-12-02 13:47:04 -05:00