burnettk
05b50df2b3
Revert "future tasks should not cause anything to happen if the instance is suspended"
...
This reverts commit b627567add
.
2024-02-02 17:59:37 -05:00
burnettk
b627567add
future tasks should not cause anything to happen if the instance is suspended
2024-02-02 17:58:53 -05:00
Kevin Burnett
6a39e2a31d
attempt to upgrade github actions and keep coverage working ( #950 )
...
* attempt to upgrade github actions and keep coverage working
* screw it, will attempt to only upload once, so just enforce it
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-02-02 13:00:11 -08:00
Ayoub Ait Lachgar
15cec29680
Add data stores API ( #949 )
2024-02-02 20:48:06 +01:00
dependabot[bot]
007facc9d5
Bump react-router from 6.10.0 to 6.22.0 in /spiffworkflow-frontend ( #946 )
...
Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) from 6.10.0 to 6.22.0.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@6.22.0/packages/react-router )
---
updated-dependencies:
- dependency-name: react-router
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 10:44:10 -08:00
dependabot[bot]
6a0249955a
Bump bandit from 1.7.2 to 1.7.7 in /spiffworkflow-backend ( #945 )
...
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.7.2 to 1.7.7.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.7.2...1.7.7 )
---
updated-dependencies:
- dependency-name: bandit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 10:43:52 -08:00
dependabot[bot]
857f2ee036
Bump pip from 23.3.1 to 23.3.2 in /.github/workflows ( #947 )
...
Bumps [pip](https://github.com/pypa/pip ) from 23.3.1 to 23.3.2.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/compare/23.3.1...23.3.2 )
---
updated-dependencies:
- dependency-name: pip
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 10:43:35 -08:00
burnettk
80b6a006ec
avoid dup artifact saving and fail fast if it does not upload
2024-02-02 13:43:01 -05:00
burnettk
aed230626c
debug and attempted fix
2024-02-02 13:35:46 -05:00
burnettk
539a9f15de
remove unused tanstack/react-table
2024-02-01 16:45:51 -05:00
dependabot[bot]
594bc1a5f9
Bump docker/login-action from 2.1.0 to 3.0.0 ( #941 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2.1.0 to 3.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2.1.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 13:44:41 -08:00
dependabot[bot]
06169e325a
Bump poetry from 1.5.1 to 1.7.1 in /.github/workflows ( #940 )
...
Bumps [poetry](https://github.com/python-poetry/poetry ) from 1.5.1 to 1.7.1.
- [Release notes](https://github.com/python-poetry/poetry/releases )
- [Changelog](https://github.com/python-poetry/poetry/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python-poetry/poetry/compare/1.5.1...1.7.1 )
---
updated-dependencies:
- dependency-name: poetry
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 13:44:28 -08:00
dependabot[bot]
6567112615
Bump xdoctest from 1.1.2 to 1.1.3 in /spiffworkflow-backend ( #943 )
...
Bumps [xdoctest](https://github.com/Erotemic/xdoctest ) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/Erotemic/xdoctest/releases )
- [Changelog](https://github.com/Erotemic/xdoctest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Erotemic/xdoctest/compare/v1.1.2...v1.1.3 )
---
updated-dependencies:
- dependency-name: xdoctest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 13:44:12 -08:00
burnettk
e1757afe10
add debug
2024-02-01 16:21:41 -05:00
Kevin Burnett
d705a4146f
let us start getting some more dependabot PRs ( #939 )
...
* let us start getting some more dependabot PRs
* Update .github/dependabot.yml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-02-01 11:23:49 -08:00
burnettk
b3b1f44d51
update cryptography
2024-02-01 14:02:49 -05:00
Kevin Burnett
020519a724
support bpmn executable property ( #934 )
...
* support executable property
* process model with no primary file is not executable
* filter by executable and primary file and avoid snagging g.user from service
* kill Start buttons on process group list as well
* use more similar code to check is executable and write integration test
* add a test and improve a variable name
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-02-01 10:57:12 -08:00
usama9500
aaec9f6ffc
Maximum and Minimum Date Validation ( #935 )
2024-02-01 09:55:01 -08:00
burnettk
8ddeff9aac
go back to version of bpmn js spiff before PR 903 and ayoub drop 1
2024-02-01 12:34:48 -05:00
Kevin Burnett
5fa79a8ec6
avoid dup github workflows ( #937 )
...
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-02-01 09:28:56 -08:00
Kevin Burnett
6a3f8a212f
update spiff and remove dot notation ( #933 )
...
* update spiff and remove dot notation
* update script_engine dependency based on spiff lib update
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-02-01 06:51:19 -08:00
jbirddog
a214a6aedd
Add migration ( #931 )
2024-01-31 11:31:14 -05:00
Kevin Burnett
711da2b048
unique bpmn process ids ( #927 )
...
* remove SpecReferenceCache
* make sure strings are sometimes unique
* lint
* more random
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-01-30 12:48:44 -08:00
burnettk
4cb1f33ac9
fix lint
2024-01-30 13:18:44 -05:00
Kevin Burnett
b4f85925d6
make data store component respect permissions ( #929 )
...
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-01-30 09:43:05 -08:00
burnettk
40b9570e22
process instances for-me is a basic permissions thing needed by everyone
2024-01-30 12:16:46 -05:00
Kevin Burnett
5c352a87d7
update bpmn-js-spiffworkflow ( #903 )
...
* update bpmn-js-spiffworkflow
* minor fixes to cypress w/ burnettk
* pull in bpmn-js-spiffworkflow/pull/64
* bump to get non-ayoub change
* bump
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-01-30 08:54:05 -08:00
jbirddog
6c209fe2ff
Bump docker ( #918 )
...
* Bump docker base image to python 3.12.1
* Add libffi-dev
* Add chardet
* Dumping logs in CI
* Remove tmp CI step, bump gunicorn
2024-01-29 11:09:36 -08:00
burnettk
46a7aab147
update sonarsource/sonarcloud-github-action
2024-01-29 10:53:03 -05:00
burnettk
616659e691
consistent license
2024-01-29 10:16:28 -05:00
Dan Funk
03b21accec
allow looping back in a process to create more messages - minor bug fix - didn't add what would be a complex test to this, as it was a one line change that seems an oversight in the original code. ( #924 )
2024-01-29 06:40:39 -08:00
jasquat
f0f4bcce12
Feature/homepage extension filter refactor ( #919 )
...
* WIP: initial work to have a home page created from an extension w/ burnettk
* added support to display an extension as the root page w/ burnettk
* allow extensions to add new routes to base routes w/ burnettk
* use page instead of creating new key route w/ burnettk
* added components to support pi tables in extensions w/ burnettk
* allow using asterisks to mark words as bold in process instance list table
* moved table component from InstancesListTable to own component w/ burnettk
* filters are somewhat working again w/ burnettk
* default homepage uses the table without filters component now w/ burnettk
* renamed instance list tables to be more appropriate w/ burnettk
* display errors if list table is used incorrectly w/ burnettk
* fixed issue where columns were not displaying in the filter list
* pyl
* rely on changes in report hash to determine if report hash state needs updating
* only show link to report if there are instances to show
* many updates for filtering to remove the apply button and clean things up w/ burnettk
* some more fixes for too many renderings w/ burnettk
* advanced filters are working again w/ burnettk
* clear is working again w/ burnettk
* fixed a few linting errors and warnings w/ burnettk
* fixed some cypress tests
* if there are errors then display them right away instead of trying to put together the other elements
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-01-26 11:41:07 -05:00
jbirddog
4758634c99
Show Data Store tiles on the Process Group page ( #917 )
...
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-01-24 10:15:08 -05:00
jbirddog
858e8eaec4
Get backend working with Python 3.12 ( #876 )
...
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-01-24 08:00:10 -05:00
jbirddog
60f34e3015
Validate writes to the json data store against its schema ( #875 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-01-24 07:58:30 -05:00
Kevin Burnett
f462457f92
validate prefix and make saveFile async ( #915 )
...
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-01-23 14:08:44 -08:00
jasquat
6b0625ea5d
added debounce to rjsf date picker to avoid converting dates too early when typing ( #909 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-01-19 11:18:52 -05:00
jasquat
0ab1ca446c
force user logout if token cannot be decoded w/ burnettk
2024-01-18 14:51:04 -05:00
jasquat
11384c2a47
queue instance with celery instead of running engine steps on task submit w/ burnettk
2024-01-18 13:29:10 -05:00
jasquat
2aa1278648
do not console log hideCloseButton w/ burnettk
2024-01-18 09:40:53 -05:00
jasquat
88f81cd2b3
use caps in api key header name w/ burnettk
2024-01-17 11:04:40 -05:00
usama9500
11d9e32d1f
Private fields using data object and Viewing task instance history ( #899 )
...
* Private fields using data object and Viewing task instance history
* edits while reviewing
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-01-16 20:35:45 -08:00
jasquat
80bc2f2e42
Feature/typeahead allow guest user ( #897 )
...
* decode tokens with jwt instead of with base64 w/ burnettk
* try to verify jwt token with keycloak when we decode it w/ burnettk
* make the token algorithm a constant w/ burnettk
* WIP: create more valid looking jwt from spiff w/ burnettk
* tests are passsing now w/ burnettk
* some pyl stuff w/ burnettk
* fixed mypy issues w/ burnettk
* fixed issues from mypy fixes w/ burnettk
* do not load openid blueprint if not using those configs w/ burnettk
* used the process instance to determine if guest user can use connector api w/ burnettk
* only check the db for process instance if the api call is for typeahead
* removed unused test code
* pyl
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-01-16 14:47:25 -05:00
jasquat
2d9fb4430e
updated SpiffWorkflow for data object category fix ( #904 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-01-16 14:45:55 -05:00
jbirddog
8e05e1e3c0
Add identifier and clz fields to the data stores response ( #894 )
2024-01-12 08:04:32 -05:00
burnettk
3aabc2cdae
Revert "bump bpmn-js-spiffworkflow"
...
This reverts commit a676088401
.
2024-01-11 15:33:32 -05:00
Kevin Burnett
b02f505bea
move snyk stuff to snyk file ( #895 )
...
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-01-11 06:14:25 -08:00
burnettk
ae9b16165c
let docs build with new python, and fix json
2024-01-10 19:02:25 -05:00
burnettk
14f2107b91
update docs
2024-01-10 18:47:35 -05:00
jasquat
12f929f777
ignore newest cryptography snyk issue
2024-01-10 12:29:50 -05:00