Project

General

Profile

Activity

From 07/14/2013 to 08/12/2013

08/12/2013

03:14 PM Revision 8139 (metacat): Use the exact number of the index fields for testing.
Jing Tao

08/09/2013

05:07 PM Revision 8138 (metacat): Modified the documentation.
Jing Tao
05:01 PM Revision 8137 (metacat): Modified the documentation.
Jing Tao
04:52 PM Revision 8136 (metacat): Modified the documentation.
Jing Tao
04:49 PM Revision 8135 (metacat): Add a junit test to test resourcemap subprocessor.
Jing Tao
04:43 PM Revision 8134 (metacat): Use the ResourceMapException when a component of a resource map isn't found in the solr index.
Jing Tao
04:42 PM Revision 8133 (metacat): Add a ResourceMapException.
Jing Tao
03:56 PM Revision 8132 (metacat): Add the property of dataone.hazelcast.location.clientconfig.
Jing Tao
01:22 PM Revision 8131 (metacat): Make the method getSolrindex to be public.
Jing Tao
10:25 AM Revision 8130 (metacat): change the configuration path.
Jing Tao
10:17 AM Revision 8129 (metacat): Change the configuration path according to the change of the class.
Jing Tao

08/08/2013

04:17 PM Feature #6050 (Resolved): Use the spring application-context xml file from d1_cn_index_processor.
It was done by the above approach. Jing Tao
04:17 PM Feature #6050 (Resolved): Use the spring application-context xml file from d1_cn_index_processor.
We copied the application-context-systemmeta100.xml, application-context-systemmeta064.xml, eml and fgdc files from d... Jing Tao
03:08 PM Revision 8128 (metacat): Use the class path configuration of spring to replace the file configuration. We can reuse the application context files in the d1_cn_index_processor jar.
Jing Tao
03:01 PM Revision 8127 (metacat): Remove the application context files (except the resource map one). It will use the ones in the d1_cn_index_processor.
Jing Tao
02:19 PM Revision 8126 (metacat): Add a new property for the log class name.
Jing Tao
01:43 PM Revision 8125 (metacat): Add a constructor.
Jing Tao
11:03 AM Revision 8124 (metacat): Remove the constructor.
Jing Tao

08/07/2013

05:47 PM Revision 8123 (metacat): Add a junit test class.
Jing Tao
03:55 PM Revision 8122 (metacat): Add a junit test.
Jing Tao
09:47 AM Revision 8121 (metacat): Change it from an interface to an abstract class in the document.
Jing Tao

08/06/2013

05:04 PM Revision 8120 (metacat): Add a test query method.
Jing Tao
04:56 PM Revision 8119 (metacat): Add a junit test class.
Jing Tao
11:18 AM Revision 8118 (metacat): Add the servlet-api jar file under the test scope.
Jing Tao
11:17 AM Revision 8117 (metacat): Add a junit test file.
Jing Tao

08/05/2013

09:18 AM Bug #5395 (Rejected): Get unexpected result if a search was done before metacat finishes its indexing during the inserting process.
I think we should mark this as 'won't fix' since it is part of the deprecated pathquery feature. ben leinfelder
09:16 AM Bug #3067 (Closed): Website for KNB does not print all of the metadata pages
new metacatui uses the "printall" option on the stylesheets and this includes all attribute details. We do need to ma... ben leinfelder

08/03/2013

04:56 PM Revision 8116 (metacat): [merge from branch] use #view and #share links for new metacatui deployment.
ben leinfelder

08/01/2013

