Project

General

Profile

Activity

From 09/22/2015 to 10/21/2015

10/21/2015

05:11 PM Feature #6417 (In Progress): Call MN.archive() when SM.archive=true in MN.systemMetadataChanged()
Jing Tao
04:52 PM Revision 9375 (metacat): In the systemMetadataChanged method, the object will be archived if the new archive value is true and old value is false.
The log event is recorded in the systemMetadataChanged method as well. Jing Tao
03:31 PM Revision 9374 (metacat): Make the isAuthoritativeNode throw exception if some value is null.
Jing Tao

10/20/2015

04:11 PM Revision 9373 (metacat): In the updateSystemMetadata method, we avoid to log the event twice for archive=true.
Jing Tao
04:08 PM Revision 9372 (metacat): In the hasReservation method, it doesn't throw the IdentifierNotUnqiue exception.
Jing Tao
02:34 PM Revision 9371 (metacat): In the setReplicationStatus method, it only notified the replicas when the status is completed. Now we added the status - failed and invalid.
Jing Tao
11:16 AM Revision 9370 (metacat): use idFilter for v2 getLogRecords() to match v2 API definition.
ben leinfelder

10/19/2015

06:02 PM Bug #6579 (Resolved): resourceMap field is not indexed after uploading a package via the online registry
I deployed the new code and tested on the mn-demo-8. It worked. Jing Tao
06:00 PM Bug #6847 (Closed): Fix listObjects() to filter by replicaStatus correctly
Jing Tao
12:01 PM Revision 9369 (metacat): include index.tdb.directory property. https://redmine.dataone.org/issues/7442
ben leinfelder

10/16/2015

08:22 PM Revision 9368 (metacat): Add the code to print the exception.
Jing Tao

10/14/2015

01:15 PM Revision 9367 (metacat): refs #7419: refactored CNodeService implementations to not throw IdentifierNotUnique for hasReservation.
rnahf

10/13/2015

09:11 AM Task #6855 (Closed): Update the metacat documentation
We need to change the java requirement from 1.6 to 1.7
The tomcat6 and above can be the requirement, but the examp...
Jing Tao

10/09/2015

03:24 PM Revision 9366 (metacat): Change the text content for the testing.
Jing Tao
02:42 PM Revision 9365 (metacat): Use the create method to replace registerSystemMetadata method.
Jing Tao
01:55 PM Revision 9364 (metacat): Use the MN.updateSystemMetadata to replace CN.updateSystemMetadata.
Jing Tao
12:26 PM Revision 9363 (metacat): In the reindex method, the error message will be sent back.
Jing Tao

10/07/2015

03:39 PM Bug #6847: Fix listObjects() to filter by replicaStatus correctly
The first url gets 2923, not 2930 items. Jing Tao
03:37 PM Bug #6847: Fix listObjects() to filter by replicaStatus correctly
Hi Chris:
https://mn-dev-ucsb-2.test.dataone.org/metacat/d1/mn/v2/object?formatId=http://www.openarchives.org/ore/...
Jing Tao
01:17 PM Bug #6847 (In Progress): Fix listObjects() to filter by replicaStatus correctly
After a bit of testing, it looks like this bug is limited to calls where multiple parameters are listed like count, f... Chris Jones

10/02/2015

04:36 PM Revision 9362 (metacat): In the create method, the modification date is reset only on the objects whose authoritative member node is v1.
Jing Tao
04:16 PM Revision 9361 (metacat): In the deleteReplicationMetadata method, the modification date of the system metadata will not be reset.
Jing Tao
04:09 PM Revision 9360 (metacat): Modify the text of an exception.
Jing Tao
03:53 PM Revision 9359 (metacat): Add contrains for the v1/v2.registerSystemMetadata method. See https://redmine.dataone.org/issues/7380
Jing Tao
10:23 AM Revision 9358 (metacat): Adjust the test code base on the new contrains on setRightHolder, archive. The new contrains is they only apply to the objects whose authoriative node is v1.
Jing Tao
10:20 AM Revision 9357 (metacat): For the v1/v2 setObsoletedBy and setRightsHolder method, they only apply the objects whose authoriative member node is v1.
Jing Tao
08:55 AM Revision 9356 (metacat): Add the constrains that v1/v2.archive only applies the object whose authoritative node is a v1 node.
Jing Tao

10/01/2015

