More control over required fields

Toggle required fields at form level.

In cases where records have many fields which may only be relevant in certain situations, there should be a option to toggle required fields, perhaps at the form level… or ability to make it an option that can be toggled at the form level.

Even in the backend database, if I want to add a new record, it forces me to populate all required fields, even though they may not be necessary to the entry… and are set to required because on the forms where they appear, we can apply show/hide rules which allow to hide unnecessary fields…