A project would like to change field attributes based on the status of the issue. In one state they would like a field optional, another state they want it required, and even in another state they want the field "read only". Can this be achieved using "out of the box" configuration options?