It would be very useful if the Evolution platform had an event that was triggered whenever a user requested another user's profile. As a school district, we have parent, student, and staff profiles within Telligent Community and we do not always want to allow user profile requests. For example, we only allow student profiles to be viewed by staff, whereas staff can view all user profiles.
We have worked around the shortcoming by adding code directly to the ~/Themes/generic/User/userprofile.aspx page that redirects to an error message if the profile request is not allowed; however, it would be much cleaner if this code was added as a CSModule attached to an appropriate CSApplication event.
If this event existed, it would be wonderful if the event's EventArgs object could contain: