├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── demo ├── __init__.py ├── apps.py ├── conditions.py ├── models.py ├── process.py ├── serializers.py ├── tests │ ├── __init__.py │ ├── test_api.py │ └── test_process.py ├── urls.py └── viewsets.py ├── django_logic ├── __init__.py ├── commands.py ├── constants.py ├── exceptions.py ├── logger.py ├── process.py ├── state.py └── transition.py ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── manage.py ├── models.py ├── settings.py ├── test_managers.py ├── test_process.py ├── test_state.py ├── test_transition.py └── urls.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/README.md -------------------------------------------------------------------------------- /demo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/__init__.py -------------------------------------------------------------------------------- /demo/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/apps.py -------------------------------------------------------------------------------- /demo/conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/conditions.py -------------------------------------------------------------------------------- /demo/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/models.py -------------------------------------------------------------------------------- /demo/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/process.py -------------------------------------------------------------------------------- /demo/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/serializers.py -------------------------------------------------------------------------------- /demo/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/tests/test_api.py -------------------------------------------------------------------------------- /demo/tests/test_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/tests/test_process.py -------------------------------------------------------------------------------- /demo/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/urls.py -------------------------------------------------------------------------------- /demo/viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/demo/viewsets.py -------------------------------------------------------------------------------- /django_logic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/django_logic/__init__.py -------------------------------------------------------------------------------- /django_logic/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/django_logic/commands.py -------------------------------------------------------------------------------- /django_logic/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/django_logic/constants.py -------------------------------------------------------------------------------- /django_logic/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/django_logic/exceptions.py -------------------------------------------------------------------------------- /django_logic/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/django_logic/logger.py -------------------------------------------------------------------------------- /django_logic/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/django_logic/process.py -------------------------------------------------------------------------------- /django_logic/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/django_logic/state.py -------------------------------------------------------------------------------- /django_logic/transition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/django_logic/transition.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/tests/manage.py -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/tests/models.py -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/tests/test_managers.py -------------------------------------------------------------------------------- /tests/test_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/tests/test_process.py -------------------------------------------------------------------------------- /tests/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/tests/test_state.py -------------------------------------------------------------------------------- /tests/test_transition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/tests/test_transition.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Borderless360/django-logic/HEAD/tests/urls.py --------------------------------------------------------------------------------