[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
all registry actions are being pulled in via ajax and do not need headers/footers in the template material.
use text-error class for error messages
use h3 tags for the headers rather than embedded tr/td classes
do not include metacatui headers and footers.
Remove a logFile method.
download arrow on right side
remove "Package" from the default button, only use it when we have an ORE map id.
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
do not use #none for the accordian control in method section
when 'printall' we should show the attribute coverage and method information, not a link to it
when 'printall' we should show the enumeratedDomain of a measurement.
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
use glyph download icon, not a /knb/style/images path to an image (ugh!)
include user's fullName when validating a session. also, allow cookie session to be used if not passed in directly as a parameter
Add code to modify the web.xml in metacat-index context if the metacat's name is not knb.
move Login header to container, not the fluid span.
handle <references> element in <creator> for the citation.
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.
use the v1.1.2 d1-cn-index-processor
use the v1.1.x branch ResourceMap class for metacat-index
remove the actual href
enable listening to the "register another package" link
soften the failure page ("Whoops!")
remove note about reloading the guide page -- it ain't a page anymore!
switch where Registry Guide modal header is defined
convert all ? links to launch the modal window
use larger modal
add space to modal header to preserve vertical format
clean up guide header
clean up the modal guide - finally working. except for the section #anchors
move the modal div out of the containing sections to display properly
static loading of the guide
why cna't I load the guide?
does order matter?
grasping now
ad role="button" attribute
remove data-remote
use data-remote=true to load contents from url
rely on bootstrap to trigger the modal box
make remote=true for the modal dialog
more modal work...
try modal help window to load the guide section
remove the footer that (i swear) was hiding
do not load login.js since requirejs will do it for us
prep for ajax/metacatui use of login form
use hidden field for the dataWrong parameter
settle on yes/no confirm buttons
use RegistryView listeners for the form submission process
use consistent article id="RegistryXXX" patterns for css.
remove header/footer from registry response for ajax inclusion.
use event listening in the RegistryView to submit the form.
submit form via ajax
remove the header and footer so the registry form can be loaded via ajax into an existing dom.