Project

General

Profile

Statistics
| Revision:
  • svn:ignore: build
  • svn:mergeinfo: /branches/D1_0_6_2_BRANCH:6107-6121

# Date Author Comment
8620 02/19/2014 04:43 PM ben leinfelder

initial basic test of inserting dryad metadata. NOTE: uses metacat api, not dataone api. https://projects.ecoinformatics.org/ecoinfo/issues/6419

8619 02/19/2014 03:30 PM ben leinfelder

do not delete the lib/schema directory on fullclean now that we actually have content in there in SVN. https://projects.ecoinformatics.org/ecoinfo/issues/6419

8618 02/19/2014 02:52 PM Chris Jones

Add an example Dryad Metadata Profile instance document to test inserts of this schema type.

8617 02/19/2014 02:35 PM Chris Jones

Add in Darwin Core schema support into xml_catalog, and insert it on upgrade as well. The schemas are cached in lib/schema/dwc, and Matt and Ben noted that the tdwg_basetypes.xsd and tdwg_dwctypes.xsd are part of the same namespace, but are xs:include'd rather than imported via namespace.

8616 02/19/2014 02:14 PM Chris Jones

In lieu of pulling schemas from URL endpoints for dataONE, Darwin core, and Dryad, we're caching them in Metacat so we have stable copies. Remove the ant targets used to pull them.

8615 02/19/2014 02:11 PM Chris Jones

Add the three Darwin Core schemas required by the Dryad Metadata Profile (via imports).

8614 02/19/2014 12:54 PM ben leinfelder

include a few tests for isEqual method. https://projects.ecoinformatics.org/ecoinfo/issues/6407

8613 02/19/2014 08:49 AM Chris Jones

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.

8612 02/18/2014 04:50 PM Peter Slaughter

Use client.MetacatClient instance for all metacat api calls

8611 02/18/2014 02:49 PM Peter Slaughter

Test syncing of access policies when updated with legacy metacat api

8610 02/18/2014 02:48 PM Peter Slaughter

Change isEqual to private so it can be used by test suite

8609 02/17/2014 07:11 AM Chris Jones

Add DataONE, Dublin Core, and Dryad schemas during the 2.4.0 upgrade, and be sure to remove the appropriate entries before inserting to avoid duplicate rows.

8608 02/17/2014 06:53 AM Chris Jones

Add schema support for the DataONE, dublin Core, and Dryad schemas. Schemas get downloaded into lib/schema priior to jar and dist targets, and get loaded into xml_catalog on installation.

8607 02/14/2014 03:43 PM ben leinfelder

move the postgres changes to the oracle version -- update note about not attempting to restore because no Oracle MNs exist.

8606 02/14/2014 03:20 PM ben leinfelder

do not include "sm" alias in the SET clause.

8605 02/14/2014 03:19 PM ben leinfelder

allow statements starting with 'WITH'

8604 02/14/2014 02:56 PM ben leinfelder

comment out the select statements so they do not run during real upgrade.

8603 02/14/2014 11:49 AM ben leinfelder

use rangeOfDates | singleDateTime to populate the beginDate and endDate index fields. https://projects.ecoinformatics.org/ecoinfo/issues/6285

8602 02/14/2014 09:46 AM ben leinfelder

switch to ezid 1.0.0 release and pull from dev-testing.dataone.org Maven repo.

8601 02/13/2014 03:12 PM ben leinfelder

loosen the restriction on which archive flags we set to false -- if we have an obsoleted_by value then it need not be marked as archived.

8600 02/13/2014 02:44 PM ben leinfelder

add [partial] upgrade to the oracle script -- does not look for any records that the CN deleted because there are no Oracle-backed MNs at this time.

8599 02/13/2014 02:08 PM ben leinfelder

add comment (and commented out code) for possibly inspecting the /dirtySysMeta call for archive=true flag. https://projects.ecoinformatics.org/ecoinfo/issues/6417

8598 02/13/2014 01:02 PM ben leinfelder

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

8597 02/13/2014 12:58 PM ben leinfelder

add a link to the authentication interface page so users can more easily find information on how to add users to the auth file.

8596 02/13/2014 12:01 PM ben leinfelder

only index event information for known events. https://projects.ecoinformatics.org/ecoinfo/issues/6346

8595 02/13/2014 11:12 AM Peter Slaughter

call getDescription on cn.setaccesspolicy service failure

8594 02/12/2014 01:56 PM ben leinfelder

make all objects in a package publicly readable when published. https://projects.ecoinformatics.org/ecoinfo/issues/6415

