       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

  fetchFeedForHomePage:(callback)->
    # devrim's api
    # should make the selector work
    selector =
      type      :
        $in     : [
          'CStatusActivity'
          'CCodeSnipActivity'
          'CFolloweeBucketActivity'
          'CNewMemberBucket'
          # 'COpinionActivity'
          # THIS WILL DISABLE CODE SHARES/LINKS/DISCUSSIONS
          'CDiscussionActivity'
          'CTutorialActivity'
          # 'CLinkActivity'
          # 'CCodeShareActivity'
          'CInstallerBucketActivity'
        ]

    options =
      limit         : 7
      skip          : 0
      sort          :

class ActivityAppController extends AppController

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

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