Project

General

Profile

Activity

From 01/21/2014 to 02/19/2014

02/19/2014

05:04 PM Revision 8621 (metacat): add test to check sync of access policies of data object referenced in EML 2.0.1 docs
Peter Slaughter
04:43 PM Revision 8620 (metacat): initial basic test of inserting dryad metadata. NOTE: uses metacat api, not dataone api. https://projects.ecoinformatics.org/ecoinfo/issues/6419
ben leinfelder
03:30 PM Revision 8619 (metacat): 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
ben leinfelder
02:52 PM Revision 8618 (metacat): Add an example Dryad Metadata Profile instance document to test inserts of this schema type.
Chris Jones
02:35 PM Revision 8617 (metacat): 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.
Chris Jones
02:14 PM Revision 8616 (metacat): 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.
Chris Jones
02:11 PM Revision 8615 (metacat): Add the three Darwin Core schemas required by the Dryad Metadata Profile (via imports).
Chris Jones
12:54 PM Revision 8614 (metacat): include a few tests for isEqual method. https://projects.ecoinformatics.org/ecoinfo/issues/6407
ben leinfelder
08:49 AM Revision 8613 (metacat): 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.
Chris Jones

02/18/2014

04:50 PM Revision 8612 (metacat): Use client.MetacatClient instance for all metacat api calls
Peter Slaughter
02:49 PM Revision 8611 (metacat): Test syncing of access policies when updated with legacy metacat api
Peter Slaughter
02:48 PM Revision 8610 (metacat): Change isEqual to private so it can be used by test suite
Peter Slaughter

02/17/2014

07:11 AM Revision 8609 (metacat): 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.
Chris Jones
06:53 AM Revision 8608 (metacat): 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.
Chris Jones

02/14/2014

03:43 PM Revision 8607 (metacat): move the postgres changes to the oracle version -- update note about not attempting to restore because no Oracle MNs exist.
ben leinfelder
03:20 PM Revision 8606 (metacat): do not include "sm" alias in the SET clause.
ben leinfelder
03:19 PM Revision 8605 (metacat): allow statements starting with 'WITH'
ben leinfelder
02:56 PM Revision 8604 (metacat): comment out the select statements so they do not run during real upgrade.
ben leinfelder
11:49 AM Revision 8603 (metacat): use rangeOfDates | singleDateTime to populate the beginDate and endDate index fields. https://projects.ecoinformatics.org/ecoinfo/issues/6285
ben leinfelder
09:46 AM Revision 8602 (metacat): switch to ezid 1.0.0 release and pull from dev-testing.dataone.org Maven repo.
ben leinfelder

02/13/2014

03:12 PM Revision 8601 (metacat): 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.
ben leinfelder
02:44 PM Revision 8600 (metacat): 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.
ben leinfelder
02:08 PM Revision 8599 (metacat): add comment (and commented out code) for possibly inspecting the /dirtySysMeta call for archive=true flag. https://projects.ecoinformatics.org/ecoinfo/issues/6417
ben leinfelder
01:02 PM Revision 8598 (metacat): 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
ben leinfelder
12:58 PM Revision 8597 (metacat): add a link to the authentication interface page so users can more easily find information on how to add users to the auth file.
ben leinfelder
12:01 PM Revision 8596 (metacat): only index event information for known events. https://projects.ecoinformatics.org/ecoinfo/issues/6346
ben leinfelder
11:12 AM Revision 8595 (metacat): call getDescription on cn.setaccesspolicy service failure
Peter Slaughter

02/12/2014

01:56 PM Revision 8594 (metacat): make all objects in a package publicly readable when published. https://projects.ecoinformatics.org/ecoinfo/issues/6415
ben leinfelder

02/11/2014

02:19 PM Revision 8593 (metacat): Add the code to check if the docid contains the whitespaces in the handleInsertOrUpdate, handleUpload and handleInsertMultipartInsertAction methods.
Jing Tao
02:15 PM Revision 8592 (metacat)
Peter Slaughter
01:43 PM Revision 8591 (metacat): make all package contents publicly readable when publishing with a DOI. https://projects.ecoinformatics.org/ecoinfo/issues/6415
ben leinfelder
01:29 PM Revision 8590 (metacat): Run syncAll in a single thread so admin config UI doesn't freeze
Peter Slaughter
11:05 AM Revision 8589 (metacat): Change CnodeService.archive() to no longer broadcast MN.archive() calls to all of the replica MNs of a pid, but rather broadcast MN.systemMetadataChanged().
Chris Jones