8593 02/11/2014 02:19 PM Jing Tao

Add the code to check if the docid contains the whitespaces in the handleInsertOrUpdate, handleUpload and handleInsertMultipartInsertAction methods.

8592 02/11/2014 02:15 PM Peter Slaughter
8591 02/11/2014 01:43 PM ben leinfelder

make all package contents publicly readable when publishing with a DOI. https://projects.ecoinformatics.org/ecoinfo/issues/6415

8590 02/11/2014 01:29 PM Peter Slaughter

Run syncAll in a single thread so admin config UI doesn't freeze

8589 02/11/2014 11:05 AM Chris Jones

Change CnodeService.archive() to no longer broadcast MN.archive() calls to all of the replica MNs of a pid, but rather broadcast MN.systemMetadataChanged().

8588 02/10/2014 04:17 PM ben leinfelder

allow utf-8 user first/last names to be used in responses for: login, logout, validatesession, getprincipals.

8587 02/10/2014 03:38 PM Peter Slaughter

minor formatting error

8586 02/10/2014 03:33 PM Peter Slaughter

Design document for the new Metacat statistics service

8585 02/10/2014 11:52 AM ben leinfelder

Couple modifications:
-use "pid" throughout so as not to confuse docids and pids
-ensure any failures in the set do not prevent synching for other pids in the set

8584 02/07/2014 04:41 PM ben leinfelder

use the metacatUI 1.4.5 that includes default metacat theme and context

8583 02/07/2014 04:01 PM ben leinfelder

use AuthFile by default. https://projects.ecoinformatics.org/ecoinfo/issues/6320

8582 02/07/2014 03:12 PM ben leinfelder

swap git command order to avoid merge conflict messages.

8581 02/07/2014 02:20 PM ben leinfelder

adjust whitespace for consistency

8580 02/07/2014 02:20 PM ben leinfelder

include ID field as a minimum for indexing additional fields.

8579 02/07/2014 12:40 PM Peter Slaughter

sync pids of <distribution><online> data objects with CN when their access rules change in EML 2.0.* <additionalMetadata>

8578 02/07/2014 09:20 AM ben leinfelder

restrict the archived=false update to revisions that still have current entries in the xml_documents table.

8577 02/06/2014 05:36 PM ben leinfelder

tested the restore insertions - adjusted for FK constraints. I was able to delete a document locally, then restore it, then update the document with a new revision as expected.

8576 02/06/2014 03:03 PM ben leinfelder

use 'with' query to find the most recent revision of an object that was archived. still want more feedback on the criteria.

8575 02/06/2014 02:42 PM Jing Tao

Modified the usage.

8574 02/06/2014 11:56 AM ben leinfelder

continue to work on the criteria for selecting documents to restore.
expanded the criteria for setting archived=false to include any revision that was already obsoleted_by somethign else.

8573 02/06/2014 08:25 AM ben leinfelder

Minor edits on the new AuthFile features.

8572 02/05/2014 02:18 PM ben leinfelder

correct syntax - add more criteria for selecting documents.

8571 02/05/2014 02:12 PM Jing Tao

Add the AOOS as part of the label of the unaffiliated account.

8569 02/05/2014 02:02 PM Jing Tao

Add the documentation for the password file authentication.

8568 02/05/2014 02:01 PM Jing Tao

Add the configuration for the password file authentication.

8567 02/05/2014 02:00 PM Jing Tao

Move the authentication part forward a little bit.

8566 02/05/2014 01:55 PM ben leinfelder

do not set sm.archived=true when generating system metadata for objects that come in via the old Metacat API.

8565 02/05/2014 01:50 PM ben leinfelder

draft of fix for erroneously archived documents - first discovered by LTER - but also applicable to other Metacat MNs that still use the Metacat API as of Jan 2014 CN changes.

8564 02/05/2014 01:24 PM Jing Tao

Modify the usage message.

8563 02/05/2014 09:43 AM Jing Tao

Use a DN name for the group in the usage message printout.

8562 02/04/2014 06:33 PM Jing Tao

Add the screenshots for the password file authentication and ldap authentication.

8561 02/04/2014 02:25 PM Peter Slaughter

Fixed bug where sync'ing not working when CN had more access rules than MN

8560 02/04/2014 02:24 PM Peter Slaughter

Sync access policy between MN -> CN when access rules are updated in EML 2.1+ for data object

8559 02/03/2014 04:35 PM Jing Tao

