Crispy wrote
The checkboxes next to the group names do nothing, you must use the forum names here. This is a flaw in client API and there is no automated way to do it. This requires me altering items in the core client api js files to make this happen.
Thanks for the timely response. Then I'm confused and maybe I confused you in the process.
After, I log into my test user acount and then go to the forums to see that profile -- all I see in the trees for Tracking Forums, Whats New Tracking, Moderated Forums, and Default Forum is just the two group names and NO forums names.
Now, after I perform one insert statement into Forum_TrackingForums Table for one Forum then all of the forums names show up for that group. The other group just shows the name with NO forums below it.
I think I have the roles right? The forum module has "Member Current" role as view/edit where as the page has "Member Current" set to just view. For all of the forums in the "Official Announcements" group have "Board Members" role is assigned "Authorized Edit Roles". "Is Role Restricted?" is unchecked and "Is Moderated?" is also unchedked (however this should not matter -- just FYI).
So what this was doing prior to the upgrade was to allow users with "Member Current" to see all posts in the forums under the "Official Announcements" group and ONLY users with "Board Members" role could make posts. However, this allowed every to track the fourms as they want. If this is all goodness... Then what am I missing?
If I have followed the code right - I get to "PopulateTree" which builds all of the Trees -- then follow more code until I get to "AddForums" called by "Start Tree". Inside "AddForums" the "forumController" calls the SP "forum_forumgetall" which works correctly when I exec in SQL. So I think you end up looking at the following code:
For Each Forum As Forum.ForumInfo In forums
If Forum.IsActive And Forum.IsAuthorized Then
forumNode = AddNode(Forum.Name, "F", Forum.ForumID.ToString, _
eImageType.Forum, objNode.TreeNodes)
End If
Next
At this point I can't seem to find my problem in the ForumInfo or IsActive or IsAuthorized -- which is the spot I think the issue is.... Unless the role setup is just plan wrong!