jasquat
cee36c2d2d
remove-email-service ( #1670 )
...
* this library does not seem used so remove it and its dependency from the app
* use the flask version of sentry-sdk so it can install its dependencies
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-04 11:51:39 -04:00
jasquat
59d19bb457
Rjsf typing is slow ( #1663 )
...
* updated rjsf packages w/ burnettk
* use performance improvement branch of validate js v8 w/ burnettk
* Update spiffworkflow-backend/bin/task_data_to_python_variables.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-06-03 16:19:15 -07:00
dependabot[bot]
1ced0cc23f
Bump ruff from 0.4.6 to 0.4.7 in /spiffworkflow-backend ( #1659 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.4.6 to 0.4.7.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.6...v0.4.7 )
---
updated-dependencies:
- dependency-name: ruff
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>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-03 11:19:53 -07:00
burnettk
1f6ca8b727
allow local test tokens to last 24 hours
2024-06-03 13:04:28 -04:00
jasquat
ae6f3119bb
updated libs for safety issues w/ burnettk ( #1662 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-03 11:18:02 -04:00
dependabot[bot]
5e6ab9adb7
Bump coverage from 7.4.1 to 7.5.3 in /spiffworkflow-backend ( #1637 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.4.1 to 7.5.3.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.1...7.5.3 )
---
updated-dependencies:
- dependency-name: coverage
dependency-type: direct:development
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>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-05-31 21:10:12 -07:00
jasquat
59c1086d55
Pi fix pm gone ( #1648 )
...
* some better error logging when the background processor fails w/ burnettk
* handle process model not found issues better and do not raise in handle exception if it is missing w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-31 10:12:43 -04:00
burnettk
d64f3953e8
fix doc for task list completed, which does not actually filter by calling user
2024-05-30 17:30:48 -04:00
burnettk
c5359acaae
remove 172 lines of unused junk from api.yml
2024-05-30 17:03:30 -04:00
jasquat
2992798c5b
reference-cache-integrity-fix-2 ( #1645 )
...
* delete from process caller table explicitly before removing from reference cache to hopefully avoid integrity errors
* check if reference cache id list has items to avoid unnecessary db calls
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-05-30 14:15:40 -04:00
jasquat
e9022fd2b1
do not restrict blank task list to not started pi but anytime the bpmn process is blank ( #1644 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-30 10:18:40 -04:00
jasquat
928273c034
blank-task-list-on-new-pi ( #1634 )
...
* return a blank task list if the new instance has not started yet and does not have an associated bpmn process
* fixed minor typo
* use ruff instead of black for formatting w/ burnettk
* upgrade ruff and remove references to black w/ burnettk
* remove unnecessary packages for pre-commit w/ burnettk
* we do not use reorder lib w/ burnettk
* ruff is needed w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-29 16:25:47 -04:00
jasquat
5db0feb32e
add publish permissions to process model for breadcrumb, not overwrite ( #1633 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-29 12:01:28 -07:00
jasquat
a6a0d35b08
Reference cache integrity fix ( #1627 )
...
* added test to make sure process caller relationship table is properly updated and refactored clear reference cache to hopefully fix oddities when attempting to run it w/ burnettk
* fixed pyl w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-28 14:13:10 -07:00
burnettk
7a76ecba50
fix typing issues and fix issue i introduced
2024-05-28 17:01:09 -04:00
burnettk
59c697e9bf
lint
2024-05-28 16:51:53 -04:00
Kevin Burnett
2fed502147
Merge branch 'main' into feature/docker-secrets
2024-05-28 20:47:12 +00:00
dependabot[bot]
3585fff1a0
Bump ruff from 0.4.4 to 0.4.5 in /spiffworkflow-backend ( #1623 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.4.4 to 0.4.5.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.4...v0.4.5 )
---
updated-dependencies:
- dependency-name: ruff
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-05-28 14:47:30 +00:00
dependabot[bot]
37cc952e0d
Bump pygments from 2.17.2 to 2.18.0 in /spiffworkflow-backend ( #1618 )
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.17.2 to 2.18.0.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.17.2...2.18.0 )
---
updated-dependencies:
- dependency-name: pygments
dependency-type: direct:development
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-05-27 15:02:30 +00:00
Chris Daßler
92229f12f8
chore: Remove unused import
2024-05-27 14:51:57 +02:00
Chris Daßler
6e83494384
fix(): Ensure secure handling of file paths and improve error handling (CodeRabbit suggestion)
2024-05-26 20:50:45 +02:00
Sky
40f3dfca23
Update spiffworkflow-backend/src/spiffworkflow_backend/config/default.py
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-05-26 20:27:47 +02:00
Chris Daßler
84a47e0efd
fix(): AttributeError: 'NoneType' object has no attribute 'startswith'
2024-05-26 20:19:59 +02:00
Chris Daßler
998e08ee6e
fix(): Check if secrets file exists
2024-05-26 16:33:37 +02:00
Chris Daßler
3238fb6d6e
feat: Using docker secrets - put file contents to env value
2024-05-26 16:19:30 +02:00
Kevin Burnett
0329c11182
more flexible local dev args ( #1613 )
...
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-05-24 23:06:16 +00:00
dependabot[bot]
3d526cab3a
Bump flask-migrate from 4.0.5 to 4.0.7 in /spiffworkflow-backend ( #1610 )
...
Bumps [flask-migrate](https://github.com/miguelgrinberg/flask-migrate ) from 4.0.5 to 4.0.7.
- [Release notes](https://github.com/miguelgrinberg/flask-migrate/releases )
- [Changelog](https://github.com/miguelgrinberg/Flask-Migrate/blob/main/CHANGES.md )
- [Commits](https://github.com/miguelgrinberg/flask-migrate/compare/v4.0.5...v4.0.7 )
---
updated-dependencies:
- dependency-name: flask-migrate
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-05-24 15:06:34 +00:00
jasquat
7281da6ce6
downgrade gunicorn to avoid SCRIPT_NAME header issue w/ burnettk
2024-05-23 16:12:17 -04:00
dependabot[bot]
e2fe17cbbc
Bump gunicorn from 21.2.0 to 22.0.0 in /spiffworkflow-backend ( #1597 )
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 21.2.0 to 22.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/21.2.0...22.0.0 )
---
updated-dependencies:
- dependency-name: gunicorn
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-05-23 14:46:27 +00:00
jasquat
c11577e990
allow guest users to use typeahead w/ burnettk ( #1594 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-22 13:36:25 -07:00
jbirddog
5bf3ea0db2
Detect duplicate process ids when uploading/creating a new file ( #1581 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-22 12:18:44 -04:00
dependabot[bot]
191f46b95b
Bump ruff from 0.3.5 to 0.4.4 ( #1591 )
...
* ---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fixed issues with new version of ruff w/ burnettk
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-22 11:56:23 -04:00
dependabot[bot]
2e38a18cf7
--- ( #1592 )
...
updated-dependencies:
- dependency-name: types-requests
dependency-type: direct:development
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-05-22 15:10:50 +00:00
Kevin Burnett
65eb7115a0
bump spiff to get bugfix/missing-data-output update ( #1584 )
...
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-05-21 16:24:41 -04:00
jasquat
c882a208fb
Hunter is me main ( #1585 )
...
* get token object for local development env
* print just token to stdout in case we want to shell out to this script for some reason
* migrated get_token bash script to python version w/ burnettk
* ruff should ignore print statements in bin script w/ burnettk
---------
Co-authored-by: unknown <hdl560@163.com>
Co-authored-by: HunterIsMe <36193162+HunterIsMe@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-21 15:40:25 -04:00
jbirddog
5840db56cf
Update process callers when a file is uploaded ( #1571 )
2024-05-20 19:52:31 -04:00
jbirddog
10e9511cfc
Clean up process references when deleting models and groups ( #1561 )
2024-05-16 14:52:55 -04:00
jasquat
afd598bb8f
only return the tasks for the given bpmn process omitting tasks for call activities ( #1562 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-16 11:29:53 -07:00
jasquat
096d1ef66e
enhancement/allow-worfklow-targets-from-external-events ( #1552 )
...
* updated SpiffWorkflow and added test to make sure correct task gets the error in a multi-instance w/ burnettk
* use main of SpiffWorkflow w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-14 16:10:35 -04:00
jasquat
b6f50a65f3
save all bpmn files right before starting the server w/ burnettk
2024-05-14 11:29:09 -04:00
Kevin Burnett
8cb39ef214
allow large tokens to pass through nginx ( #1550 )
...
* allow large tokens to pass through nginx
* improve comment
---------
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-05-13 16:56:37 -07:00
burnettk
11134d1577
fix one snyk issue and ignore another
2024-05-13 10:28:58 -04:00
Kevin Burnett
c967af3d65
safety updates and ignore unfixable pip issue ( #1544 )
...
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-05-13 07:23:55 -07:00
jasquat
59bf7ec7e9
Celery instructions fix ( #1533 )
...
* queue instructions after running a manual task as well
* avoid adding instructions for human tasks
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-10 12:06:43 -04:00
burnettk
3dac7e9226
update token expiry for test openid server
2024-05-10 10:18:07 -04:00
jasquat
50754b9d33
Remove add proce info ( #1526 )
...
* call the proc index when we need it rather than passing it through w/ burnettk
* removed all uses of additional_processing_identifier w/ burnettk
* added comment about why we need current proc index and made coderabbit suggestion w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-09 16:53:36 -04:00
jasquat
d5e0ab6989
Fix process data get subprocess 3 ( #1515 )
...
* Fix process data get subprocess (#1493 )
* added test to make sure we can get the data object of a sub process
* avoid the processor altogether to get data objects but use the db directly
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
* get the data object value from the bpmn process that defines it w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-08 09:29:07 -04:00
burnettk
141a327627
make sure input line is set before doing things
2024-05-07 20:43:15 -04:00
jasquat
6bb24e51bf
queue the pi in the future if it is locked w/ burnettk ( #1513 )
...
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-07 17:15:28 -04:00
jasquat
a7370cd293
Fix process data get subprocess ( #1493 ) ( #1514 )
...
* added test to make sure we can get the data object of a sub process
* avoid the processor altogether to get data objects but use the db directly
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-07 17:11:17 -04:00