django-wizard-builder 2.5.7
Create multi-page forms from the Django admin
License: BSD

django-wizard-builder
=====================

+----------------+---------------+
| Status         | Support       |
+================+===============+
| |Build Status| | |python 3.6|  |
+----------------+---------------+
| |PyPI Version| | |django 1.11| |
+----------------+---------------+

Installation
------------

django settings

::

    INSTALLED_APPS = [
        'django.contrib.sites',
        'nested_admin',
        'widget_tweaks',
        'wizard_builder',
    ]

urls.py

::

    urlpatterns = [
        url(r'^nested_admin/', include('nested_admin.urls')),
        url(r'^admin/', admin.site.urls),
    ]

Developement
------------

Welcome to the Callisto Product Team! Here’s a list of things you’ll
need to get started:

::

    $ make install-osx  # on osx
    $ make app-setup

cleanup / linting / tests

::

    $ make clean-lint
    $ make test-fast

.. |Build Status| image:: https://travis-ci.org/SexualHealthInnovations/django-wizard-builder.png?branch=master
   :target: https://travis-ci.org/SexualHealthInnovations/django-wizard-builder
.. |python 3.6| image:: https://img.shields.io/badge/python-3.6-green.svg
.. |PyPI Version| image:: https://img.shields.io/pypi/v/django-wizard-builder.svg
   :target: https://pypi.python.org/pypi/django-wizard-builder
.. |django 1.11| image:: https://img.shields.io/badge/django-1.11-yellowgreen.svg

History / Changelog
===================

2.5.7 (2017-11-23)
------------------

-  maintainence release

.. section-1:

2.5.6 (2017-11-22)
------------------

-  supress extra question inlines

.. section-2:

2.5.5 (2017-11-21)
------------------

-  add a missing migration

.. section-3:

2.5.4 (2017-11-21)
------------------

-  remove direct use of get_current_site

.. section-4:

2.5.3 (2017-11-06)
------------------

-  all foreign keys casade deletion now

.. section-5:

2.5.2 (2017-11-02)
------------------

-  re-enable conditionals

   https://github.com/project-callisto/django-wizard-builder/pull/205

.. section-6:

2.5.1 (2017-10-30)
------------------

-  fix migration 0034 on postgres

.. section-7:

2.5.0 (2017-10-28)
------------------

-  removed downcasting queries
-  removed django-model-utils dependency
-  refactored admin classes

   https://github.com/project-callisto/django-wizard-builder/pull/200

.. section-8:

2.4.4 (2017-10-28)
------------------

-  fix button order in example app

.. section-9:

2.4.3 (2017-10-20)
------------------

-  partially disable conditionals

   https://github.com/project-callisto/django-wizard-builder/pull/198

.. section-10:

2.4.2 (2017-10-19)
------------------

-  answer display updates for `callisto-core data persistence
   PR <https://github.com/project-callisto/callisto-core/pull/311>`__

   https://github.com/project-callisto/django-wizard-builder/pull/197

.. section-11:

2.4.1 (2017-10-17)
------------------

-  move field generating code out of the models

   https://github.com/project-callisto/django-wizard-builder/pull/196

.. section-12:

2.4.0 (2017-10-17)
------------------

-  question fields are now generated from session data, rather than
   being pulled from the database on each request

   https://github.com/project-callisto/django-wizard-builder/pull/192

.. section-13:

2.3.0 (2017-10-12)
------------------

-  add TextArea question type (s/o
   [@scattermagic](https://github.com/scattermagic))

   https://github.com/project-callisto/django-wizard-builder/pull/191

.. section-14:

2.2.4 (2017-10-12)
------------------

-  fix multiple choice answer display on review page (s/o
   [@scattermagic](https://github.com/scattermagic))

   https://github.com/project-callisto/django-wizard-builder/pull/187

.. section-15:

2.2.3 (2017-09-19)
------------------

-  fix a bug with incorrectly formatted review page answers

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/177

.. section-16:

2.2.2 (2017-09-18)
------------------

-  update tests for callisto’s use case
-  remove infobox

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/176

.. section-17:

2.2.1 (2017-09-15)
------------------

-  remove tinymce

.. section-18:

2.1.0 (2017-09-14)
------------------

-  views / view_partials / view_helpers cleanup
-  WizardFormPartial moved from views.py to view_partials.py

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/169

.. section-19:

2.0.0 (2017-09-12)
------------------

-  disable WIP conditionals on review page
-  update StorageHelper session api, which is now

   -  StorageHelper.current_data_from_storage
   -  StorageHelper.add_data_to_storage
   -  StorageHelper.init_storage

      ::

          https://github.com/SexualHealthInnovations/django-wizard-builder/pull/164

.. section-20:

1.0.6 (2017-09-06)
------------------

-  show unanswered questions on the review page

.. section-21:

1.0.2 (2017-08-22)
------------------

-  add debug logging to wizard manager

.. section-22:

1.0.0 (2017-08-20)
------------------

-  first major release version
-  lock api to callisto-core

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/125

.. section-23:

0.5.5 (2017-08-18)
------------------

-  Refactor wizard views into a FormView
-  remove all django-formtools legacy code
-  added fixtures and template defaults
-  added some heroku setup management commands
-  include tests in release

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/118
   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/120
   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/125

.. section-24:

0.3.2 (2017-08-07)
------------------

-  add wizard form templates
-  remove SingleLineTextWithMap, MultiLineText, Date
-  add Choice extra widgets
-  add django-widget-tweaks dependency

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/112

.. section-25:

0.3.1 (2017-08-04)
------------------

-  pypi cleanup release

.. section-26:

0.3.0 (2017-08-03)
------------------

-  remove models.PageBase, TextPage, Conditional
-  rename models.QuestionPage to models.Page
-  remove formtools dependency
-  add django-tinymce4-lite dependency

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/95

.. section-27:

0.2.1 (2017-06-12)
------------------

-  change models.PageBase.site to models.PageBase.sites

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/72

.. section-28:

0.1.2 (2017-05-16)
------------------

-  pypi cleanup

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/49

.. section-29:

0.1.1 (2017-05-16)
------------------

-  add dumpdata downcasting disable hack

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/44

.. section-30:

0.1.0 (2017-05-16)
------------------

-  remove django-polymorphic, and replace it with django-model-utils

   https://github.com/SexualHealthInnovations/django-wizard-builder/pull/40

.. section-31:

0.0.9 (2017-04-27)
------------------

-  Add request domain support

.. section-32:

0.0.1 (2016-05-16)
------------------

-  First release on PyPI.