154 Commits

Author SHA1 Message Date
Dan
d2d0cb0b19 getting the collect hit_policy to work correctly. 2022-12-02 15:32:33 -05:00
burnettk
2b47eb7f58 upgrade apscheduler and fix mispelling 2022-11-21 21:15:48 -05:00
burnettk
72da67f005 eliminate security issue by removing py 2022-11-20 21:34:35 -05:00
burnettk
818bce07e3 update mysql-connector-python 2022-11-20 21:31:45 -05:00
burnettk
52fad891c5 update spiff 2022-11-20 19:46:37 -05:00
burnettk
3334c7f9d7 update spiff 2022-11-16 13:21:09 -05:00
Dan
89c17b7aab Fixing a bug in SpiffWorkflow (new version in poetry.lock)
Don't explode when back-filling process models and hitting and error
Assure processes are executable when setting them as the default primary process.
The SpecReferenceCache now uses a unique constraint across two fields. (requires a new db)
2022-11-15 14:50:41 -05:00
Dan
b7b6a97df0 work in spiff is approved and merged, updating dependency 2022-11-14 10:40:52 -05:00
Dan
828e41c4d6 Adding a display name to the BPMN Process ID Lookup Table
Removing (very nearly, except for script unit tests) all the XML Parsing we were doing, see related PR on SpiffWorkflow
Moved the Custom Parser into its own file to solve some circular import issues
2022-11-12 12:36:07 -05:00
mike cullerton
450a8d0757 Delete groups now checks for running instances in nested models
also, pyl
2022-11-10 16:44:27 -05:00
jasquat
6b54770d17 update greenlet w/ burnettk 2022-11-09 15:29:51 -05:00
jbirddog
64ac704288 Move to Python 3.11 (#27) 2022-11-09 13:45:16 -05:00
burnettk
2366b93b73 Merge commit 'a0b923c9ad98d07d3cf46dca689a01b13d41aa02' 2022-11-04 09:33:44 -04:00
burnettk
5c6601237e upgrade spiff and add commented out assertion 2022-11-04 09:33:30 -04:00
jbirddog
65c343337d Point back to spiff main (#19) 2022-11-03 15:58:06 -04:00
jbirddog
7eafd5c994 Track spiff step details more granularly (#17) 2022-11-03 15:07:46 -04:00
jasquat
d55298517a update SpiffWorkflow w/ burnettk 2022-11-02 12:22:52 -04:00
jbirddog
400fa583f3 SpiffWorkflow cold start improvements (#13) 2022-11-02 11:35:10 -04:00
burnettk
5e431a2a5d Merge commit 'c24cc56fb00e07f6cfe16840c65471443b120daf' 2022-10-27 22:03:49 -04:00
burnettk
1a51f90911 update flask-bpmn 2022-10-27 17:13:36 -04:00
jasquat
9c57a876e5 avoid sending two errors to sentry w/ burnettk 2022-10-27 15:33:59 -04:00
burnettk
7c01d37f50 bump spiff 2022-10-26 16:24:37 -04:00
dependabot[bot]
d7ba33c03f
Bump flake8-bugbear from 22.9.23 to 22.10.25
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.9.23 to 22.10.25.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.9.23...22.10.25)

---
updated-dependencies:
- dependency-name: flake8-bugbear
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 03:01:36 +00:00
dependabot[bot]
4a2b12efc6
Bump reorder-python-imports from 3.8.5 to 3.9.0
Bumps [reorder-python-imports](https://github.com/asottile/reorder_python_imports) from 3.8.5 to 3.9.0.
- [Release notes](https://github.com/asottile/reorder_python_imports/releases)
- [Commits](https://github.com/asottile/reorder_python_imports/compare/v3.8.5...v3.9.0)

---
updated-dependencies:
- dependency-name: reorder-python-imports
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 02:41:00 +00:00
burnettk
3c677c751b update sphinx-autoapi 2022-10-24 22:35:28 -04:00
dependabot[bot]
2821bfbcc0
Bump pyupgrade from 2.38.4 to 3.1.0
Bumps [pyupgrade](https://github.com/asottile/pyupgrade) from 2.38.4 to 3.1.0.
- [Release notes](https://github.com/asottile/pyupgrade/releases)
- [Commits](https://github.com/asottile/pyupgrade/compare/v2.38.4...v3.1.0)

---
updated-dependencies:
- dependency-name: pyupgrade
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 22:00:28 +00:00
dependabot[bot]
51fa786497
Bump pyjwt from 2.5.0 to 2.6.0
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/jpadilla/pyjwt/commits)

---
updated-dependencies:
- dependency-name: pyjwt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 21:03:16 +00:00
jasquat
c169cbd988 updated lock file w/ burnettk 2022-10-21 16:31:20 -04:00
jasquat
e7f2d23e6c merged in main and resolved conflicts w/ burnettk 2022-10-21 16:22:19 -04:00
jasquat
645e4d8fb6 updated flask-bpmn for sentry and fixed for pyl w/ burnettk 2022-10-21 13:15:17 -04:00
Dan
306618d996 Send a json request to the connector proxy (don't send a set of post params, as these will all be converted to strings)
Requires changes on the connector proxy as well.
Adding SimpleJson as a dependency -- when it is available, Flask will prefer its use when serializing requests - and this will avoid errors when attempting to send decimal values.  As I understand it, using SimpleJson on both ends will assure that decimals are represented as strings during serialization, but SimpleJson will know to deserialize them back to decimals on the other side.
Can't say I'm lovin on Json at the moment.
2022-10-21 12:41:47 -04:00
burnettk
5e09e28da8 fix mypy 2022-10-20 18:44:08 -04:00
burnettk
68485ab4c4 use fork of sqlalchemy-stubs 2022-10-20 18:03:55 -04:00
burnettk
872480dbdc Merge remote-tracking branch 'origin/main' into feature/lib-updates-and-mypy 2022-10-20 17:32:23 -04:00
burnettk
18a892f6c6 work in progress 2022-10-20 17:30:51 -04:00
jasquat
b285ba1a1c added updated columns to secrets and updated flask-bpmn 2022-10-20 10:29:13 -04:00
burnettk
3ddaa5d088 lib updates and mypy 2022-10-19 22:01:39 -04:00
burnettk
80c5357b9b lint 2022-10-19 20:58:54 -04:00
jasquat
72049c0041 added authentication callback endpoint. w/ burnettk, cullerton, jbirddog 2022-10-19 14:19:12 -04:00
jasquat
1902b785d9 updated flask-bpmn w/ burnettk cullerton 2022-10-19 10:43:26 -04:00
jasquat
6ce1cdb043 updated flask-bpmn for new ApiError. w/ burnettk 2022-10-18 16:07:33 -04:00
burnettk
2fbc6777bd filter out NotFound from our sentry alerts and fix a bunch of typing things 2022-10-18 07:09:03 -04:00
jbirddog
eb89e95297
Some changes from Dan (#133)
* Updaging the jinja processing so it doesn't leave a bunch of blank lines in the markdown that has strong feelings about white space.  Updating the front end to render markdown formatted instructions.  And adding a little css love to tables that are generated in Markdown.

* pre-commit updates

Co-authored-by: Dan <daniel.h.funk@gmail.com>
2022-10-12 15:59:21 -04:00
dependabot[bot]
16a6f476a6
Bump typing-extensions from 4.3.0 to 4.4.0
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.3.0...4.4.0)

---
updated-dependencies:
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-12 18:06:26 +00:00
jasquat
d01b4fc761 updated sentry-sdk to resolve deprecation warnings 2022-10-12 09:56:33 -04:00
jasquat
508f99000a merged in main and resolved conflicts 2022-10-12 09:41:07 -04:00
jasquat
e4ded8fc05 added method to import permissions from yml file w/ burnettk 2022-10-11 15:18:32 -04:00
jbirddog
d0add0fed6
Bump to latest spiff on main (#128) 2022-10-11 13:28:12 -04:00
jasquat
f652f3e56f Merge remote-tracking branch 'origin/main' into feature/permissions 2022-10-11 10:31:22 -04:00
burnettk
9888bd09ad rename code to error_code 2022-10-11 10:08:05 -04:00