burnettk
e452b062bf
mostly frontend stuff: add version and doc links, autofix unused imports
2023-05-12 17:07:53 -04:00
Dan
739442d571
* Adding signal_buttons to tasks, which will prompt the frontend to display a button that when pressed will cause the signal to fire.
...
* This alters how the send_event endpoint responds - it originally responded with a process instance, it now responds with the next task, in keeping with how other task completion endpoints behave.
* I was forced to upgrade some of the bpmn-js libraries which fixes some of the linting errors on the front end.
* The "Return to home" button isn't always displayed. It will not display when it is redirecting, or when the current task is running.
.
2023-05-02 13:40:41 -04:00
Dan
e90b3c9ecd
more run_pyl
2023-04-26 20:28:40 -04:00
Dan
df6bf07186
a whole bunch of front end and backend changes that got mangled.
2023-04-26 16:22:50 -04:00
Dan
95a3b752e4
Allow call activities to have instructions for end users, and show up on the interstitial page
2023-04-24 16:41:46 -04:00
jasquat
613a4b90cc
updated bpmn-js-spiffworkflow for on change on service tasks fix w/ burnettk
2023-04-21 11:21:54 -04:00
jasquat
19e3b7da1e
fixed test w/ burnettk
2023-04-19 15:52:11 -04:00
Dan
bab5646ac0
Merge remote-tracking branch 'origin/main' into feature/interstitial
2023-04-19 15:18:10 -04:00
Dan
22d9cda529
Add a test for the interstitial endpoint.
...
Assure all "GO" buttons lead to the interstial page, and display differently depending on if there is anything you can actually do.
2023-04-19 13:52:29 -04:00
jasquat
47d6ff322d
downgrade rjsf to last v5 beta version since the actual release breaks our usage of oneOf w/ burnettk
2023-04-18 15:19:16 -04:00
jasquat
7b4905451c
log filtering is working and downgraded react-router-dom since it broke editing bpmn diagrams w/ burnettk
2023-04-18 12:36:45 -04:00
jasquat
e06ad98021
merged in main and resolved conflicts w/ burnettk
2023-04-18 11:04:44 -04:00
jasquat
48ed3da06c
updated carbon react to 1.27 for react 18 support and updated all other libraries for it w/ burnettk
2023-04-17 16:25:10 -04:00
jasquat
daf57f14bc
some more log stuff using debounce w/ burnettk
2023-04-17 11:08:00 -04:00
Dan
b77789ff30
drop completed_tasks from the task_api object
...
Show the "next" task if no task is provided on the task_show api endpoint
Adding interstitial endpoint
Rename run to run_and_save
Remove repeated code from execution strategy
Adding interstital frontend page
2023-04-14 15:44:59 -04:00
jasquat
a1b2eb8ada
updated bpmn-js-spiffworkflow for on change fix w/ burnettk
2023-04-07 12:03:01 -04:00
Madhurya Liyanage
4ea90e5084
Merge branch 'main' of https://github.com/sartography/spiff-arena
2023-04-06 20:17:13 +05:30
Madhurya Liyanage
09b305543b
Added cypress-file-upload
2023-04-06 20:01:54 +05:30
Dan
b6b3662aa8
Fix for lanes in bpmn-js
2023-04-05 11:14:20 -04:00
Dan
9514f84fe1
revert recent updates to bpmn-js
2023-04-04 17:18:11 -04:00
Dan
4bd63bac78
Fixing lane error in the spiff-bpmn-io library
2023-04-04 14:47:33 -04:00
Dan
6d75c88aa8
Minor tweak to bpmn-io editor for messages.
2023-03-06 10:45:47 -05:00
Dan
3bc23ea859
Updating BPMN-JS
2023-03-03 14:32:44 -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
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
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
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
2630dbfb45
use the cookie from the frontend w/ burnettk
2023-01-11 17:27: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
burnettk
10dd81fd2c
lint and upgrade cypress
2022-12-21 09:29:54 -05:00
jasquat
7cfc08d620
some fixes for ci w/ burnettk
2022-12-14 17:09:43 -05:00
Dan
a0a58ed122
update bpmn-js-spiffworkflow with better data-object handling
2022-11-25 11:56:03 -05:00
burnettk
0c9e98260d
upgrades
2022-11-17 17:45:17 -05:00
jasquat
0a7052e5d2
a little cleanup to forms w/ burnettk
2022-11-17 11:52:57 -05:00
burnettk
b28d921ffc
add inline errors
2022-11-16 18:16:55 -05:00
jasquat
8290df6961
Merge pull request #45 from sartography/feature/form_carbon_theme
...
Feature/form carbon theme
2022-11-16 17:14:21 -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
jasquat
bb7324616b
copied mui theme to use as base for carbon theme w/ burnettk cullerton
2022-11-16 13:59:09 -05:00
jasquat
c3c941126b
theme working with mui from the internet w/ burnettk cullerton
2022-11-16 13:52:44 -05:00
jasquat
2c3e9760a6
attempting to add a theme w/ burnettk cullerton
2022-11-16 13:35:55 -05:00
burnettk
fbab4e0ea9
add cypress grep
2022-11-15 22:34:28 -05:00
jasquat
b62955deaa
added permission service to frontend to allow checking for permissions w/ burnettk
2022-11-15 14:40:35 -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
a19a9b3c13
some more task tab play
2022-11-11 10:28:08 -05:00
jbirddog
3dc70132db
Report URL fixes ( #29 )
2022-11-11 09:21:30 -05:00
Dan
b6a3c89bd4
Assure we are using the latest bpmn-js-spiffworkflow library.
2022-11-10 13:38:28 -05:00
Dan
175eb7af0c
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
burnettk
c3fe05c698
fix process model create and a couple tests, docker build refactor
2022-11-08 22:36:39 -05:00
Dan
0d86657fa5
Merge commit '44e49e6ae6a1f644162489a27618c39194f4628d' into main
2022-11-07 14:35:49 -05:00