We just ran into a couple of problems with favorites. Here's what it breaks down to:
A user has access to a forum and makes that forum, thread, or post a favorite. They then lose access to that forum (because the forum security settings have changed, or the user's permissions have changed). If they try to view their favorites (either from their private settings or from their public profile) they get a "Forum not found" error message. This means that they can't even remove the offending post as a favorite if they want to.
Related to the above - A user has a favorite post in a limited access forum and their favorite posts are shared. Another person comes to that user's public profile. If that person is not logged in, they are required to log in to view the user's public profile. If the person is logged in but doesn't have access to the forum that that message is in, they get the "Forum not found" error message as well.
I believe that with favorites, it shouldn't be checking permissions. It should only check if they try to view the entire message. Otherwise, it needs to be modified to not show a favorite that the current user doesn't have access to; it shouldn't deny them access to the entire page just because a single message is restricted.
After researching this with the development team, the bug you're talking about will be corrected in the SP1 release of CS2008.
Copyright© 2008 Telligent Systems Inc. All rights reserved CommunityServer.com • Telligent.com