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.
The exceptions will be caught during the looping of deleting the solr index.
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.
remove all table/tr/td/ use. clean up the data distribution area.
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).
use <article id="Metadata"/> for the rendered EML and FGDC sections to make client-side consumption easier/more generic.
first pass at FGDC reformatting for metacatui look and feel.
do not squash on eml-physical.xsl definition of the template match="citation" by using a named template for fgdc.
type the doctype="metadata" objects as "FGDC-STD-001-1998" formatId for rendering XSLT and for DataONE SystemMetadata.
Remove the code to write some debug information into a temporary file.
use custom FileInputStream subclass to delete the temporary bagit zip when the inputstream is closed (after someone has downloaded the zip).
use ObjectFormatCache instead of ObjectFormatService because we are not calling it as a CN.
copy fgdc xsl from common - start metacatui reformatting
Use the ResourceMapFactory rather than the ResourceMap constructor to build a resource map.
rollback: we do want to use 1.2.0-SNAPSHOT from d1 indexing.
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
allow running the Harvester client without a source code checkout. (D. Blankman comments)
remove unused resources from metacatui skin
Write the ids from metacat into a temporary file.