Require field only for publishing option

When setting the field options, it’s possible set the required field option.

This allows the developer to specify that the field has to be filled in before being able to save the document.

This is great, but also quite restrictive when the content of a model is something that needs to be started and finished at a later date.

It would be great if there was a required-for-publishing option, or validate on publish. that allows us to save a document without the required field being set.

and to only validate required fields on publishing instead.