Make userPermitted a static method.
Add method to return permitted visibility options.
Show only user permitted visibility options.