# Feature OP-12020 - Custom fields different in differents Templates

Project: OpenProject
Status: new
URL: https://community.openproject.org/work_packages/OP-12020

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Target versions | Wish List |
| Sprint |  |
| Backlog bucket |  |
| Votes |  |
| List |  |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

_No work packages_

## Bugs and other work packages

_No work packages_

## Technical Details

| Attribute | Value |
| --- | --- |
| Module |  |
| Feature Flag |  |
| Requires doc change | No |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |
| Found in mobile app version |  |
| Follow-up feedback e-mail |  |
| Accessibility | No |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Developers |  |
| Designer |  |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| PD (min) |  |
| PD (max) |  |
| Work |  |
| Labor costs |  |

## Description

**As** an Admin   
**I want to** make complete different Templates which have &quot;Userdefined Fields&quot; but not the same Fields  
**so that** we can handle all type (Infrastructure: Building Buildings, Machine building: Building machines) of Projects in openproject

**Acceptance criteria**

*   Userdefined Field get a tick if Global or not
    *   When Global, they exist in all Templates
    *   When not Global you can tick them in a template as needed there
*   when a Project is defined as Template you can choose which userdefined fields are needed in these Projects
*   new Projects can only be created from an Template (Admin can do without to Create Templates)
*   Templates maybe are not longer shown in the regular Projectlist ?

Exsample:

<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><td class="op-uc-p op-uc-table--cell"><strong>Userdefined Field</strong></td><td class="op-uc-p op-uc-table--cell"><strong>Needed</strong></td><td class="op-uc-p op-uc-table--cell"><strong>Reason</strong></td></tr><tr class="op-uc-table--row"><td class="op-uc-p op-uc-table--cell">Teamleader</td><td class="op-uc-p op-uc-table--cell">Global</td><td class="op-uc-p op-uc-table--cell">Each Project needs a Projectleader</td></tr><tr class="op-uc-table--row"><td class="op-uc-p op-uc-table--cell">Maindrawing-Number; Changenumber; Machinenumber</td><td class="op-uc-p op-uc-table--cell">Non Global</td><td class="op-uc-p op-uc-table--cell">is only needed in Machinebuilding</td></tr><tr class="op-uc-table--row"><td class="op-uc-p op-uc-table--cell">external Supporter</td><td class="op-uc-p op-uc-table--cell">Non Global</td><td class="op-uc-p op-uc-table--cell">is only needed in Infrastructure Projects</td></tr></tbody></table></figure>
