restrict trantypes and categories to users throughout the app