02/10/2014

04:17 PM Revision 8588 (metacat): allow utf-8 user first/last names to be used in responses for: login, logout, validatesession, getprincipals.
ben leinfelder
03:38 PM Revision 8587 (metacat): minor formatting error
Peter Slaughter
03:33 PM Revision 8586 (metacat): Design document for the new Metacat statistics service
Peter Slaughter
11:52 AM Revision 8585 (metacat): Couple modifications:
-use "pid" throughout so as not to confuse docids and pids
-ensure any failures in the set do not prevent synching fo...
ben leinfelder

02/07/2014

04:41 PM Revision 8584 (metacat): use the metacatUI 1.4.5 that includes default metacat theme and context
ben leinfelder
04:01 PM Revision 8583 (metacat): use AuthFile by default. https://projects.ecoinformatics.org/ecoinfo/issues/6320
ben leinfelder
03:12 PM Revision 8582 (metacat): swap git command order to avoid merge conflict messages.
ben leinfelder
02:20 PM Revision 8581 (metacat): adjust whitespace for consistency
ben leinfelder
02:20 PM Revision 8580 (metacat): include ID field as a minimum for indexing additional fields.
ben leinfelder
12:40 PM Revision 8579 (metacat): sync pids of <distribution><online> data objects with CN when their access rules change in EML 2.0.* <additionalMetadata>
Peter Slaughter
09:20 AM Revision 8578 (metacat): restrict the archived=false update to revisions that still have current entries in the xml_documents table.
ben leinfelder

02/06/2014

05:36 PM Revision 8577 (metacat): 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.
ben leinfelder
03:03 PM Revision 8576 (metacat): use 'with' query to find the most recent revision of an object that was archived. still want more feedback on the criteria.
ben leinfelder
02:42 PM Revision 8575 (metacat): Modified the usage.
Jing Tao
11:56 AM Revision 8574 (metacat): 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. ben leinfelder
08:25 AM Revision 8573 (metacat): Minor edits on the new AuthFile features.
ben leinfelder

02/05/2014

02:18 PM Revision 8572 (metacat): correct syntax - add more criteria for selecting documents.
ben leinfelder
02:12 PM Revision 8571 (metacat): Add the AOOS as part of the label of the unaffiliated account.
Jing Tao
02:02 PM Revision 8569 (metacat): Add the documentation for the password file authentication.
Jing Tao
02:01 PM Revision 8568 (metacat): Add the configuration for the password file authentication.
Jing Tao
02:00 PM Revision 8567 (metacat): Move the authentication part forward a little bit.
Jing Tao
01:55 PM Revision 8566 (metacat): do not set sm.archived=true when generating system metadata for objects that come in via the old Metacat API.
ben leinfelder
01:50 PM Revision 8565 (metacat): 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.
ben leinfelder
01:24 PM Revision 8564 (metacat): Modify the usage message.
Jing Tao
09:43 AM Revision 8563 (metacat): Use a DN name for the group in the usage message printout.
Jing Tao

02/04/2014

06:33 PM Revision 8562 (metacat): Add the screenshots for the password file authentication and ldap authentication.
Jing Tao
02:25 PM Revision 8561 (metacat): Fixed bug where sync'ing not working when CN had more access rules than MN
Peter Slaughter
02:24 PM Revision 8560 (metacat): Sync access policy between MN -> CN when access rules are updated in EML 2.1+ for data object
Peter Slaughter

02/03/2014

04:35 PM Revision 8559 (metacat): Add a method to test an alias account in the ldap server.
Jing Tao
04:00 PM Revision 8557 (metacat): Added a footer to the identity management config pages
Lauren Walker
03:35 PM Revision 8556 (metacat): 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.
Jing Tao
02:56 PM Revision 8555 (metacat): use v2.4.0 for documentation and upgrade scripts.
ben leinfelder
02:53 PM Revision 8554 (metacat): correctly include stacktrace for error debugging.
ben leinfelder
02:52 PM Revision 8553 (metacat): can only log events with a valid localId.
ben leinfelder
02:51 PM Revision 8552 (metacat): return null if there is no existing SolrDoc for the given pid.
ben leinfelder
09:30 AM Revision 8551 (metacat): Use the default metacatui theme to replace the skin name.
Jing Tao
09:27 AM Revision 8550 (metacat): use https for the new EZID api url.
ben leinfelder

01/31/2014

