             list: cluster 
             index: index
 
-
-        if permit('create proposal') > 0 && customization('homepage_show_new_proposal_button') \
-            && homepage_tabs.filter not in ['About', 'FAQ'] && ( !subdomain.SSO_domain || current_user.logged_in)
-          A 
-            style: 
-              color: logo_red
-              marginTop: 35
-              display: 'inline-block'
-              borderBottom: "1px solid #{logo_red}"
-            href: '/proposal/new'
-
-            translator 'engage.add_new_proposal_button', "Create new proposal"
+        if current_user.is_admin && homepage_tabs.filter not in ['About', 'FAQ']
+
+          NewList()
+          
 
   typeset : -> 
     subdomain = fetch('/subdomain')
     if subdomain.name == 'RANDOM2015' && $('.MathJax').length == 0
-      MathJax.Hub.Queue(["Typeset",MathJax.Hub,".proposal_homepage_name"])
+      MathJax.Hub.Queue(["Typeset", MathJax.Hub, ".proposal_homepage_name"])
 
   componentDidMount : -> @typeset()
   componentDidUpdate : -> @typeset()


      ManualProposalResort sort_key: @local.key

      ListHeading 
        cluster: 
          key: "list/#{dummy_cluster}"
          name: dummy_cluster

    if !proposals || !users.users
      return ProposalsLoading()   

    clusters = get_all_lists()

    hues = getNiceRandomHues clusters.length
    colors = {}
