<configure
    xmlns="http://namespaces.zope.org/zope"
    i18n_domain="untranslated"
    >

  <include package="ploneintranet.notifications" />

  <adapter
      factory=".adapters.TodoAssignedCategoryProvider"
      name="todo_assigned"
      />

  <adapter
      factory=".adapters.TodoAssigneeChangedCategoryProvider"
      name="todo_assignee_changed"
      />

  <adapter
      factory=".adapters.TodoClosedAssigneeCategoryProvider"
      name="todo_closed_assignee"
      />

  <adapter
      factory=".adapters.TodoClosedInitiatorCategoryProvider"
      name="todo_closed_initiator"
      />

  <adapter
      factory=".adapters.TodoInitiatorChangedCategoryProvider"
      name="todo_initiator_changed"
      />

  <subscriber
      for="ploneintranet.todo.content.todo.ITodo
           zope.lifecycleevent.interfaces.IObjectModifiedEvent"
      handler=".subscribers.todo_update_handler"
      />

  <subscriber
      for="ploneintranet.todo.content.todo.ITodo
           Products.DCWorkflow.interfaces.IAfterTransitionEvent"
      handler=".subscribers.todo_update_handler"
      />

</configure>