03:23 PM Revision 8109 (metacat): [merge from 2.1 branch] do not require app deployment when calling build-metacat target
ben leinfelder
02:52 PM Revision 8106 (metacat): use v2.1.0 for all metacat release components for consistency
ben leinfelder
02:36 PM Revision 8105 (metacat): remove all -SNAPSHOT artifacts in favor of released versions in preparation for Metacat v2.1.0 release
ben leinfelder
02:34 PM Revision 8104 (metacat): include Metacat classes when compiling lsid lib (was getting a compilation error otherwise).
ben leinfelder
02:12 PM Bug #5832 (Closed): Old libraries
Using Maven greatly improves our library management - basically pulling us into the future whenever we use a new libr... ben leinfelder
02:10 PM Bug #5833 (Closed): Temporary files aren't
I changed this to not use those temporary files - either we have it on disk already and can stream fromt there, or we... ben leinfelder
02:00 PM Feature #5810 (Closed): Implement SOLR-based search
ben leinfelder
01:59 PM Task #5883 (Closed): Create unit tests to exercise Metacat SOLR query/index features
SolrQueryAccessFilterTest is a good first pass. Metacat-index project also has unit tests and integration tests. ben leinfelder
01:56 PM Feature #5913 (Closed): Handle indexing errors
Can add more features to this as needed in the future. ben leinfelder
01:55 PM Feature #5911 (Closed): Repair index after outage
ben leinfelder
01:55 PM Feature #5910 (Closed): Build index from scratch
ben leinfelder
01:27 PM Revision 8103 (metacat): default to non-https when testing localhost. If the developer has a hostname configured with https, it will correctly use this configured baseUrl, otherwise it will just use http://localhost.
ben leinfelder
12:12 PM Revision 8102 (metacat): do not use a URL that could resolve when testing the Metacat inaccessible exception.
ben leinfelder
11:55 AM Task #5884 (Closed): Document solr-based Metacat indexing in user docs (RST format)
ben leinfelder
11:37 AM Revision 8101 (metacat): clean-up and flesh-out the metacat-index docs. https://projects.ecoinformatics.org/ecoinfo/issues/5884
ben leinfelder
11:13 AM Revision 8100 (metacat): do not pull metacatui resources from git into Metacat during build.
ben leinfelder

07/31/2013

11:34 PM Revision 8099 (metacat): use shared metacatContextDir variable for calls to Harvester.loadProperties(metacatContextDir);
ben leinfelder
06:22 PM Revision 8098 (metacat): revert NCEAS skin to use traditional pathquery.
ben leinfelder
04:21 PM Revision 8096 (metacat): remove all metacatui references to external resources (from git or github). xsl now only returns html structure, no header/footer or css candy.
ben leinfelder
03:11 PM Revision 8095 (metacat): fixed a bug that the setup method deleted a result file.
Jing Tao
01:00 PM Revision 8094 (metacat): Add a method to count how many documents in a specified solr server.
Jing Tao
07:36 AM Revision 8093 (metacat): add change password option
ben leinfelder

07/30/2013

04:46 PM Revision 8092 (metacat): how many go into 12?
ben leinfelder
04:45 PM Revision 8091 (metacat): how many go into 12?
ben leinfelder
04:26 PM Revision 8090 (metacat): Add the test properties.
Jing Tao
04:21 PM Revision 8089 (metacat): include id attributes for the account management links
ben leinfelder
04:07 PM Revision 8088 (metacat): all registry actions are being pulled in via ajax and do not need headers/footers in the template material.
ben leinfelder
03:58 PM Revision 8087 (metacat): use text-error class for error messages
ben leinfelder
03:51 PM Revision 8086 (metacat): use h3 tags for the headers rather than embedded tr/td classes
ben leinfelder
02:40 PM Revision 8085 (metacat): do not include metacatui headers and footers.
ben leinfelder
10:26 AM Revision 8084 (metacat): Remove a logFile method.
Jing Tao

07/26/2013

12:14 PM Feature #5939 (Closed): Create view service that can render metadata documents at REST URL
This is done now - both the backend service and the front end JS that ties it all together at #view/{pid} ben leinfelder
12:07 PM Revision 8083 (metacat): download arrow on right side
ben leinfelder
12:06 PM Revision 8082 (metacat): remove "Package" from the default button, only use it when we have an ORE map id.
ben leinfelder
11:37 AM Revision 8081 (metacat): give the div that holds the download package button an id attribute so that we can dynamically change the content in there if/when we know the ORE map id instead of the EML id. https://projects.ecoinformatics.org/ecoinfo/issues/5948
ben leinfelder

07/25/2013

