Project custom field values on tasks

This modification would allow you to see project custom field values on project tasks. For this purpose, a project-dependent custom field type would be added to the list of standard types. However, editing values of such custom field would remain possible from the project only.

I would appreciate it not as a custom filed, but as a section in task filters and column options. The same as Contacts filed in the picture below.