03:09 PM Revision 8549 (metacat): Add a note to let users know where to run the script.
Jing Tao
02:49 PM Revision 8548 (metacat): Add a note to let user know he/she should use single quotes to surround the hashed password.
Jing Tao
02:35 PM Revision 8547 (metacat): edit some of the user management phrases. use UTF-8 for all returned XML. https://projects.ecoinformatics.org/ecoinfo/issues/6320
ben leinfelder
10:41 AM Revision 8545 (metacat): index singleDateTime value into both begin and end date fields in solr. https://projects.ecoinformatics.org/ecoinfo/issues/6285
ben leinfelder

01/30/2014

03:13 PM Revision 8543 (metacat): Add the code to dispaly the label for the organization selection.
Jing Tao
02:48 PM Revision 8541 (metacat): Read the organization label and name from a hash.
Jing Tao
02:47 PM Revision 8540 (metacat): Use an array of a hash to keep the orgName/orgLabel pair.
Jing Tao
01:25 PM Revision 8539 (metacat): use the updated EZID base URL. Should be active after Feb 2nd, 2014. https://projects.ecoinformatics.org/ecoinfo/issues/6276
ben leinfelder
11:31 AM Revision 8538 (metacat): Add the label property for the organization.
Jing Tao

01/29/2014

01:41 PM Revision 8537 (metacat): uncomment the original tests now that the "field" test is working.
ben leinfelder
01:35 PM Revision 8536 (metacat): use explicit accessor for clientViewBean sessionid since the taglib was resulting in a blank page.
ben leinfelder

01/24/2014

06:56 PM Revision 8535 (metacat): Fixed a bug that AuthFile constructor didn't read the new value of the password file path from the metacat.properties.
Jing Tao
05:17 PM Revision 8534 (metacat): Add the code to handle a runtime exception.
Jing Tao
04:32 PM Revision 8533 (metacat): Add the code to hide/display the file/ldap section base on the selection of the auth class.
Jing Tao
04:29 PM Revision 8532 (metacat): Add code to persist the properties in the group 3.
Jing Tao

01/23/2014

10:26 PM Revision 8531 (metacat): Add the icon-plus-sign and icon-minus-sign.
Jing Tao
05:20 PM Revision 8530 (metacat): If the user doesn't exist in the password file, the auth configuration will give an error.
Jing Tao
04:37 PM Revision 8529 (metacat): Add the code to constructor default user management url.
Jing Tao
04:36 PM Revision 8528 (metacat): Add a property to store the default user management page.
Jing Tao
02:37 PM Revision 8527 (metacat): Add a default page to handle the user management for the filed-based authentication.
Jing Tao
09:29 AM Revision 8526 (metacat): Use the userManagementurl to replace the ldapweb.cgi.
Jing Tao

01/22/2014

05:34 PM Revision 8525 (metacat): Add a variable to store the user management url.
Jing Tao
05:33 PM Revision 8524 (metacat): Add a method to get the user management url.
Jing Tao
04:34 PM Revision 8523 (metacat): Use the userManagementUrl to replace the ldapweb.cgi url.
Jing Tao
04:32 PM Revision 8522 (metacat): Pass the userManagementUrl to templates.
Jing Tao
03:35 PM Revision 8521 (metacat): Add the documentation for the property user management url.
Jing Tao
03:34 PM Revision 8520 (metacat): Add a new property for the user management url.
Jing Tao
03:33 PM Revision 8519 (metacat): Add a new config for the user-management-url.
Jing Tao
11:46 AM Revision 8518 (metacat): Add the code to set the stored value be selected in the option list.
Jing Tao

01/21/2014

06:16 PM Revision 8517 (metacat): Add the part for the AuthFile class in the auth.class property.
Jing Tao
06:14 PM Revision 8516 (metacat): Change the auth class from the text box to the option list.
Jing Tao
05:03 PM Revision 8515 (metacat): Add the documentation for the property auth.file.path.
Jing Tao
05:02 PM Revision 8514 (metacat): Add the correct doc url for the property of auth.file.path.
Jing Tao
04:39 PM Revision 8513 (metacat): Added the file-based authentication configuration. Removed the ldap client section.
Jing Tao
02:07 PM Revision 8512 (metacat): Separate the properteis for the file-based authentication to the ldap-based authentication.
Jing Tao
09:58 AM Revision 8511 (metacat): Fixed Exception declaration problem
Peter Slaughter
08:59 AM Revision 8510 (metacat): minor changes to error msgs
Peter Slaughter
08:41 AM Revision 8509 (metacat): When a docid's access policy is modified with metacat native api, update CN with the new access policy
Peter Slaughter
 

Also available in: Atom