05:12 PM Task #6040: Metacat-index does not handle <references>
Here is a bit of the bean definition used by indexing to pick out the content from EML... ben leinfelder
05:01 PM Task #6040 (New): Metacat-index does not handle <references>
I indexed a document from EVOS that uses a reference for a creator rather than the details of the person:... ben leinfelder
04:51 PM Revision 8080 (metacat): do not use #none for the accordian control in method section
ben leinfelder
04:49 PM Revision 8079 (metacat): when 'printall' we should show the attribute coverage and method information, not a link to it
ben leinfelder
04:35 PM Revision 8078 (metacat): when 'printall' we should show the enumeratedDomain of a measurement.
ben leinfelder
03:55 PM Revision 8077 (metacat): use 'printall' option for the EML display - metacatui will scroll and navigate through all the metadata and has tabified the entity/attribute info. https://projects.ecoinformatics.org/ecoinfo/issues/5948
ben leinfelder
03:53 PM Revision 8076 (metacat): use glyph download icon, not a /knb/style/images path to an image (ugh!)
ben leinfelder
01:16 PM Revision 8075 (metacat): include user's fullName when validating a session. also, allow cookie session to be used if not passed in directly as a parameter
ben leinfelder
08:58 AM Bug #6039 (Resolved): Metacat-index can't handle the metacat which doesn't have the name as "knb"
In the PropertiesAdmin.java class in the Metacat, we add the code to modify the value in the Metacat-index. When user... Jing Tao

07/24/2013

06:12 PM Revision 8074 (metacat): Add code to modify the web.xml in metacat-index context if the metacat's name is not knb.
Jing Tao
04:12 PM Bug #6039 (Resolved): Metacat-index can't handle the metacat which doesn't have the name as "knb"
In the web.xml of the metacat-index context, it has a parameter to locate the metacat's metacat.properties file. Its ... Jing Tao

07/23/2013

02:24 PM Revision 8073 (metacat): move Login header to container, not the fluid span.
ben leinfelder
08:49 AM Revision 8072 (metacat): handle <references> element in <creator> for the citation.
ben leinfelder

07/22/2013

04:59 PM Revision 8071 (metacat): use #view/{pid} pattern for the citation link, and then /object/{pid} for the XML download -- so no old Metacat API calls show in the rendered EML.
ben leinfelder
03:50 PM Revision 8070 (metacat): use the v1.1.2 d1-cn-index-processor
ben leinfelder
03:48 PM Revision 8069 (metacat): use the v1.1.x branch ResourceMap class for metacat-index
ben leinfelder
02:02 PM Revision 8068 (metacat): remove the actual href
ben leinfelder
01:58 PM Revision 8067 (metacat): enable listening to the "register another package" link
ben leinfelder
01:35 PM Revision 8066 (metacat): soften the failure page ("Whoops!")
ben leinfelder
01:32 PM Revision 8065 (metacat): remove note about reloading the guide page -- it ain't a page anymore!
ben leinfelder
12:46 PM Revision 8064 (metacat): switch where Registry Guide modal header is defined
ben leinfelder
12:30 PM Revision 8063 (metacat): convert all ? links to launch the modal window
ben leinfelder
12:22 PM Revision 8062 (metacat): use larger modal
ben leinfelder
12:13 PM Revision 8061 (metacat): add space to modal header to preserve vertical format
ben leinfelder
12:12 PM Revision 8060 (metacat): clean up guide header
ben leinfelder
12:09 PM Revision 8059 (metacat): clean up the modal guide - finally working. except for the section #anchors
ben leinfelder
12:00 PM Revision 8058 (metacat): move the modal div out of the containing sections to display properly
ben leinfelder
11:54 AM Revision 8057 (metacat): static loading of the guide
ben leinfelder
11:52 AM Revision 8056 (metacat): why cna't I load the guide?
ben leinfelder
11:38 AM Revision 8055 (metacat): does order matter?
ben leinfelder
11:36 AM Revision 8054 (metacat): grasping now
ben leinfelder
11:31 AM Revision 8053 (metacat): ad role="button" attribute
ben leinfelder
11:29 AM Revision 8052 (metacat): remove data-remote
ben leinfelder
11:17 AM Revision 8051 (metacat): use data-remote=true to load contents from url
ben leinfelder
11:14 AM Revision 8050 (metacat): rely on bootstrap to trigger the modal box
ben leinfelder
10:42 AM Revision 8049 (metacat): make remote=true for the modal dialog
ben leinfelder
10:39 AM Revision 8048 (metacat): more modal work...
ben leinfelder
10:30 AM Revision 8047 (metacat): try modal help window to load the guide section
ben leinfelder
09:29 AM Revision 8046 (metacat): remove the footer that (i swear) was hiding
ben leinfelder
09:25 AM Revision 8045 (metacat): do not load login.js since requirejs will do it for us
ben leinfelder
09:00 AM Revision 8044 (metacat): prep for ajax/metacatui use of login form
ben leinfelder

