Yes, you should make that change in the source code. So you should have build your own custom solution and you need to inherit
DiscussionContainer.ascx (visually) &
DiscussionBoard.ascx (visually and in source code), then you should point to your
DiscussionBoard.ascx and not MonoX's in the
DiscussionContainer.ascx.
From:
<%@ Register TagPrefix="MonoX" TagName="DiscussionBoard" Src="/MonoX/ModuleGallery/SocialNetworking/Discussion/DiscussionBoard.ascx" %>
<%@ Register TagPrefix="MonoX" TagName="DiscussionTopic" Src="/MonoX/ModuleGallery/SocialNetworking/Discussion/DiscussionTopics.ascx" %>
<%@ Register TagPrefix="MonoX" TagName="DiscussionMessages" Src="/MonoX/ModuleGallery/SocialNetworking/Discussion/DiscussionMessages.ascx" %>
To:
<%@ Register TagPrefix="MonoX" TagName="DiscussionBoard" Src="/YourProject/Discussion/DiscussionBoard.ascx" %>
<%@ Register TagPrefix="MonoX" TagName="DiscussionTopic" Src="/MonoX/ModuleGallery/SocialNetworking/Discussion/DiscussionTopics.ascx" %>
<%@ Register TagPrefix="MonoX" TagName="DiscussionMessages" Src="/MonoX/ModuleGallery/SocialNetworking/Discussion/DiscussionMessages.ascx" %>
Now you should override the
OnPreRender and set the
btnNewBoard visibility.
Let us know if you need more information regarding this.
Regards