       controller._state = 'public'
 
     else
-      @currentFilter = if show? then [show] else [
-        'CStatusActivity'
-        'CCodeSnipActivity'
-        'CFollowerBucketActivity'
-        'CNewMemberBucketActivity'
-        # 'COpinionActivity'
-        # THIS WILL DISABLE CODE SHARES/LINKS/DISCUSSIONS
-        'CDiscussionActivity'
-        'CTutorialActivity'
-        # 'CLinkActivity'
-        # 'CCodeShareActivity'
-        'CInstallerBucketActivity'
-      ]
+      @currentFilter = if show? then [show] else allowedActivityTypes
 
     controller.removeAllItems()
     controller.showLazyLoader no

    CodeSnippetView.on 'CodeSnippetWantsSave', (data)=>
      @saveCodeSnippet data.title, Encoder.htmlDecode data.content

    @currentFilter = [
      'CStatusActivity'
      'CCodeSnipActivity'
      'CFollowerBucketActivity'
      'CNewMemberBucketActivity'
      # 'COpinionActivity'
      # THIS WILL DISABLE CODE SHARES/LINKS/DISCUSSIONS
      'CDiscussionActivity'
      'CTutorialActivity'
      # 'CLinkActivity'
      # 'CCodeShareActivity'
      'CInstallerBucketActivity'
    ]

  saveCodeSnippet:(title, content)->
    # This custom method is used because FS,

class ActivityAppController extends AppController

  allowedActivityTypes = [
    'CStatusActivity'
    'CCodeSnipActivity'
    'CDiscussionActivity'
    'CTutorialActivity'
    'CNewMemberBucketActivity'
    'CFollowerBucketActivity'
    'CInstallerBucketActivity'
    # 'CLinkActivity'
    # 'CCodeShareActivity'
  ]

  constructor:(options={})->
    options.view = new KDView cssClass : "content-page activity"
