Content
View differences
Updated by Jan Sandbrink almost 11 years ago
Note: This WP only affects the code, but will not have “visible” changes. It is the foundation for parallelizable work on the visible parts of this feature.
### Acceptance criteria
- add an abstraction layer above (reading) journals
- the layer aggregates multiple journal entries into a single journal entry under the following conditions
- both (all) entries are made by the same author
- both entries affect the same journable (i.e. the same work package)
- both entries are in temporal proximity (using a setting that defines how close they have to be)
- when aggregating more than two entries, it suffices if two of them are close enough together
- the aggregated entries are subsequent w.r.t. the journable
- i.e. for the same WP, there is no entry in between, that does not belong into the aggregation
- if there are multiple comments in a row, they are **not** aggregated
- i.e. each aggregation can only contain the comment from *one* journal entry
- thereby a comment may lead to a new journal entry being opened
### Acceptance criteria
- add an abstraction layer above (reading) journals
- the layer aggregates multiple journal entries into a single journal entry under the following conditions
- both (all) entries are made by the same author
- both entries affect the same journable (i.e. the same work package)
- both entries are in temporal proximity (using a setting that defines how close they have to be)
- when aggregating more than two entries, it suffices if two of them are close enough together
- the aggregated entries are subsequent w.r.t. the journable
- i.e. for the same WP, there is no entry in between, that does not belong into the aggregation
- if there are multiple comments in a row, they are **not** aggregated
- i.e. each aggregation can only contain the comment from *one* journal entry
- thereby a comment may lead to a new journal entry being opened