Content
View differences
Updated by Robin Wagner over 5 years ago
**As** a project manager using OpenProject
**I want** to be able to assign work packages to a budget from a different project
**so that** I can use a single (main) project for planning a budget.
**Acceptance criteria**
* Budgets should be shareable across projects (similar to versions).
* Display aggregated values (cost, time) in root budget (which can be located in the main project).
* It should be possible to assign work packages from (sub-)projects to a budget in a different project.
**Assumptions / details**
_**Assumption**: Only sharing with sub-projects is supported. This is different from versions where sharing with the tree, the whole installation, etc. is also possible. Sharing with the sub-projects will share it with **all** sub-projects. It is not possible to exclude individual ones._
_**Assumption**: The Budgets should be displayed as a budget of the sub-project (Project menu -> Budgets). They are editable in the sub-project if the user has the_ `_manage_budgets_` _permission in the budget’s native project._
_**Assumption**: It is possible to assign work packages to budgets native to or shared with the project. Such budgets should be displayed differently in the list of assignable budgets (e.g. “\[project name\] - \[budget name\]”) on the work package edit form and on show._
_**Assumption**: Cost reports groups work packages assigned to the budget as one when choosing to group by budget even if they are in a different project._
_**Assumption**: The cost control module has to be enabled in a sub-project for the field to appear in the work package edit form and show._
_**Unclear / tbd**_
_As a user’s hourly rates may differ per project, which rate is to be assumed to be the authoritative one when planning?_
**I want** to be able to assign work packages to a budget from a different project
**so that** I can use a single (main) project for planning a budget.
**Acceptance criteria**
* Budgets should be shareable across projects (similar to versions).
* Display aggregated values (cost, time) in root budget (which can be located in the main project).
* It should be possible to assign work packages from (sub-)projects to a budget in a different project.
**Assumptions / details**
_**Assumption**: Only sharing with sub-projects is supported. This is different from versions where sharing with the tree, the whole installation, etc. is also possible. Sharing with the sub-projects will share it with **all** sub-projects. It is not possible to exclude individual ones._
_**Assumption**: The Budgets should be displayed as a budget of the sub-project (Project menu -> Budgets). They are editable in the sub-project if the user has the_ `_manage_budgets_` _permission in the budget’s native project._
_**Assumption**: It is possible to assign work packages to budgets native to or shared with the project. Such budgets should be displayed differently in the list of assignable budgets (e.g. “\[project name\] - \[budget name\]”) on the work package edit form and on show._
_**Assumption**: Cost reports groups work packages assigned to the budget as one when choosing to group by budget even if they are in a different project._
_**Assumption**: The cost control module has to be enabled in a sub-project for the field to appear in the work package edit form and show._
_**Unclear / tbd**_
_As a user’s hourly rates may differ per project, which rate is to be assumed to be the authoritative one when planning?_