Content
View differences
Updated by Oliver Günther 2 days ago
**As** a user requesting a new project
**I want to** assign roles to users as part of the project initiation request
**so that** these users are assigned to the project
[https://www.figma.com/design/tlD4wYMNV8S1DeQlGzku0s/Project-creation?node-id=2019-44957&m=dev](https://www.figma.com/design/tlD4wYMNV8S1DeQlGzku0s/Project-creation?node-id=2019-44957&m=dev)
###
**Acceptance criteria** Implementation alternatives
<br>
* User Adding role assignments to project attributes administration receive a new tab "Interlinked Role Assignment"
* A warning banner is shown explaining the consequences:
* _**Warning:** You are about to link a Extend global administration UI so that user custom field with a role. This will give users with the "Edit Project Attributes" permission to add members to the project and they will be assigned the linked role. This may lead to privilege escalation because users fields can assign themselves higher privileges than intended. Please make sure you understand the implications of this action._
* A receive role selection field
selections
* Givable project roles are shown
* When a user, group, or placeholder user is selected need to keep memberships in the project
* The given role sync with these special attributes, which is granted regardless a weird side-effect of permissions of the granting user (as long as they have "Edit project attributes")
* That user membership is deleted when unset
* If the same user already has a membership, it is "taken over" and removed on unselect
* When the custom field exists before a role is assigned
* Existing selected users are updated to grant a membership(<mention class="mention" data-id="69158" data-type="work_package" data-text="#69158">#69158</mention>) update
* When the selected role is changed
* Existing selected users are updated
* Previous membership role is removed
* New membership role is added
* When trying Adding member specific steps to delete a role project template, that is assigned unrelated to a custom field
fields
<br>
**Acceptance criteria**
* An error/warning is shown that it is in use
<br>
**Technical notes**
* <br>
**Permissions and visibility considerations**
* _To whom is this feature visible?_
* _When is it not visible?_
**Translation considerations**
* _Key terms and phrases in the key languages_
**Out of scope**
* <br>
_Set the_ **To be informed/consulted teams** _field to include all teams necessary to be informed of the changes._
**I want to** assign roles to users as part of the project initiation request
**so that** these users are assigned to the project
[https://www.figma.com/design/tlD4wYMNV8S1DeQlGzku0s/Project-creation?node-id=2019-44957&m=dev](https://www.figma.com/design/tlD4wYMNV8S1DeQlGzku0s/Project-creation?node-id=2019-44957&m=dev)
###
**Acceptance criteria**
* A warning banner is shown explaining the consequences:
* _**Warning:** You are about to link a
* A
* When a user, group, or placeholder user is selected
* The given role
* That user membership is deleted when unset
* If the same user already has a membership, it is "taken over" and removed on unselect
* When the custom field exists before a role is assigned
* Existing selected users are updated to grant a membership(<mention class="mention" data-id="69158" data-type="work_package" data-text="#69158">#69158</mention>)
* When the selected role is changed
* Existing selected users are updated
* Previous membership role is removed
* New membership role is added
* When trying
<br>
**Acceptance criteria**
* <br>
**Permissions and visibility considerations**
* _To whom is this feature visible?_
* _When is it not visible?_
**Translation considerations**
* _Key terms and phrases in the key languages_
**Out of scope**
* <br>
_Set the_ **To be informed/consulted teams** _field to include all teams necessary to be informed of the changes._