├── .gitignore ├── .landscape.yaml ├── .travis.yml ├── LICENSE ├── README.md ├── example ├── __init__.py ├── flows.py └── urls.py ├── flows ├── __init__.py ├── additional │ ├── __init__.py │ ├── celery │ │ ├── __init__.py │ │ └── cleanup_task.py │ └── crispy.py ├── appconfig.py ├── binder.py ├── components.py ├── config.py ├── handler.py ├── history.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── cleanupflows.py ├── models.py ├── preconditions.py ├── south_migrations │ ├── 0001_initial.py │ ├── 0002_auto__add_field_statemodel_last_access.py │ └── __init__.py ├── statestore │ ├── __init__.py │ ├── base.py │ ├── django_store.py │ ├── redis_store.py │ ├── tests │ │ ├── __init__.py │ │ ├── django_tests.py │ │ ├── models.py │ │ └── utils.py │ └── tmpfile_store.py ├── tests │ ├── __init__.py │ ├── components_tests.py │ ├── preconditions_tests.py │ ├── settings.py │ ├── transitions_tests.py │ └── utils.py └── transitions.py ├── scripts ├── test.sh ├── travis-build.sh ├── travis-install.sh └── travis_skip.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/.gitignore -------------------------------------------------------------------------------- /.landscape.yaml: -------------------------------------------------------------------------------- 1 | ignore-paths: 2 | - example 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/README.md -------------------------------------------------------------------------------- /example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/flows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/example/flows.py -------------------------------------------------------------------------------- /example/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/example/urls.py -------------------------------------------------------------------------------- /flows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/__init__.py -------------------------------------------------------------------------------- /flows/additional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flows/additional/celery/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flows/additional/celery/cleanup_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/additional/celery/cleanup_task.py -------------------------------------------------------------------------------- /flows/additional/crispy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/additional/crispy.py -------------------------------------------------------------------------------- /flows/appconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/appconfig.py -------------------------------------------------------------------------------- /flows/binder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/binder.py -------------------------------------------------------------------------------- /flows/components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/components.py -------------------------------------------------------------------------------- /flows/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/config.py -------------------------------------------------------------------------------- /flows/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/handler.py -------------------------------------------------------------------------------- /flows/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/history.py -------------------------------------------------------------------------------- /flows/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flows/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flows/management/commands/cleanupflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/management/commands/cleanupflows.py -------------------------------------------------------------------------------- /flows/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/models.py -------------------------------------------------------------------------------- /flows/preconditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/preconditions.py -------------------------------------------------------------------------------- /flows/south_migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/south_migrations/0001_initial.py -------------------------------------------------------------------------------- /flows/south_migrations/0002_auto__add_field_statemodel_last_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/south_migrations/0002_auto__add_field_statemodel_last_access.py -------------------------------------------------------------------------------- /flows/south_migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flows/statestore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/statestore/__init__.py -------------------------------------------------------------------------------- /flows/statestore/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/statestore/base.py -------------------------------------------------------------------------------- /flows/statestore/django_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/statestore/django_store.py -------------------------------------------------------------------------------- /flows/statestore/redis_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/statestore/redis_store.py -------------------------------------------------------------------------------- /flows/statestore/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flows/statestore/tests/django_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/statestore/tests/django_tests.py -------------------------------------------------------------------------------- /flows/statestore/tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/statestore/tests/models.py -------------------------------------------------------------------------------- /flows/statestore/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/statestore/tests/utils.py -------------------------------------------------------------------------------- /flows/statestore/tmpfile_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/statestore/tmpfile_store.py -------------------------------------------------------------------------------- /flows/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/tests/__init__.py -------------------------------------------------------------------------------- /flows/tests/components_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/tests/components_tests.py -------------------------------------------------------------------------------- /flows/tests/preconditions_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/tests/preconditions_tests.py -------------------------------------------------------------------------------- /flows/tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/tests/settings.py -------------------------------------------------------------------------------- /flows/tests/transitions_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/tests/transitions_tests.py -------------------------------------------------------------------------------- /flows/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/tests/utils.py -------------------------------------------------------------------------------- /flows/transitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/flows/transitions.py -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/travis-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/scripts/travis-build.sh -------------------------------------------------------------------------------- /scripts/travis-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/scripts/travis-install.sh -------------------------------------------------------------------------------- /scripts/travis_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/scripts/travis_skip.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlio/django-flows/HEAD/setup.py --------------------------------------------------------------------------------