Add a link for forgot password in the loginForm.Remove the words with specific knb.
Simplified the importing of images and stylesheets so that both /admin and /docs pull from /docs
Made some CSS changes to the "Go" button in the docs because it was off by a few pixels in three different browsers. Also changed the admin config landing page links to look like buttons
add documentation entries for fields that appear on the main metacat admin page.
Add two peroperties for the templates of looking up user name.
Add a template to handle the success of looking up the username.
Add a tempalte for users to look up the forgotten username.
Imported FontAwesome after Bootstrap for the FontAwesome icons. Also added a white version of the metacat logo.
redirect to the configured metacatui context (ui.context in metacat.properties file). this in conjunction with choosing "metacatui" as the default skin in the metacat admin interface will redirect requests to the metacat context (e.g., /knb) to the ui context (e.g., /metacatui). https://projects.ecoinformatics.org/ecoinfo/issues/6062
prep for 2.2.0 release. include configuration value for metacatui deployment context.
Matched the admin config pages to the default metacatUI theme. Changed the background image of the docs and config pages to a big cat for some metacat branding.
Added a dark gray version of the metacat logo for the new configuration page styles
Add information about the activation email.
Add the new properties to access the verification templates.
Add a new template to handle the success of the email verification.
Add a new template to handle the failure during the email verification.
include the dataone.subject (node admin) in the list of administrators. This allows full administrative access to objects when using certificates+d1 api. https://projects.ecoinformatics.org/ecoinfo/issues/6086
replace the hard-coded organization list.
Redesigned the /admin configuration pages to better match our new MetacatUI design. Looks good in both /context/admin view and the #external view using metacatUI
use optional template for registering DOIs at a given target. https://projects.ecoinformatics.org/ecoinfo/issues/6092
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.
Remove the sentence which saied the failure reason is the uid has been used.
add logout links to header and footer. https://projects.ecoinformatics.org/ecoinfo/issues/3761
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.
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.
[merge from branch to keep trunk up to date with upgrade history] prep for Metacat 2.1.1 release
[merge from branch] use #view and #share links for new metacatui deployment.
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.
add change password option
how many go into 12?
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.
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!)
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.
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.
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.
copy fgdc xsl from common - start metacatui reformatting
allow running the Harvester client without a source code checkout. (D. Blankman comments)
remove unused resources from metacatui skin
move harvest registration page to the default skin, not the KNB skin. update docs to indicate such. (based on comments by D. Blankman)
use <p> for thesaurus above the table of keywords
use "controls" class on Web Address
render keywords + thesaurus in a table structure
use <strong> for title rendering.