Add a method to test an alias account in the ldap server.

8557 02/03/2014 04:00 PM Lauren Walker

Added a footer to the identity management config pages

8556 02/03/2014 03:35 PM Jing Tao

Remove code to add the organzation in the search filter. This is not necessary since we use the dn as the search base. The code was not actually used but caused some problem.

8555 02/03/2014 02:56 PM ben leinfelder

use v2.4.0 for documentation and upgrade scripts.

8554 02/03/2014 02:53 PM ben leinfelder

correctly include stacktrace for error debugging.

8553 02/03/2014 02:52 PM ben leinfelder

can only log events with a valid localId.

8552 02/03/2014 02:51 PM ben leinfelder

return null if there is no existing SolrDoc for the given pid.

8551 02/03/2014 09:30 AM Jing Tao

Use the default metacatui theme to replace the skin name.

8550 02/03/2014 09:27 AM ben leinfelder

use https for the new EZID api url.

8549 01/31/2014 03:09 PM Jing Tao

Add a note to let users know where to run the script.

8548 01/31/2014 02:49 PM Jing Tao

Add a note to let user know he/she should use single quotes to surround the hashed password.

8547 01/31/2014 02:35 PM ben leinfelder

edit some of the user management phrases. use UTF-8 for all returned XML. https://projects.ecoinformatics.org/ecoinfo/issues/6320

8545 01/31/2014 10:41 AM ben leinfelder

index singleDateTime value into both begin and end date fields in solr. https://projects.ecoinformatics.org/ecoinfo/issues/6285

8543 01/30/2014 03:13 PM Jing Tao

Add the code to dispaly the label for the organization selection.

8541 01/30/2014 02:48 PM Jing Tao

Read the organization label and name from a hash.

8540 01/30/2014 02:47 PM Jing Tao

Use an array of a hash to keep the orgName/orgLabel pair.

8539 01/30/2014 01:25 PM ben leinfelder

use the updated EZID base URL. Should be active after Feb 2nd, 2014. https://projects.ecoinformatics.org/ecoinfo/issues/6276

8538 01/30/2014 11:31 AM Jing Tao

Add the label property for the organization.

8537 01/29/2014 01:41 PM ben leinfelder

uncomment the original tests now that the "field" test is working.

8536 01/29/2014 01:35 PM ben leinfelder

use explicit accessor for clientViewBean sessionid since the taglib was resulting in a blank page.

8535 01/24/2014 06:56 PM Jing Tao

Fixed a bug that AuthFile constructor didn't read the new value of the password file path from the metacat.properties.

8534 01/24/2014 05:17 PM Jing Tao

Add the code to handle a runtime exception.

8533 01/24/2014 04:32 PM Jing Tao

Add the code to hide/display the file/ldap section base on the selection of the auth class.

8532 01/24/2014 04:29 PM Jing Tao

Add code to persist the properties in the group 3.

8531 01/23/2014 10:26 PM Jing Tao

Add the icon-plus-sign and icon-minus-sign.

8530 01/23/2014 05:20 PM Jing Tao

If the user doesn't exist in the password file, the auth configuration will give an error.

8529 01/23/2014 04:37 PM Jing Tao

Add the code to constructor default user management url.

8528 01/23/2014 04:36 PM Jing Tao

Add a property to store the default user management page.

8527 01/23/2014 02:37 PM Jing Tao

Add a default page to handle the user management for the filed-based authentication.

8526 01/23/2014 09:29 AM Jing Tao

Use the userManagementurl to replace the ldapweb.cgi.

8525 01/22/2014 05:34 PM Jing Tao

Add a variable to store the user management url.

8524 01/22/2014 05:33 PM Jing Tao

Add a method to get the user management url.

8523 01/22/2014 04:34 PM Jing Tao

Use the userManagementUrl to replace the ldapweb.cgi url.

8522 01/22/2014 04:32 PM Jing Tao

Pass the userManagementUrl to templates.

8521 01/22/2014 03:35 PM Jing Tao

Add the documentation for the property user management url.

8520 01/22/2014 03:34 PM Jing Tao

Add a new property for the user management url.

8519 01/22/2014 03:33 PM Jing Tao

Add a new config for the user-management-url.

8518 01/22/2014 11:46 AM Jing Tao

Add the code to set the stored value be selected in the option list.

8517 01/21/2014 06:16 PM Jing Tao

Add the part for the AuthFile class in the auth.class property.

8516 01/21/2014 06:14 PM Jing Tao

Change the auth class from the text box to the option list.