Modified the dataone.nodeid from blank to urn:node:METACAT_TEST. Now the mn.updateSystemMetadata only allows be called on the authoritative node of a pid. In order to make junit test work, we need to have a value there.
remove portal servlet and configuration - no need for this if we are supporting auth tokens from authentication service.
include 2.4.3 upgrade scripts in the trunk (merged from branch)
remove d1_annotator servlet from web xml - not used anymore
Remove the "#none" href attribute from links in the MetacatUI metadata entry form.
Add classes and attributes to the object name and online distribution link elements in the MetacatUI theme.
Display text nodes in EML when the value is directly in the text node or in a <section> tag or in a <para> tag (in metacatui skin)
Add comments explaining limits on max_upload_size property.
Lower the file size limit to deal with max size of Integer issue.
Updated D1ResourceHandler to not hardcode a file size limit. This will allowlarge, multi-gigabyte files to be uploaded, but still needs testing. The limitis now drawn from the metacat.properties file. An alternative would be to inspectthe Content-Length header of the request and set the max to a value greater than the...
add Annotator Store implementation -- pass through to D1 API for the AnnotatorJS API
use getCookie action now that portal has different getToken action.
Merge changes in the 2.4 branch into the trunk for the ORNL Mercury schema support. References https://projects.ecoinformatics.org/ecoinfo/issues/6619.
This schema is maintained by Jim Green (jgreen@iiaweb.com) and Ranjeet Devarakonda (devarakondar@ornl.gov). The schema uses a subset of the FGDC 1998 CSDGM elements, along with custom elements specific to the Mercury Metadata web application. Support is included in Metacat for Coordinating Node operations in the DataONE network.
include schema.xml md5 checksum for 2.4.2 release.
[merge from 2.4 branch] use solr schema upgrader for 2.4.2 release -- need to replace the solr schema to include geohash fields
update documentation for trunk to use 2.5.0 release number
Merge change from 2.4 branch to trunk (removed some duplicated links)
Fixed issues for login and logout on Saeon skin:https://projects.ecoinformatics.org/ecoinfo/issues/6613'
M saeon/SaeonLogin.jspx
allow per-document reindexing to be initiated by any user (to support third-party annotations)
include type="party" attribute for the divs that contain contact information (for annotating with ORCIDs)
In the EML XSLT - Add classes to the entity details containers so they can be identified easily
add /token endpoint for annotatorJS/annotateIt.org integration. https://github.com/DataONEorg/sem-prov-design/issues/18
include resource="#xpointer(...)" attributes for sections that are potential targets for annotation. So far we have the various people (creator, contact, etc) and data table attributes. https://github.com/DataONEorg/sem-prov-design/issues/18
Replace the /u00A0 character encoding with space character instead since /u00A0 displays literally in browsers
comment out myproxy servlets. https://redmine.dataone.org/issues/5742
Fix XML validation errors in the metacatui confirmData template for the registry. Add a test script that submits multiple datasets to the registry.
add support for v2 DataONE API.
remove old EML jar -- datamanager.jar has the EMLParser now and is pulled in with maven.
use css changes from EML project to render a PDF that fits on a printed page during export. Note that this also changes the default skin slightly (for the better, we think). https://projects.ecoinformatics.org/ecoinfo/issues/6053
remove configxml.jar as the ConfigXML class is now included in the utilities library.
use maven for datamanager dependency now that EML project has been [partially] maven-ized.
use separate surName and givenNames to lookup ORCIDs.
change the hazelcast group name to be the default "metacat" instance so that the metacat-index tests pass without additional local configuration, at least when running a default metacat deployment.
Remove the attribute disable from the update button if it has been submitted.
Add the cn url.
Add the text field for the cn url.
recompile with java 1.6 for compatibility with our servers.
Check for undefined and null elements to avoid errors in IE 8 and earlier in the registry entry form JS
Close a <span> HTML tag in the entry form MetacatUI template to avoid errors in older browsers
refactor web service calls to bioportal and orcid outside of the annotator class. test with orcid sandbox server. include orcid uri for the annotations being generated (we can index these and drive our searches on these values down the road). related to this: https://projects.ecoinformatics.org/ecoinfo/issues/6423 and also some semtools tasks.
merge from trunk: these open layers resources were not committed!
Add a pisco test account.
use local release of OpenLayers api so that it works over https with our secure deployments (openlayers.org does not offer the api from their servers using https).
Change the loginForm attributes which is generated by the logout action.
Use the userManagement variable.
make the loginForm and logoutForm the onSubmit "false" and the method "post".
remove metacarta map layer -- their WMS service is no longer responding.
update to use 2.4.1 so the trunk has all artifacts for upgrades.
merge recent upgrade changes from 2.4 branch
Changed some of the font and stlyes of the metacat docs for easier reading and fixed a big where the metacat admin "configure" buttons were not working
Add the three Darwin Core schemas required by the Dryad Metadata Profile (via imports).
Add cached versions of the DataONE, Dryad, Dublin core, and Darwin Core schemas to Metacat. Remove schemaLocation attributes so that we rely on the local catalog and don't use (potentially changing) URL endpoints.
switch to ezid 1.0.0 release and pull from dev-testing.dataone.org Maven repo.
use '/var/metacat/users/password.xml' as the default password file path to: a) indicate it is for managing users and b) that it uses XML serialization. https://projects.ecoinformatics.org/ecoinfo/issues/6320
use AuthFile by default. https://projects.ecoinformatics.org/ecoinfo/issues/6320
Add the AOOS as part of the label of the unaffiliated account.
Added a footer to the identity management config pages
use v2.4.0 for documentation and upgrade scripts.
Use the default metacatui theme to replace the skin name.
use https for the new EZID api url.
Add the code to dispaly the label for the organization selection.
Read the organization label and name from a hash.
use the updated EZID base URL. Should be active after Feb 2nd, 2014. https://projects.ecoinformatics.org/ecoinfo/issues/6276
Add the label property for the organization.
use explicit accessor for clientViewBean sessionid since the taglib was resulting in a blank page.
Add the code to hide/display the file/ldap section base on the selection of the auth class.
Add the icon-plus-sign and icon-minus-sign.
Add the code to constructor default user management url.
Add a property to store the default user management page.
Add a default page to handle the user management for the filed-based authentication.
Use the userManagementurl to replace the ldapweb.cgi.
Add a variable to store the user management url.
Use the userManagementUrl to replace the ldapweb.cgi url.
Add a new property for the user management url.
Add a new config for the user-management-url.
Add the code to set the stored value be selected in the option list.
Change the auth class from the text box to the option list.
Add the correct doc url for the property of auth.file.path.
Added the file-based authentication configuration. Removed the ldap client section.
Separate the properteis for the file-based authentication to the ldap-based authentication.
Add a new property to specify the hash class which will be used to protect the password.
prep for 2.3.1 release
Add a property as the password for generating keys.
Add a property to specify the authen file path.
Add some new properties for getting the next avaliable uid.
Remove the file since we rename it.
Use the new name of the ldap ca certicate.
Rename the ca certificate file.
Add a new property to sepcify the ldap ca cert location.
Add the ldap-dev ca certificate.
Change the default value of context name to be identity.
Use ";" rather than "," to separate the organization names.
add ou=Account to the default account.properties
set the page title without always using "Data" in the name - rely on the skin.properties values to drive that in the template.
show recaptcha on load without user having to click. works in both metacatUI and in traditional server-side skin (cfg=account)
do not use bullets in ul.
include header/footer code in the ldap templates for the account skin.
bring identity management more in line with the current nceas look and feel
make account index.html more dynamic for our typical installations. May still require a context configuration value to be manually specified, but at least the default will work and we don't need to hardcode a hostname.