restyle spatial section, first pass. https://projects.ecoinformatics.org/ecoinfo/issues/5951
adjust temporal section. https://projects.ecoinformatics.org/ecoinfo/issues/5951
restyle temporal section. https://projects.ecoinformatics.org/ecoinfo/issues/5951
put keywords list inside form control div. https://projects.ecoinformatics.org/ecoinfo/issues/5951
use option list for keyword thesaurus (oops). https://projects.ecoinformatics.org/ecoinfo/issues/5951
restyle keywords section. https://projects.ecoinformatics.org/ecoinfo/issues/5951
restyle abstract section. https://projects.ecoinformatics.org/ecoinfo/issues/5951
restyle parties section - additional entries section. https://projects.ecoinformatics.org/ecoinfo/issues/5951
restyle parties section - entry boxes. https://projects.ecoinformatics.org/ecoinfo/issues/5951
accordian-ize associated parties section, first pass (still using table). https://projects.ecoinformatics.org/ecoinfo/issues/5951
accordian-ize owner section. https://projects.ecoinformatics.org/ecoinfo/issues/5951
show organization list in the registry
accordian-ize the first two entry sections. https://projects.ecoinformatics.org/ecoinfo/issues/5951
use login section from login page on the data confirmation stage (even though I don't believe we allow you to enter metadata before logging in any more) . https://projects.ecoinformatics.org/ecoinfo/issues/5951
Use help-block on the response page form. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Restyle the intro to the guide page. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Restyle the response page. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Restyle instruction section of delete page. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Restyle instruction section of entry review page. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Restyle instruction section of entry form. https://projects.ecoinformatics.org/ecoinfo/issues/5951
redirect to the registry immediately on successful login. https://projects.ecoinformatics.org/ecoinfo/issues/5951
redirect successful login to the registry page.
include the result-template stuff - - causing js errors in perl registry without it.
use correct path to the header template. https://projects.ecoinformatics.org/ecoinfo/issues/5951
include metacatui "skin" for use in Perl registry rendering and eventually EML/metadata rendering. https://projects.ecoinformatics.org/ecoinfo/issues/5951
use new metacatUI footer. https://projects.ecoinformatics.org/ecoinfo/issues/5951
use new metacatUI header. https://projects.ecoinformatics.org/ecoinfo/issues/5951
use fluid layout from metacatui/bootstrap css. https://projects.ecoinformatics.org/ecoinfo/issues/5951
remove custom classes from login form, simplify template, move js functions to separate file. prep for UI-refresh. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Stubs for 'metacatui' rendering. Initial target is to support Perl registry styling, but also general structured html views on metadata. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Include the 'metacatui' portion of the path to .js file. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Initial copy of original Perl templates - before making any changes. https://projects.ecoinformatics.org/ecoinfo/issues/5951
only use MapStore/MapLoader for saving/loading IndexEvent objects. No need to use a listener since there is only the single node -- all entries are persisted to DB using the hazelcast.xml config we have for the map. https://projects.ecoinformatics.org/ecoinfo/issues/5944
Use the hazelcast event log.
merging upgrade scripts from 2.0 branch to trunk. https://redmine.dataone.org/issues/3847
upgrade to Metacat 2.1.0 on the trunk. This includes a new index_event table for storing indexing events that need to be reprocessed. https://projects.ecoinformatics.org/ecoinfo/issues/5944
refactor IndexEventLog a bit to simplify type/action information. prep for serializing IndexEvent objects to Metacat. https://projects.ecoinformatics.org/ecoinfo/issues/5944
correct spelling for index.eventlog.classname property
use an independent ISet<SystemMetadata> structure to communicate objects that should be indexed by metacat-index. https://projects.ecoinformatics.org/ecoinfo/issues/5943
Add a new property for the index event log class name.
Add a new property to specify the interval of a Timer to run the thread generating solr index.
Use the ";" as the seperator to replace "," in the resource name spaces.
Use ";" to separate db.enabledEngines.
change the waiting time to 10 seconds and attempts to 600 for the hazelcast.
Add the new property dbquery.enabledEngines=pathquery,solr.
use DataONE cilogon skin so that we are not prompted for certificate duration (and to make it more cohesive as a prototype using the Metacat DataONE skin
add link to login or switch user
add simple page to show logged-in user subject DN
Add the waiting time and max attempts for regenerating the index.
use filesystem store. in-memory store seems to get into deadlock with multiple environments accessing it.
use relative path for oa4mp_client.xml (within servlet context). https://projects.ecoinformatics.org/ecoinfo/issues/5936
use in-memory storage for myproxy. at least for now.
Add a property containing the list of the resource map namespaces.
used pk8 format private key file name
first pass at integrating CILogon/MyProxy certificates in Metacat. Configuration is specific to mn-demo-4.test.dataone.org for the time being (this will cause localhost deployments to fail webapp deployment). https://projects.ecoinformatics.org/ecoinfo/issues/5936
Add some new properties for the http solr server.
use pid, not docid as the parameter to the registry when editing/deleting objects since the vlaue is really the pid. https://projects.ecoinformatics.org/ecoinfo/issues/5932
initialize the SOLR home directory if it does not already exist.
escape reserved XML characters when constructing a pathquery from user input (&). https://projects.ecoinformatics.org/ecoinfo/issues/3017
remove xslt sort for solr search results in case someone actually specifies a sort field in the query. https://projects.ecoinformatics.org/ecoinfo/issues/3397
A property file to describe the index fields.
Use solr query instead of path query in the NCEAS skin. https://projects.ecoinformatics.org/ecoinfo/issues/5917
enable solr results rendering on the server side for the NCEAS skin (does not include UI for generating the query yet). https://projects.ecoinformatics.org/ecoinfo/issues/5917
clean-up the solr results XSLT to display more pertinent fields (many paths have been collapsed into single fields, etc). Added an abstract snippet in the search results (140 chars). https://projects.ecoinformatics.org/ecoinfo/issues/5916
rename resultset template to include "solr" so that it can co-exist with the original pathquery-based resultset template (NCEAS skin approach that has one style sheet for multiple document types)
use charset=UTF-8 for the meta tag (especially important if other international sites want to use default skin with translations)
Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>". https://projects.ecoinformatics.org/ecoinfo/issues/5812
Use 2.0.7 version number in configuration/upgrade/docs (trunk, even though we will not be releasing 2.0.7 from trunk, we want to have the upgrade scripts included here)
use maven to manage most jar dependencies in Metacat.Exceptions include: LSID, Datamamager (EML),
Remove the jar file.
Add the jar file which will be used by solr.
Add 3.4 jar files.
Remove the 4.1 jar files.
Add the 3.4 jar.
Remove the 4.1 jar and use the 3.4 jar.
change the solr end point to be the localhost.
Add some new properties for the solr.
Add a solr.homeDir property.
include the objectPathMap name in the metacat.properties (used by metacat-index component) https://projects.ecoinformatics.org/ecoinfo/issues/5909
use more modern approach for web.xml: schema instead of dtd for web-app declaration. https://projects.ecoinformatics.org/ecoinfo/issues/2237
remove explicit reference to KNB when Metacat may not be deployed as the KNB node. This has bothered my for a while, too. https://projects.ecoinformatics.org/ecoinfo/issues/3736
switch to non-snapshot EZID client jar.
use new, dedicated, LTER test account for LDAP referral test.
include size and format datcite elements (optional) and use more general resourceType without formatId in them (Dataset/metadata and Dataset/data). http://schema.datacite.org/meta/kernel-2.2/doc/DataCite-MetadataKernel_v2.2.pdf
lookup the title for EML files when registering DOIs.lookup the creator from DataONE CN (if available).add EML-based test. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513
refactor using ezid-client changes that split field names and values into separate enums. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513
Correctly mint and register DOIs in teh MN API implementation. Add tests to exercise minting and creating. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513
use correct default ezid service baseURL
register DOIs with minimal DataCite metadata. still need to determine which details to include and when, but the plumbing is in place as we refine those rules. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513