a9dd8b9c383927df373d50e5917b20c959c662fc
kate
  Wed Nov 23 10:49:30 2016 -0800
Link to new GTEX Body Map configuration page from hgc and config page. From QA review.  refs #17369

diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index 7388b46..631adc8 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -3063,33 +3063,33 @@
 	   "&hgta_table=%s&position=%s:%d-%d&"
            "hgta_doSchema=describe+table+schema\" target=ucscSchema title='Open schema in new window'>"
 	   "View table schema</A></P>\n",
 	   database, tdb->grp, trackTable, tdb->table,
 	   seqName, winStart+1, winEnd);
     }
 }
 
 void printTrackUiLink(struct trackDb *tdb)
 /* Make link to hgTrackUi. */
 {
 char *trackName = getParentTrackName(tdb);
 struct trackDb *parentTdb = tdb;
 if (!sameString(trackName, tdb->track))
     parentTdb = hTrackDbForTrack(database, trackName);
-printf("<P><A HREF=\"../cgi-bin/hgTrackUi?g=%s&%s\">"
+printf("<P><A HREF=\"%s?g=%s&%s\">"
        "Go to %s track controls</A></P>\n",
-       trackName, cartSidUrlString(cart), parentTdb->shortLabel);
+       hTrackUiForTrack(tdb->track), trackName, cartSidUrlString(cart), parentTdb->shortLabel);
 }
 
 static void printDataVersion(struct trackDb *tdb)
 /* If this annotation has a dataVersion trackDb setting, print it */
 {
 if (trackHubDatabase(database))
     return;
 metadataForTable(database,tdb,NULL);
 const char *version = metadataFindValue(tdb,"dataVersion");
 if(version == NULL)
     version = trackDbSetting(tdb,"dataVersion");
 if (version != NULL)
     printf("<B>Data version:</B> %s <BR>\n", version);
 }