Checks to see that the provided user is able to use the clause.
This method provides all the FieldLayouts visible to the given user as a shortcut otherwise individual checkers
can end up looking this up dozens or even hundreds of times with causes slow downs in our search (see JRADEV-15665).
user - to check permissions against.
fieldLayouts - The field Layouts available to the given user (value of com.atlassian.jira.issue.fields.FieldManager#getVisibleFieldLayouts(User).
true if the user can use this clause, false otherwise.