07/21/2013

02:44 PM Revision 8043 (metacat): use hidden field for the dataWrong parameter
ben leinfelder
02:40 PM Revision 8042 (metacat): settle on yes/no confirm buttons
ben leinfelder
02:08 PM Revision 8041 (metacat): use RegistryView listeners for the form submission process
ben leinfelder
01:58 PM Revision 8040 (metacat): use consistent article id="RegistryXXX" patterns for css.
ben leinfelder
01:51 PM Revision 8039 (metacat): remove header/footer from registry response for ajax inclusion.
ben leinfelder
01:42 PM Revision 8038 (metacat): use event listening in the RegistryView to submit the form.
ben leinfelder
01:25 PM Revision 8037 (metacat): submit form via ajax
ben leinfelder
01:23 PM Revision 8036 (metacat): remove the header and footer so the registry form can be loaded via ajax into an existing dom.
ben leinfelder

07/19/2013

05:22 PM Bug #6038 (New): In the systemmetadata table on the dev2 machine, some guids have archvied=false and obsoleted_by= null, but the guids are the values of obsoletes of the other rows.
knb=> select archived, obsoleted_by from systemmetadata where guid='nikkis.27.1';
archived | obsoleted_by
-------...
Jing Tao
05:19 PM Bug #6035 (Rejected): The system metadata table in a Metacat was messed up with the value of archived
Jing Tao
09:08 AM Revision 8035 (metacat): The exceptions will be caught during the looping of deleting the solr index.
Jing Tao

07/18/2013

02:49 PM Revision 8034 (metacat): include filename in the package download, though we can;t really use the PID because of all the potential characters in it that are not valid for filesystems.
ben leinfelder
02:28 PM Revision 8033 (metacat): remove all table/tr/td/ use. clean up the data distribution area.
ben leinfelder
02:27 PM Revision 8032 (metacat): include $pid parameter and views/package endpoints instead of metacat API urls. Note that some links still exist for rendering portions of the EML (additionalMetadata and attribute details).
ben leinfelder
12:54 PM Revision 8031 (metacat): use <article id="Metadata"/> for the rendered EML and FGDC sections to make client-side consumption easier/more generic.
ben leinfelder
12:53 PM Revision 8030 (metacat): first pass at FGDC reformatting for metacatui look and feel.
ben leinfelder
11:55 AM Revision 8029 (metacat): do not squash on eml-physical.xsl definition of the template match="citation" by using a named template for fgdc.
ben leinfelder
10:53 AM Revision 8028 (metacat): type the doctype="metadata" objects as "FGDC-STD-001-1998" formatId for rendering XSLT and for DataONE SystemMetadata.
ben leinfelder
09:06 AM Revision 8027 (metacat): Remove the code to write some debug information into a temporary file.
Jing Tao
08:39 AM Task #6004 (Resolved): Figure out why there are only 422 documents indexed in mn-demo-4.test.dataone.org
I tried 3 times for indexing by the EmbeddedSolrServer, the results always showed there are 337 documents, which is c... Jing Tao
08:13 AM Revision 8026 (metacat): use custom FileInputStream subclass to delete the temporary bagit zip when the inputstream is closed (after someone has downloaded the zip).
ben leinfelder
08:02 AM Revision 8025 (metacat): use ObjectFormatCache instead of ObjectFormatService because we are not calling it as a CN.
ben leinfelder
07:49 AM Revision 8024 (metacat): copy fgdc xsl from common - start metacatui reformatting
ben leinfelder

07/17/2013

03:48 PM Revision 8023 (metacat): Use the ResourceMapFactory rather than the ResourceMap constructor to build a resource map.
Jing Tao
03:33 PM Revision 8022 (metacat): rollback: we do want to use 1.2.0-SNAPSHOT from d1 indexing.
ben leinfelder
12:03 PM Revision 8021 (metacat): retrieve MetacatUI project from github (requires client has git installed!) and build into the "metacatui" skin during the war process. https://projects.ecoinformatics.org/ecoinfo/issues/6020
ben leinfelder
11:59 AM Revision 8020 (metacat): allow running the Harvester client without a source code checkout. (D. Blankman comments)
ben leinfelder
11:59 AM Revision 8019 (metacat): remove unused resources from metacatui skin
ben leinfelder
11:35 AM Revision 8018 (metacat): allow running the Harvester client without a source code checkout. (D. Blankman comments)
ben leinfelder
11:33 AM Revision 8017 (metacat): Write the ids from metacat into a temporary file.
Jing Tao
10:04 AM Revision 8016 (metacat): move harvest registration page to the default skin, not the KNB skin. update docs to indicate such. (based on comments by D. Blankman)
ben leinfelder

07/16/2013

04:39 PM Revision 8015 (metacat): use <p> for thesaurus above the table of keywords
ben leinfelder
04:21 PM Revision 8014 (metacat): include the localid when rendering the view (used in stylesheets)
ben leinfelder
04:05 PM Revision 8013 (metacat): use ObjectFormatCache.getInstance().getFormat() instead of the CN service (the MN does not typically act as a CN!)
ben leinfelder
03:11 PM Revision 8012 (metacat): use "controls" class on Web Address
ben leinfelder
03:00 PM Revision 8011 (metacat): use tagged version of cn-index-processor library
ben leinfelder
02:36 PM Revision 8010 (metacat): render keywords + thesaurus in a table structure
ben leinfelder
02:16 PM Revision 8009 (metacat): use <strong> for title rendering.
ben leinfelder
02:01 PM Revision 8008 (metacat): remove more ":" after labels
ben leinfelder
01:54 PM Revision 8007 (metacat): remove all table/tr/ cruft that is not used in main layout.
ben leinfelder
01:53 PM Revision 8006 (metacat): reformat attribute enumerated domain.
ben leinfelder
01:17 PM Revision 8005 (metacat): use "UTF-8" instead of encoding="iso-8859-1"
ben leinfelder
01:14 PM Revision 8004 (metacat): use "controls" class for common name element value
ben leinfelder
01:13 PM Revision 8003 (metacat): do not use ":" after labels.
ben leinfelder
01:10 PM Revision 8002 (metacat): remove all table/tr/td use
ben leinfelder
01:01 PM Revision 8001 (metacat): clean up detail tables for measurement type/scale/codes sections
ben leinfelder
12:10 PM Revision 8000 (metacat): render attributeList with side-bar navigation tabs for each attribute.
ben leinfelder
10:44 AM Revision 7999 (metacat): group the physical and distribution details together.
ben leinfelder
10:35 AM Revision 7998 (metacat): save point before tackling attribute list and other re-org in entity view
ben leinfelder
10:21 AM Revision 7997 (metacat): reformat physical/distribution/format sections of the entity display. https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
09:02 AM Revision 7996 (metacat): reformat access control section (even though this will be replaced with SystemMetadata information). https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
08:40 AM Revision 7995 (metacat): reformat usage rights
ben leinfelder
08:34 AM Revision 7994 (metacat): remove all tr/td elements in favor of divs
ben leinfelder

07/15/2013

07:10 PM Revision 7993 (metacat): save point with Methods/protocol restyling - still some nested rendering to handle, but mostly accordianized. https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
05:44 PM Revision 7992 (metacat): style all coverage fields w/o tables. https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
05:43 PM Revision 7991 (metacat): comment out the general coverage/context header (will be anchor eventually)
ben leinfelder
03:59 PM Revision 7990 (metacat): eliminate all table, tr, and td tags in favor of <div>s or <label>s
ben leinfelder
03:31 PM Revision 7989 (metacat): style all other people entries. https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
03:12 PM Revision 7988 (metacat): style Creators. https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
02:17 PM Revision 7987 (metacat): save point: use "fake" input areas (wells) for the value in name/value pairs.
ben leinfelder
12:54 PM Revision 7986 (metacat): save point: reformat the General section
ben leinfelder
11:22 AM Revision 7985 (metacat): style citation in a "well". https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
10:56 AM Revision 7984 (metacat): add slash for harvesterRegistration redirect.
ben leinfelder
10:38 AM Revision 7983 (metacat): starting point for new KNB EML stylesheets (no tables--fluid divs...). copied the existing EML XSLs, will go from there. https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
10:37 AM Revision 7982 (metacat)
ben leinfelder
10:32 AM Revision 7981 (metacat): starting point for new KNB EML stylesheets (no tables--fluid divs...). copied the existing EML XSLs, will go from there. https://projects.ecoinformatics.org/ecoinfo/issues/6037
ben leinfelder
 

Also available in: Atom