Commits on Sep 25, 2009
  1. @jezdez
Commits on Sep 21, 2009
  1. @jezdez
Commits on Sep 16, 2009
  1. Fixed a couple of unit test issues

    committed Sep 16, 2009
Commits on Aug 2, 2009
  1. Update to workflow app in light of recent personal usage and pain. Ha…

    …ve tried to make the API nicer to work with. Also changed things around in preparation for views, forms and other stuff to arrive soon. Phew... what a weekend ;-)
    committed Aug 2, 2009
Commits on Jul 28, 2009
  1. Added ability to define 'generic' events that are not associated with…

    … specific workflows, states or roles. Managed to get 100% test coverage with some hackery
    committed Jul 28, 2009
Commits on Jul 6, 2009
  1. Made sure the 'roles' many-to-many fields in State and Event models c…

    …ould be empty in admin interface.
    committed Jul 6, 2009
  2. Added 'created_on' to Workflow admin class so you can now create a wo…

    …rkflow using django admin interface
    committed Jul 6, 2009
  3. In Workflow model: changed name to CharField and added 'slug' field. …

    …Also updated views, unit tests and fixtures
    committed Jul 6, 2009
Commits on Jun 22, 2009
Commits on Jun 20, 2009
  1. Templates used to create .dot files from workflows for processing by …

    …Graphviz - view to follow
    committed Jun 20, 2009
Commits on Jun 19, 2009
  1. Extracted Workflow validation from the activate() method and put it i…

    …nto more generic is_valid(). Added errors list to Workflow model and created the has_errors(thing) method to extract errors for individual states and/or transitions.
    committed Jun 19, 2009
Commits on Jun 12, 2009
  1. Added a custom test runner for coverage reporting - see comments in t…

    …he test_runner.py file for usage and created a new unit test to bring test coverage up to 100% :-)
    committed Jun 12, 2009
Commits on Jun 9, 2009
  1. OK... workflow_pre_workflow_change (and _post_) signals were too word…

    …y... changed to workflow_pre_change and workflow_post_change
    committed Jun 9, 2009
  2. Added some extra signals for pre/post save of WorkflowHistory log (at…

    … suggestion of @jtauber) and renamed workflow_progressed -> workflow_transitioned (it just feels a better name)
    committed Jun 9, 2009
Commits on Jun 8, 2009
  1. Added the missing __unicode__ method to WorkflowHistory model. Update…

    …d doctests to reflect this change
    committed Jun 8, 2009
  2. Updated name of workflow field in doctest dummy class to the more acc…

    …urate workflow_manager
    committed Jun 8, 2009
  3. Added doctests to test.py and added possibility of custom notes for w…

    …orkflow history (and added code to unit tests to make sure it works
    committed Jun 8, 2009
Commits on May 28, 2009
Commits on May 27, 2009
  1. Added signals, extra fields, an extra table to represent event types,…

    … helpful methods to the appropriate classes so the life of a workflow is managed and validated by the models and also completed extensive unit tests. Doctests to follow.
    committed May 27, 2009
Commits on May 18, 2009
  1. Incomplete update and correction of models based on feedback. Added u…

    …nit test framework and incomplete initial tests (many fail with 'To be written')
    committed May 18, 2009
Commits on May 14, 2009