Content
View differences
Updated by Klaus Zanders 3 days ago
**As** a project manager
**I want to** request the resources
**so that** I can do proper resource management
**Acceptance criteria**
* When allocating a resource, first it is asked if you want to request a specific user or a query:
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921571/content">
* Requesting an explicit user requires to select a user using an autocompleter, work package, start and end times (maybe pre selected from the work package time), and how many hours should be allocated:
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921590/content">
* Requesting filter criteria looks almost the same, but instead of the user autocompleter we have a user query filter builder and we give that filter a description (i.e. Fullstack-Dev \[de,en\]) and select filter criteria. The screenshot is currently missing how the rest of the form will be handled, but we will define this.<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921591/content">
* When the user is already overallocated, we show a warning dialog.
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921592/content">
* When the work package start&end dates do not match up wit the resource allocation, we also show a warning
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921593/content"> <br>
**Technical notes**
* <br>
**Permissions and visibility considerations**
* _New permission:_ Request Resource Allocations, per project. Allows you to request all project's members or a filter _To whom is this feature visible?_
* _When is it not visible?_
**Translation considerations**
* _Key terms and phrases in the key languages_
**Out of scope**
* Allocating real users to requested filters (<mention class="mention" data-id="75536" data-type="work_package" data-text="##OP-19444" data-display-id="OP-19444">##OP-19444</mention>) <br>
_Set the_ **To be informed/consulted teams** _field to include all teams necessary to be informed of the changes._
**I want to** request the resources
**so that** I can do proper resource management
**Acceptance criteria**
* When allocating a resource, first it is asked if you want to request a specific user or a query:
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921571/content">
* Requesting an explicit user requires to select a user using an autocompleter, work package, start and end times (maybe pre selected from the work package time), and how many hours should be allocated:
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921590/content">
* Requesting filter criteria looks almost the same, but instead of the user autocompleter we have a user query filter builder and we give that filter a description (i.e. Fullstack-Dev \[de,en\]) and select filter criteria. The screenshot is currently missing how the rest of the form will be handled, but we will define this.<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921591/content">
* When the user is already overallocated, we show a warning dialog.
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921592/content">
* When the work package start&end dates do not match up wit the resource allocation, we also show a warning
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/921593/content">
**Technical notes**
* <br>
**Permissions and visibility considerations**
* _New permission:_ Request Resource Allocations, per project. Allows you to request all project's members or a filter
* _When is it not visible?_
**Translation considerations**
* _Key terms and phrases in the key languages_
**Out of scope**
* Allocating real users to requested filters (<mention class="mention" data-id="75536" data-type="work_package" data-text="##OP-19444" data-display-id="OP-19444">##OP-19444</mention>)
_Set the_ **To be informed/consulted teams** _field to include all teams necessary to be informed of the changes._