We run Jira cloud and use Epics as a top-down approach to set estimation in hours. We then use tasks (story, Task) to log hours to that Epic.
I'd like to set Original Estimate as a required field for Epics to enforce this model but not have the estimation field on any screens except when writing Epics.
In the admin, you can configure custom fields to only work with an issue type. But time tracking is a system field, how do you go about modifying it so it only is available in screens where the task type is an Epic?