def transitions():
    """Returns a dict of transitions where the key is the transition
        ID and the value is the kind of transition it is.

        The values should be constants from the
        ftw.publisher.sender.workflows.interfaces modules:

        PUBLISH : this transition should publish the content
        SUBMIT : this transition does not publish the content but the checks
        for publishing are executed
        RETRACT : this transition retracts the content, which hides it from
        the other installation
        DELETE : this transition removes the content entirely from the other
        installation - this should usually not be used since it is recursive.
        """
