SpiffWorkflow is a software development platform for building, running, and monitoring executable diagrams https://www.spiffworkflow.org/
Go to file
jasquat f612f26dd2 Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a
f099c181a added script to add test keycloak users and moved all keycloak stuff to keycloak directory w/ burnettk
fc2ee7bc3 show start events in logs as well and added bpmn process identifiers to log table w/ burnettk
261b992b0 upgrade certifi to fix security vulnerability
94f785c7f do not navigate away from diagram editor page if there are changes w/ burnettk
4d16ad34e added End Event to simple log view w/ burnettk
d9f9a316d only show milestones for simple log view w/ burnettk
a3195fe1b fix lint issues
ff3fd9bc3 remove jsonpath
29b1dba9a added proof of concept to validate date fields in json schema form w/ burnettk
201dbebf2 fixed cypress tests
e2bedfd94 Merge branch 'main' of github.com:sartography/spiff-arena
990ccc119 added ability to add in custom validation error messages for text input fields w/ burnettk
94f31579a Merge pull request #102 from sartography/feature/waku-fault-message
32290c21d added tasks table to process instance show page w/ burnettk
2033634e1 Merge branch 'main' into feature/waku-fault-message
f03553acf added tabs to find by id page and install pre commit libraries if they fail to run help w/ burnettk
626d9056e stop at call activity as well when getting calling subprocesses by child id w/ burnettk
bf4099345 Merge branch 'main' into feature/waku-fault-message
bdeb03c42 added detailed area to process instance show page w/ burnettk
38341a987 a little more cleanup w/ burnettk
3f0b2f9fa remove several debug print statements
b920be55c logout works now and queryparams are getting passed correctly on login now
b84276aea Merge branch 'main' into feature/waku-fault-message
19574ad36 linting
96bf60a41 remove unneeded protocol variable w/ burnettk
a552ca6e7 use the cookie from the frontend w/ burnettk
e4f354e37 this somewhat works and sets cookies w/ burnettk
1a12b7ac8 debugging cookies w/ burnettk
11efb5ec4 updated rjsf to beta.16 and updated validations from v6 to v8 w/ burnettk
d67af9719 show the error and success notifications when appropriate when editing xml for json w/ burnettk
7ac328843 only load file references when needed to avoid unnecessary xml errors w/ burnettk
4834434c7 Merge remote-tracking branch 'origin/main' into feature/add_some_xml_validations
85449e564 some updates to validate xml when uploading and saving w/ burnettk
c1f271723 Merge branch 'main' into feature/waku-fault-message
d63269bec handle subprocesses in navigation
e680734a9 call proceses through setProcesses to ensure we have up to date value and removed debug logs w/ burnettk
9ad1e0ced more debug logs w/ burnettk
172d171cb more debugging and do not watch ProcessModel with getting processes w/ burnettk
73cab1863 added in debug logging for launching call activity editor w/ burnettk
248661b6e fixed cypress config w/ burnettk
3cee57987 Add `fault_or_suspend_on_exception` and `exception_notification_addresses` to Process Model interface and create/update form.
2463e1411 actually filter by process initiator w/ burnettk
cd4fda787 highlight tasks even if they are in subprocesses of called activities w/ burnettk

git-subtree-dir: spiffworkflow-frontend
git-subtree-split: f099c181a4b434a8f86dbca2942dae6c20534970
2023-01-19 13:44:54 -05:00
.github Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a 2023-01-19 13:44:54 -05:00
bin Squashed 'spiffworkflow-frontend/' changes from 16dc9a7c4..d012f3a2c 2023-01-05 17:35:22 -05:00
cypress Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a 2023-01-19 13:44:54 -05:00
public Squashed 'spiffworkflow-frontend/' changes from 16dc9a7c4..d012f3a2c 2023-01-05 17:35:22 -05:00
src Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a 2023-01-19 13:44:54 -05:00
.eslintignore Squashed 'spiffworkflow-frontend/' changes from c096ca3f9..326040b3c 2022-11-20 19:57:17 -05:00
.eslintrc.js Squashed 'spiffworkflow-frontend/' changes from c096ca3f9..326040b3c 2022-11-20 19:57:17 -05:00
.gitignore Squashed 'spiffworkflow-frontend/' changes from 55607af9..16dc9a7c 2022-12-16 13:23:58 -05:00
.prettierrc.js Squashed 'spiffworkflow-frontend/' content from commit 75dbea67 2022-10-12 10:21:49 -04:00
.tool-versions Squashed 'spiffworkflow-frontend/' content from commit 75dbea67 2022-10-12 10:21:49 -04:00
Dockerfile Squashed 'spiffworkflow-frontend/' changes from cdae31a57..2149f03f5 2022-11-09 15:02:22 -05:00
LICENSE.rst Squashed 'spiffworkflow-frontend/' content from commit 75dbea67 2022-10-12 10:21:49 -04:00
README.md Squashed 'spiffworkflow-frontend/' content from commit 75dbea67 2022-10-12 10:21:49 -04:00
craco.config.js Squashed 'spiffworkflow-frontend/' content from commit 75dbea67 2022-10-12 10:21:49 -04:00
cypress.config.js Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a 2023-01-19 13:44:54 -05:00
docker-compose.yml Squashed 'spiffworkflow-frontend/' content from commit 75dbea67 2022-10-12 10:21:49 -04:00
package-lock.json Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a 2023-01-19 13:44:54 -05:00
package.json Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a 2023-01-19 13:44:54 -05:00
sonar-project.properties Squashed 'spiffworkflow-frontend/' content from commit 75dbea67 2022-10-12 10:21:49 -04:00
tsconfig.json Squashed 'spiffworkflow-frontend/' changes from 16dc9a7c4..d012f3a2c 2023-01-05 17:35:22 -05:00

README.md

spiffworkflow-frontend

Tests

NOTE: This is still in development. NOT READY FOR GENERAL USE!!!!!

This is the frontend part of an app that leverages spiffworkflow for managing and running business processes. The backend portion can be found at https://github.com/sartography/spiffworkflow-backend.

This project was bootstrapped with Create React App, and the balance of this README contains information about how to use apps that are bootstrapped with that project.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

npm run eject

Note: this is a one-way operation. Once you eject, you can't go back!

If you aren't satisfied with the build tool and configuration choices, you can eject at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except eject will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use eject. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

npm run lint

Check for lint in code.

npm run lint:fix

Fix lint in code.

npm run format

Probably just stick with lint:fix which also runs prettier.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

npm run build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify