Feature proposal #6464closed
Redo how tabs and fields are retrieved
When calling getTabConditional or getFieldConditional with anything other than an array of existing Tab/Field objects it does a query. This really should just grab all the tabs/fields for the user in 1 go then filter down to the supplied ids as needed. Currently it's doing a lot of completely unnecessary queries.