       isOpened={@state.isOpened} />
 
 
+  renderFeedInputWidgetAndTabContainer: (channelId, thread, isAnnouncementChannel) ->
+
+    if not checkFlag('super-admin') and  isAnnouncementChannel
+      return null
+    else
+      <div>
+        <FeedInputWidget channelId={ channelId } />
+        <FeedPaneTabContainer thread={ thread } />
+      </div>
+
+
   renderBody: ->
 
     return null  unless @props.thread
 
-    channelId = @props.thread.get 'channelId'
+    channelId   = @props.thread.get 'channelId'
+    typeConstant = @props.thread.getIn(['channel', 'typeConstant'])
+    isAnnouncementChannel = (typeConstant == 'announcement') ? true : false
 
     <Scroller
       onScroll={@bound 'onScroll'}

      <FeedThreadHeader
        className="FeedThreadPane-header"
        channel={@props.thread.get 'channel'} />
      <FeedInputWidget channelId={channelId} />
      <FeedPaneTabContainer thread={@props.thread} />
      <FeedList
        channelId={channelId}
        isMessagesLoading={@isThresholdReached}

FeedList             = require './feedlist'
Scroller             = require 'app/components/scroller'
immutable            = require 'immutable'
checkFlag            = require 'app/util/checkFlag'
FeedInputWidget      = require './feedinputwidget'
FeedPaneTabContainer = require './feedpanetabcontainer'
FeedThreadHeader     = require './feedthreadheader'
