use optional template for registering DOIs at a given target. https://projects.ecoinformatics.org/ecoinfo/issues/6092
Add code to get organization information from the ldapconfig.
only attempt to generate OREs for objects that we know not to have them already. https://projects.ecoinformatics.org/ecoinfo/issues/6061
Add a new property to control showing the organization list.
Add a new property ldap.template.organizationList to control the list of the organization in the ldap templates.It can be overwitten by the skin property with the same name.Also add the Account organization.
First get the email sender from the skin properties. If it is null, get it from the metacat.properties file.
A few style changes to the docs
Remove the sentence which saied the failure reason is the uid has been used.
Reword a message for the failed verification.
Generate an ORE when sci metadata is added via the Metacat API.https://projects.ecoinformatics.org/ecoinfo/issues/6061
Added an ID and div wrapper to the docs html for more precise CSS selectors in the metacatui ExternalView.
Add code to handle the failure of the email server.
better checking for ORE maps when publishing DOIs (need to update the packages that contain sci meta). https://projects.ecoinformatics.org/ecoinfo/issues/6061
implement ORE check method to actually query the MN for OREs that reference the given pid.https://projects.ecoinformatics.org/ecoinfo/issues/6061
Added a Sphinx theme for the documentation that mirrors the new default theme for MetacatUI.
remove any index event errors if the pid has successfully been reindexed. https://projects.ecoinformatics.org/ecoinfo/issues/6089
Add code to check if password match in the registeration.
Add the new feature for the email verification.
change hazelcast group name to match the current context. https://projects.ecoinformatics.org/ecoinfo/issues/5624
try to cut down on the number of metacat-ui build calls - the SEEK build ends up calling war target more oftenthan not!
Fixed a bug that the url link was not correct in the email.
Send the verification email.
Add code to add a user to the tmp subtree.
add logout links to header and footer. https://projects.ecoinformatics.org/ecoinfo/issues/3761
check both previous and current data revisions when updating packages. https://projects.ecoinformatics.org/ecoinfo/issues/5647
Fixed a bug in creating a subtree.
Add code to generate temporary subtree if it didn't exist.
add a new subroutine to create a temporary account.
include metacatui.war in the Metacat distribution. https://projects.ecoinformatics.org/ecoinfo/issues/6064
avoid SQL errors when processing very old objects of type: "-//ecoinformatics.org//eml-access-2.0.0beta6//EN"
mark skin configuration as being complete by default so as to encourage use of metacatUI. https://projects.ecoinformatics.org/ecoinfo/issues/6068
add note about new metacatUI themes to the skin config page. https://projects.ecoinformatics.org/ecoinfo/issues/6068
Display the recaptcha on the register stage.
Read the recaptcha key from the metacat.properties.
Add two new properties to store the recaptcha public key and private key.
Add the recaptcha protection.
set the timed index interval to be 12 hours.
If the pathquery engine is disabled, the xml path index queue will be disabled as well.
If the xpath query is disabled, the query, squery and spatial_query action will be disabled as well.
Add code to throw an exception if the pathquery is not enabled.We also need to disable building index if the pathquery is disabled.
Change the parameters order of the constructor. We maybe reuse some code from d1_cn_processor.
use consistent file names and zip content names. Opted for "-" separator so that the zip writer does not remove the unique part of the filename. https://projects.ecoinformatics.org/ecoinfo/issues/6054
Change the solr-home directory location for the testing.
Not include the solr-home in the jar file.
export a directory rather than a file in the scm plugin. This fixed an issue that the pom.xml didn't work with the svn with version 1.6.
Add a plugin to copy the solr-home from the metacat-common to the target/classes.
Remove the solr-home to the metacat-common.
move the solr-home from the metacat-index to the metacat-common.
Use the properties for the schema url and name.
Change the verson of the metacat-common to be the 2.2.0-SNAPSHOT.
Change the version to 2.2.0-SNAPSHOT and the dependency version of metacat-common to 2.2.0-SNAPSHOT.
change the version to 2.2.0-SNAPSHOT.
[merge from branch to keep trunk up to date with upgrade history] prep for Metacat 2.1.1 release
Remove the file and it will got from the D1.
Add code to check out the schema.xml from dataone project.
copy the original systemMetadata when publishing a revision in order to avoid overwriting the original values - the shared map is listening! https://projects.ecoinformatics.org/ecoinfo/issues/6014
Extends the test class for the base test class.
Use the exact number of the index fields for testing.
Modified the documentation.
Add a junit test to test resourcemap subprocessor.
Use the ResourceMapException when a component of a resource map isn't found in the solr index.
Add a ResourceMapException.
Add the property of dataone.hazelcast.location.clientconfig.
Make the method getSolrindex to be public.
change the configuration path.
Change the configuration path according to the change of the class.
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.
Remove the application context files (except the resource map one). It will use the ones in the d1_cn_index_processor.
Add a new property for the log class name.
Add a constructor.
Remove the constructor.
Add a junit test class.
Add a junit test.
Change it from an interface to an abstract class in the document.
Add a test query method.
Add the servlet-api jar file under the test scope.
Add a junit test file.
[merge from branch] use #view and #share links for new metacatui deployment.
[merge from 2.1 branch] do not require app deployment when calling build-metacat target
use v2.1.0 for all metacat release components for consistency
remove all -SNAPSHOT artifacts in favor of released versions in preparation for Metacat v2.1.0 release
include Metacat classes when compiling lsid lib (was getting a compilation error otherwise).
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.
do not use a URL that could resolve when testing the Metacat inaccessible exception.
clean-up and flesh-out the metacat-index docs. https://projects.ecoinformatics.org/ecoinfo/issues/5884
do not pull metacatui resources from git into Metacat during build.
use shared metacatContextDir variable for calls to Harvester.loadProperties(metacatContextDir);
revert NCEAS skin to use traditional pathquery.
remove all metacatui references to external resources (from git or github). xsl now only returns html structure, no header/footer or css candy.
fixed a bug that the setup method deleted a result file.
Add a method to count how many documents in a specified solr server.
add change password option
how many go into 12?
Add the test properties.
include id attributes for the account management links