accounting: only offer groups where user is affected in preference
It prevents users from selecting something which will be refused in reports. Since this also effects transaction tab, we should not let users select something they cannot see to prevent unauthorized errors when they display transaction tabs with a preference on a group they cannot see.