diff --git a/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java index 9664f96bb04..3f6cb9952eb 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java @@ -809,6 +809,8 @@ public class CoreAdminHandler extends RequestHandlerBase { info.add("name", core.getName()); info.add("instanceDir", normalizePath(core.getResourceLoader().getInstanceDir())); info.add("dataDir", normalizePath(core.getDataDir())); + info.add("config", core.getConfigResource()); + info.add("schema", core.getSchemaResource()); info.add("startTime", new Date(core.getStartTime())); info.add("uptime", System.currentTimeMillis() - core.getStartTime()); RefCounted searcher = core.getSearcher(); diff --git a/solr/webapp/web/admin.html b/solr/webapp/web/admin.html index e8db31486ae..7862f8d7f94 100644 --- a/solr/webapp/web/admin.html +++ b/solr/webapp/web/admin.html @@ -46,8 +46,6 @@ limitations under the License. app_config.solr_path = '${contextPath}'; app_config.core_admin_path = '${adminPath}'; - app_config.schema_path = '/admin/file?file=schema.xml&contentType=text/xml;charset=utf-8'; - app_config.config_path = '/admin/file?file=solrconfig.xml&contentType=text/xml;charset=utf-8'; diff --git a/solr/webapp/web/js/scripts/app.js b/solr/webapp/web/js/scripts/app.js index 180e18c0e69..0920f85ecf6 100644 --- a/solr/webapp/web/js/scripts/app.js +++ b/solr/webapp/web/js/scripts/app.js @@ -169,14 +169,16 @@ var solr_admin = function( app_config ) } else { - self.menu_element + self.menu_element .addClass( 'singlecore' ); } for( var core_name in response.status ) { var core_path = config.solr_path + '/' + core_name; - + var schema = response['status'][core_name]['schema']; + var solrconfig = response['status'][core_name]['config']; + if( !core_name ) { core_name = 'singlecore'; @@ -188,7 +190,7 @@ var solr_admin = function( app_config ) environment_basepath = core_path; } - var core_tpl = '
  • ' + "\n" + var core_tpl = '
  • ' + "\n" + '

    ' + core_name + '

    ' + "\n" + '