Content
View differences
Updated by Jens Ulferts about 6 years ago
**Situation**
*
- Feature duplication in view “Time sheet” and “Cost reporting”.
**Objectives**
*
- Reduce maintenance effort for documentation and translation
*
- Reduce the amount of code we need to maintain (e.g. for accessibility problems we have in both views)
**Acceptance criteria (to be discussed)**
* Create aspect (similar to modules)
* Add a time\_logging aspect (Aggregate existing, time logging focused code in here)
* Add a cost\_logging aspect (Aggregate existing code, cost logging focused code in here)
* TBD
* Move [logged time/costs eager loading patch](https://github.com/opf/openproject/blob/dev/modules/costs/lib/open_project/costs/patches/work_package_eager_loading_patch.rb) from costs to work package proper. Avoid removing time\_entries join in the patch which is added in other eager loading. criteria**
- tbd
*
-
**Objectives**
*
-
*
-
**Acceptance criteria (to be discussed)**
* Create aspect (similar to modules)
* Add a time\_logging aspect (Aggregate existing, time logging focused code in here)
* Add a cost\_logging aspect (Aggregate existing code, cost logging focused code in here)
* TBD
* Move [logged time/costs eager loading patch](https://github.com/opf/openproject/blob/dev/modules/costs/lib/open_project/costs/patches/work_package_eager_loading_patch.rb) from costs to work package proper. Avoid removing time\_entries join in the patch which is added in other eager loading.
- tbd