SpiffWorkflow is a software development platform for building, running, and monitoring executable diagrams
https://www.spiffworkflow.org/
552229110c
Request email from open id clients, as this would provide a handy way to uniquely reference users when assigning to groups. During Login do a lookup on email if possible -- so that permissions assignments based on email can be connected when sigining in through openid. Don't use "open_id" for the service name on user accounts, use the iss string provided through open id, this will allow us to support more than one open id platform. Update the KeyCloak configuration so it is able to return email addresses for users -- which will make permission assignment easier in the future. Removed several unused commands in the user_service class. |
||
---|---|---|
.github/workflows | ||
SpiffWorkflow | ||
bin | ||
bpmn-js-spiffworkflow | ||
connector-proxy-demo | ||
flask-bpmn | ||
spiffworkflow-backend | ||
spiffworkflow-frontend | ||
.darglint | ||
.flake8 | ||
.gitignore | ||
.pre-commit-config.yaml | ||
.tool-versions | ||
LICENSE | ||
README.md | ||
docker-compose.yml | ||
poetry.lock | ||
pyproject.toml |
README.md
spiff-arena
This is a monorepo based on git subtrees that pulls together various spiffworkflow-related projects. Here's an example command to push back to one project:
git subtree push --prefix=spiffworkflow-frontend git@github.com:sartography/spiffworkflow-frontend.git add_md_file
run all lint checks and tests
./bin/run_pyl
Requires at root:
- .darglint
- .flake8
- .pre-commit-config.yaml
- pyproject.toml