Visible to Role and Required is not shown during ticket update.
|Status:||Needs feedback||Start date:|
Create a custom field visible to role "x", assign it to a tracker and a project.
In workflow, Field permission for the role update the field permission to required only in the second or third status. ( leave blank in the first one )
Now in the project,
Create a new issue, with the role as assigned above.
Check that the custom field is not mandatory in the first status.
Change the status to the second one.. Check that during this status we had made the field mandatory which is not reflected in the form.
Please let me know if you need additional info.