Introduction
============

``horae.planning`` provides resource planning functionality for the Horae
resource planning system including the following functionality:

* Prioritization of projects using drag and drop
* Prioritization of tickets in a project and specific for resources using
  drag and drop
* Calculation of forecasts based on the planned resources and priorities
  for all the open tickets
* Possibility to store the current forecast as a planning entry
* View to view the tickets and the corresponding forecast, effective work
  time and stored planning entries on a time line
* Issues notifications using `horae.notification
  <http://pypi.python.org/pypi/horae.notification>`_ if a deadline will not
  be reached after forecast recalculation
* Provides calendar entries for `horae.calendar
  <http://pypi.python.org/pypi/horae.calendar>`_ based on the stored planning
  entries

Dependencies
============

Horae
-----

* `horae.auth <http://pypi.python.org/pypi/horae.auth>`_
* `horae.autocomplete <http://pypi.python.org/pypi/horae.autocomplete>`_
* `horae.calendar <http://pypi.python.org/pypi/horae.calendar>`_
* `horae.core <http://pypi.python.org/pypi/horae.core>`_
* `horae.js.jqplot <http://pypi.python.org/pypi/horae.js.jqplot>`_
* `horae.layout <http://pypi.python.org/pypi/horae.layout>`_
* `horae.properties <http://pypi.python.org/pypi/horae.properties>`_
* `horae.resources <http://pypi.python.org/pypi/horae.resources>`_
* `horae.search <http://pypi.python.org/pypi/horae.search>`_
* `horae.ticketing <http://pypi.python.org/pypi/horae.ticketing>`_
* `horae.timeaware <http://pypi.python.org/pypi/horae.timeaware>`_

Third party
-----------

* `grok <http://pypi.python.org/pypi/grok>`_
* `fanstatic <http://pypi.python.org/pypi/fanstatic>`_
* `zope.fanstatic <http://pypi.python.org/pypi/zope.fanstatic>`_
