Thanks for that Matthias, found this code in ForumUtil.vb and changed the permissions such that normal users can't see the drop down.
If (mLoggedOnUserID > 0) And (Security.IsModerator) Then
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("Moderate.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_moderate.") & ForumConfig.ImageExtension, ContainerModerateQueueLink(ModBase.TabId, False), False, SecurityAccessLevel.View, True, False)
End If
If (Security.IsForumAdmin) Then
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("Administration.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_admin.") & ForumConfig.ImageExtension, ForumAdminLink(ModBase.TabId, ModBase.ModuleId), False, SecurityAccessLevel.View, True, False)
End If
If ForumConfig.EnablePMSystem And mLoggedOnUserID > 0 Then
Dim objForumUser As ForumUser
objForumUser = ForumUserController.GetForumUser(mLoggedOnUserID, False, ModBase.ModuleId)
If objForumUser.EnablePM Then
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("Inbox.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_inbox.") & ForumConfig.ImageExtension, PMInboxLink(ModBase.TabId, ModBase.ModuleId), False, SecurityAccessLevel.View, False, False)
End If
End If
If ForumConfig.EnableMemberList And mLoggedOnUserID > 0 Then
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("MemberList.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_memberlist.") & ForumConfig.ImageExtension, MemberListLink(ModBase.TabId, ModBase.ModuleId), False, SecurityAccessLevel.View, False, False)
End If
If mLoggedOnUserID > 0 Then
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("MySettings.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_mysettings.") & ForumConfig.ImageExtension, MySettingsLink(ModBase.TabId, ModBase.ModuleId), False, SecurityAccessLevel.View, False, False)
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("MyPosts.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_myposts.") & ForumConfig.ImageExtension, ContainerMyPostsLink(ModBase.TabId, mLoggedOnUserID), False, SecurityAccessLevel.View, False, False)
End If
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("Search.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_search.") & ForumConfig.ImageExtension, SearchPageLink(ModBase.TabId, ModBase.ModuleId), False, SecurityAccessLevel.View, False, False)
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("ForumHome.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_forumhome.") & ForumConfig.ImageExtension, ContainerForumHome(ModBase.TabId), False, SecurityAccessLevel.View, False, False)
If ForumConfig.AggregatedForums Then
Actions.Add(ModBase.GetNextActionID, Services.Localization.Localization.GetString("Aggregate.Text", ModBase.LocalResourceFile), Entities.Modules.Actions.ModuleActionType.ContentOptions, "", "../" & ForumConfig.GetActionImageURL("ma_aggregate.") & ForumConfig.ImageExtension, ContainerViewForumLink(ModBase.TabId, -1, False), False, SecurityAccessLevel.View, False, False)
End If