Content
View differences
Updated by Oliver Günther about 5 hours ago
**As a** project administrator **As** a \[enter role of user\]
**I want to** choose, for each type family, which single variant my project uses \[enter objective\]
**so that** my project's work packages of that type follow the chosen variant's workflow and form while still presenting as the parent type. \[enter desired result\]
## Acceptance criteria **Acceptance criteria**
* For each type family, my project uses exactly one member: the parent or one of its sub-types. The default is the parent.
<br>
**Technical notes**
* The members I can choose from are the global family members plus, if Feature 8 is in place, my own project's sub-types.
* Activating a sub-type for a family replaces the previously active member; my project can never have two members of the same family active.
* A project-owned sub-type is selectable only in its owning project
* New work packages created for a family receive the active member's `type_id` (and therefore its workflow and form); the type picker still shows the parent name.
* I cannot deactivate a family member that already has work packages in my project. <br>
## Permissions **Permissions and visibility considerations considerations**
* **To _To whom is this feature visible?** Project members with `:manage_types` (existing) for activation, and `:manage_subtypes` (Feature 8) for creating or managing project-owned sub-types. visible?_
* **When _When is it not visible?** Feature flag turned off, without project type management rights. visible?_
## Translation considerations **Translation considerations**
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><thead class="op-uc-table--head"><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">English</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">German</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">French (verify)</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Spanish (verify)</p></th></tr></thead><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Variant</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Variante</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Variante</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Variante</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Use sub-type</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Untertyp verwenden</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Utiliser le sous-type</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Usar el subtipo</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Sub-types * _Key terms and phrases in the key languages_
**Out of {{type}}</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Untertypen von {{type}}</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Sous-types de {{type}}</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Subtipos de {{type}}</p></td></tr></tbody></table></figure> scope**
## Out of scope
* Changing the active variant hands off <br>
_Set the_ **To be informed/consulted teams** _field to impact preview and optional re-typing.
* Allowing multiple sub-types include all teams necessary to be informed of the same family in one project
* The project-owned sub-type creation, which is a separate feature
* Re-typing existing work packages when the active variant changes changes._
**I want to** choose, for each type family, which single variant my project uses
**so that** my project's work packages of that type follow the chosen variant's workflow and form while still presenting as the parent type.
## Acceptance criteria
* For each type family, my project uses exactly one member: the parent or one of its sub-types. The default is the parent.
**Technical notes**
* Activating a sub-type for a family replaces the previously active member; my project can never have two members of the same family active.
* A project-owned sub-type is selectable only in its owning project
* New work packages created for a family receive the active member's `type_id` (and therefore its workflow and form); the type picker still shows the parent name.
* I cannot deactivate a family member that already has work packages in my project.
## Permissions
* **To
* **When
## Translation considerations
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><thead class="op-uc-table--head"><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">English</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">German</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">French (verify)</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Spanish (verify)</p></th></tr></thead><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Variant</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Variante</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Variante</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Variante</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Use sub-type</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Untertyp verwenden</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Utiliser le sous-type</p></td><td class="op-uc-table--cell"><p class="op-uc-p">Usar el subtipo</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">Sub-types
**Out
## Out of scope
* Changing the active variant hands off
_Set the_ **To be informed/consulted teams** _field
* Allowing multiple sub-types
* The project-owned sub-type creation, which is a separate feature
* Re-typing existing work packages when the active variant changes