05:35 PM Revision 9355 (metacat): Adjust code according the change on cn.updateSystemMetadata.
Jing Tao
05:33 PM Revision 9354 (metacat): Add the case the mn.updateSystemMetadata and cn.updateSystemMetadata will call the archive method internally.
Jing Tao
03:08 PM Feature #6845: Update Identifier in the metadata document when it is updated
Clarification: The packageId is updated anytime the EML is updated - including but not exclusive to publishing Lauren Walker
03:04 PM Feature #6845: Update Identifier in the metadata document when it is updated
One point of caution - I worry about modifying user's content on create. Historically we've relied on the client to p... ben leinfelder
02:34 PM Feature #6845 (Resolved): Update Identifier in the metadata document when it is updated
Anytime an EML document is updated, the packageId attribute value will be updated with the new identifier.
FGDC me...
Lauren Walker
03:01 PM Revision 9353 (metacat): Refactory the mn.archive and cn.archive method so the mn.update and cn.update can reuse them.
Jing Tao
02:23 PM Revision 9352 (metacat): Update the packageId attribute in EML documents on update. Never display the local docid in the rendered EML.
Lauren Walker
12:30 PM Revision 9351 (metacat): Add the testArchive method.
Jing Tao
12:30 PM Revision 9350 (metacat): In the archive method, add the lock.
Jing Tao
10:39 AM Revision 9349 (metacat): check for auth before doing asynch call to MN dirtySysMeta implementation
ben leinfelder

09/30/2015

05:03 PM Revision 9348 (metacat): Adjusted the testSetAccessPolicy method.
Jing Tao
05:01 PM Revision 9347 (metacat): Only applies the setAccessPolicy method to objects whose authoritative mn is v1.
Jing Tao
04:39 PM Revision 9346 (metacat): Adjust the testReplicationPolicy method.
Jing Tao
04:38 PM Revision 9345 (metacat): Add a comment to specify that the setReplicationPolicy only applys to v1.
Jing Tao
04:27 PM Revision 9344 (metacat): Uncommented some code.
Jing Tao
04:07 PM Revision 9343 (metacat): The setReplicationPolicy method only apply to the pids whose authoritative member node has v2 MNStorage.
Jing Tao
11:55 AM Revision 9342 (metacat): Add the code to check if the serialVersion object is null before it is saved to the db.
Jing Tao
10:23 AM Feature #6848: Add link to send another verification email
We do have an expiration for new accounts that are not activated within 24 hours, but can look into what would be inv... ben leinfelder
09:29 AM Feature #6848 (New): Add link to send another verification email
This has been something suggested by a few users when they don't get their original verification email Lauren Walker

09/29/2015

10:14 AM Revision 9341 (metacat): add missing quotation mark
ben leinfelder

09/28/2015

01:47 PM Revision 9340 (metacat): Add a flag on the systemMetadataChanged method. If it is true, the authoritative member node will only accepts the serial version and replica list; the replica node accepts everything. If it is false, it will accept everything.
Jing Tao
11:29 AM Bug #6847 (Closed): Fix listObjects() to filter by replicaStatus correctly
The replicaStatus parameter to list objects, when set to 'false', should exclude objects that are replicas from anoth... Chris Jones
10:01 AM Revision 9339 (metacat): Add a note for the updateSystemMetadata method.
Jing Tao

09/25/2015

05:17 PM Revision 9338 (metacat): Add a test to test the cn.updateSystemMetadata will ignore the serial version and replica list from the coming system metadata.
Jing Tao
02:55 PM Revision 9337 (metacat): CN.updateSystemMetadata will ignore the serial version and replica list in the comming system metadata from the mn.
Jing Tao

09/24/2015

05:21 PM Revision 9336 (metacat): Change the test method for the updateSystemMetadata method.
Jing Tao
04:58 PM Revision 9335 (metacat): Add the code to check the date of system metadata modification match in MN.updateSystemMetadata only. CN.updateSystemMetadata doesn't check.
Jing Tao
02:51 PM Revision 9334 (metacat): fix compilation error for previous change: include isPublic criteria when there is a public subject (which is always).
ben leinfelder
01:59 PM Revision 9333 (metacat): use request query string first when handling MN.query() method. https://redmine.dataone.org/issues/7384
ben leinfelder
01:35 PM Revision 9332 (metacat): fix xpath from CN changes for isPublic. https://redmine.dataone.org/issues/7374
ben leinfelder
01:18 PM Revision 9331 (metacat): include isPublic criteria when there is a public subject (which is always)
ben leinfelder
10:34 AM Revision 9330 (metacat): include hierarchical permissions when evaluating isPublic during indexing. https://redmine.dataone.org/issues/7374
ben leinfelder

09/23/2015

03:35 PM Revision 9329 (metacat): Commented out the code to check serial version on the updateSystemMetadata method.
Jing Tao
02:15 PM Feature #6845 (Resolved): Update Identifier in the metadata document when it is updated
Matt and I talked today about the possibility of updating the Id (packageId in EML) in the raw metadata document when... Lauren Walker
12:00 PM Revision 9328 (metacat): Add more debug messages for the isCNAdmin method.
Jing Tao
 

Also available in: Atom