5bdccc43dba528f79f303268fe674d179a548f38
angie
  Fri May 29 09:41:19 2015 -0700
Don't restrict hgIntegrator to private hosts anymore -- we're going to release it!
refs #14579

diff --git src/hg/lib/web.c src/hg/lib/web.c
index 25e276f..fd686e5 100644
--- src/hg/lib/web.c
+++ src/hg/lib/web.c
@@ -1306,32 +1306,32 @@
          endsWith(scriptName, "hgGene")))
         {
         struct trackDb *tdb = hTrackDbForTrack(db, track);
         if (tdb)
 	    {
 	    struct trackDb *topLevel = trackDbTopLevelSelfOrParent(tdb); 
 	    safef(hgTablesOptions, sizeof  hgTablesOptions, 
 		    "../cgi-bin/hgTables?hgta_doMainPage=1&hgta_group=%s&hgta_track=%s&hgta_table=%s&", 
 		    topLevel->grp, topLevel->track, tdb->table);
 	    menuStr = replaceChars(menuStr, "../cgi-bin/hgTables?", hgTablesOptions);
 	    trackDbFree(&tdb);
 	    }
         }
     }
 
-// Show Data Integrator link on non-public sites.
-if ((hIsPrivateHost() || hIsPreviewHost()) && fileExists("hgIntegrator"))
+// Show Data Integrator link if hgIntegrator is present.
+if (fileExists("hgIntegrator"))
     {
     char hgIntegratorItem[1024];
     safef(hgIntegratorItem, sizeof(hgIntegratorItem),
           "<li><a href=\"../cgi-bin/hgIntegrator?%s\">Data Integrator</a></li>", uiVars);
     menuStr = replaceChars(menuStr, "<!-- DATA_INTEGRATOR -->", hgIntegratorItem);
     }
 
 if(!loginSystemEnabled())
     stripRegEx(menuStr, "<\\!-- LOGIN_START -->.*<\\!-- LOGIN_END -->", REG_ICASE);
 
 if(scriptName)
     {  // Provide optional official mirror servers menu items
     char *geoMenu = geoMirrorMenu();
     char *pattern = "<!-- OPTIONAL_MIRROR_MENU -->";
     char *newMenuStr = replaceChars(menuStr, pattern, geoMenu);