I believe that support for custom fields is essential for any issue tracker, and luckily Redmine implements this feature very well. Thus, in Redmine, custom fields can be defined for issues, projects, versions, users, groups, time entries, and so on (even for some objects that are provided by third-party plugins). Custom fields enrich these objects by allowing you to add properties that are missing. Additionally, they can be used, for example, in search filters. In other words, to a great extent, custom fields let you change the way Redmine looks and behaves. So, this makes them a tool for advanced customization (and that's why they are reviewed in this chapter).
Tip
Be sure to plan the use of custom fields. Thus, avoid adding custom fields that are going to be rarely used, as too many custom fields can confuse your users.
Custom fields can be managed on the Custom fields page, which can be found in the Administration menu. Check out the following screenshot:
This page has tabs...