mirror of
https://github.com/sartography/spiff-arena.git
synced 2025-01-26 09:20:16 +00:00
f0f4bcce12
* 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>
Spiffworkflow Backend ========== |Tests| |Codecov| |pre-commit| |Black| .. |Tests| image:: https://github.com/sartography/spiffworkflow-backend/workflows/Tests/badge.svg :target: https://github.com/sartography/spiffworkflow-backend/actions?workflow=Tests :alt: Tests .. |Codecov| image:: https://codecov.io/gh/sartography/spiffworkflow-backend/branch/main/graph/badge.svg :target: https://codecov.io/gh/sartography/spiffworkflow-backend :alt: Codecov .. |pre-commit| image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white :target: https://github.com/pre-commit/pre-commit :alt: pre-commit .. |Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black :alt: Black Features -------- * Backend API portion of the spiffworkflow engine webapp Running Locally --------------- See detailed instructions at the root of spiff-arena, but: * Install libraries using poetry: .. code:: console $ poetry install * Setup the database - uses mysql and assumes server is running by default: .. code:: console $ ./bin/recreate_db clean * Run the server: .. code:: console $ ./bin/run_server_locally Requirements ------------ * Python 3.10+ * Poetry Contributing ------------ Contributions are very welcome. To learn more, see the `Contributor Guide`_. Issues ------ If you encounter any problems, please `file an issue`_ along with a detailed description. Credits ------- This project was generated from `@cjolowicz`_'s `Hypermodern Python Cookiecutter`_ template. .. _@cjolowicz: https://github.com/cjolowicz .. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _PyPI: https://pypi.org/ .. _Hypermodern Python Cookiecutter: https://github.com/cjolowicz/cookiecutter-hypermodern-python .. _file an issue: https://github.com/sartography/spiffworkflow-arena/issues .. github-only