I have a project with Epics and other subtasks type issues. In this project is a custom field that is a requirement for all issue types. For the non Epics, Epic Link is also a requirement. This is currently being enforced with a validator on creation, and in post functions to copy the field value from the Epic to the other issue types (using JWME).
"If a value for field <custom field> is not provided during the transition, show the following error: <custom field> is a required field when creating Initiative issue types. "
"The value(s) of field <custom field> will be copied from the issue(s) linked to the current issue by the belongs to Epic link type (unless the field already has a value).
Run as add-on user."
If the Old Issue View is used, or if the user clicks the CREATE button at the top, then they can fill in this custom field and provide the Epic Link. If they are in New Issue View then the "+" inline quick create button in the Epic can be used. However, if the custom field validator is active, then I run up against JRACLOUD-72434. If i remove the validator to fix this then that allows people to create the issue without filling in the custom field.
In JWME, there is also a version of its validator which allows to insert JQL but I'm not sure if this has the power to fix this problem. Can anyone help?