Activity
From 12/07/2013 to 01/05/2014
01/03/2014
- 02:35 PM Feature #6355 (New): Print "N/A" or similar when EML fields don't exist rather than print a blank node
- 09:49 AM Task #6347 (Closed): Create mechanism for adding name/value pairs to the solr index
- For use with getting READ even counts into the object index and also for adding semantic annotation facets into the i...
- 09:38 AM Feature #6346 (Resolved): Make # READ events available in SOLR index
- I'd suggest using the dynamic fields we have at our disposal: https://cwiki.apache.org/confluence/display/solr/Dynami...
01/02/2014
12/24/2013
- 01:50 PM Bug #6321: Metacat login mechanism needs to handle the ldap alias account
- The code was added to handle the alias. But we need to add code to handle get groups as well.
- 01:48 PM Revision 8461 (metacat): Add the code to handle the login action if it is an alias.
12/23/2013
12/20/2013
- 05:03 PM Revision 8459 (metacat): Add a method to get the aliasedDn.
- 11:18 AM Revision 8458 (metacat): move metacat trunk to 2.4.0-SNAPSHOT
- 08:11 AM Bug #6323 (Closed): CNodeService.archive() doesn't increment serialVersion correctly
- Modified CNodeService and DocumentImpl to increment the serialVersion.
- 07:31 AM Bug #6323 (Closed): CNodeService.archive() doesn't increment serialVersion correctly
- In calling CNodeService.archive(), and perhaps delete() too, the serialVersion isn't set correctly. Check this in Do...
- 07:46 AM Revision 8454 (metacat): On changes to system metadata in CNodeService and DocumentImpl, increment the serialVersion.
- 07:28 AM Bug #6322 (Rejected): Ensure lock is obtained prior to calls to Hazelcast IMap.put()
- When modifying the system metadata table, we call systemMetadataMap.put(). since this is a distributed map in the HZ...
12/19/2013
- 04:15 PM Revision 8452 (metacat): (task #6297): sync pid(s) access policy between member node and coordinating node
- 03:03 PM Bug #6321 (Resolved): Metacat login mechanism needs to handle the ldap alias account
- We are planning to trim the nceas ldap to have one subtree ou=Account which has the real users. The other subtrees, s...
- 02:56 PM Bug #6320 (Closed): Create a file-base authentication mechanism as the default method
- The NCEAS' LDAP will only provide service for some trusted partners in future. For those who currently depend on our ...
- 02:35 PM Revision 8450 (metacat): Change CNodeService's archive() and delete() methods to only update Member Nodes in the replica list (not CNs!), since calling CN.archive() again would cause an infinite loop. Thanks for catching this Ben.
- 01:42 PM Bug #6219 (Closed): Is $ldap->start_tls( verify => 'none') good enough in the ldpweb.cgi?
- Jing added 'require' to the TLS calls in the ldapweb script so I believe we are good now. Also involved configuring t...
- 01:40 PM Feature #6285: Handle EML singleDateTime field in SOLR index
- I think the approach should be to write the singleDateTime value to the existing solr fields for start and end date s...
- 10:19 AM Revision 8448 (metacat): merge readme notes from 2.3.1
- 09:36 AM Bug #6315 (Closed): Needs to work for DATA objects as well
- Changed CNodeService.delete() and .archive() to handle DATA objects.
- 09:35 AM Bug #6315 (In Progress): Needs to work for DATA objects as well
- 09:35 AM Revision 8444 (metacat): Update CNodeService.delete() and .archive() to handle situations where the pid is of formatType DATA, and therefore are not registered in the identifier table, and caused NotFound exceptions. For DATA objects, we just update the system metadata now, and for all other objects (METADATA, RESOURCE), we continue to use super.{delete()|archive()}. Also, log the delete/archive into the event log.
- https://projects.ecoinformatics.org/ecoinfo/issues/6315
https://redmine.dataone.org/issues/4204 - 08:53 AM Revision 8440 (metacat): prep for 2.3.1 release
- 08:13 AM Revision 8439 (metacat): Remove the broadcastSystemMetadataChange() method since it was a duplicate of notifyReplicaNodes(). Consolidated now.
12/18/2013
- 04:33 PM Bug #6315 (Closed): Needs to work for DATA objects as well
- Found that calls need to work on data objects where the CN does not actually store the object.
See DataONE tracker: ...
12/17/2013
- 05:35 PM Bug #6306: During the upgrading metacat to 2.3.0, a user can see a message saying the index schema was changed even though he didn't
- This bug it is harder than I thought because i can reproduce the bug once, then i can't.
I downloaded metacat-bin-... - 05:22 PM Revision 8438 (metacat): Add some log information.
- 09:43 AM Bug #6290 (Resolved): Include data objects in BagIt download with intelligent file names
- 09:42 AM Revision 8437 (metacat): retrieve the given file names (entityName) of the data files from the EML and use those for our file names in the BagIt content.
12/16/2013
- 02:07 PM Bug #6306: During the upgrading metacat to 2.3.0, a user can see a message saying the index schema was changed even though he didn't
- The version of the previous metacat is 2.2.1
- 02:06 PM Bug #6306 (Works For Me): During the upgrading metacat to 2.3.0, a user can see a message saying the index schema was changed even though he didn't
- If the index schema was modified, users shouldn't see the message.
12/13/2013
- 04:45 PM Bug #6290: Include data objects in BagIt download with intelligent file names
- Two things to edit here:
- Add the file name from the EML to the BagIt file name instead of object format type. Lo... - 04:06 PM Bug #6290 (In Progress): Include data objects in BagIt download with intelligent file names
- Hey Lauren, was thinking about this temp directory - I think there's still some room for collision if two processes e...
- 03:52 PM Bug #6290: Include data objects in BagIt download with intelligent file names
- The file naming methodology is now pid+object format type (RESOURCE, DATA, METADATA). I removed the randomly generate...
- 03:43 PM Bug #6290 (Resolved): Include data objects in BagIt download with intelligent file names
- 03:42 PM Revision 8436 (metacat): Change the BagIt file names to the pid+resource type. Create new Files instead of createTempFile to avoid the randomly generated numbers in the name.
- 03:33 PM Feature #6305 (Resolved): Disable ecogrid links in rendered EML
12/12/2013
- 04:44 PM Revision 8435 (metacat): Change the addGroup method since the API was changed.
- 04:43 PM Revision 8434 (metacat): Add a description element for the group.
- 01:49 PM Revision 8433 (metacat): Change the user id from the name to the uid.
- 01:14 PM Story #6296: authMN SM.accessPolicy out of synch with CN and replicaMN
- example package:
Original on GOA: https://goa.nceas.ucsb.edu/#view/df35d.455.4
Replica on KNB: https://knb.ecoinfor... - 07:17 AM Task #6299 (Resolved): Incorporate synch script as Metacat utility or upgrade routine
- If the synch script (see previous task tracker) is written in Java (instead of bash+curl) then this will be easier to...
- 07:10 AM Task #6298 (Resolved): Call CN.setAccessPolicy() whenever access control rules are updated in Metacat
- When EML is processed and access control rules within it are added to Metacat, these changes should be submitted to t...
- 07:04 AM Task #6297 (Resolved): Create MN->CN sync script
- As a first pass, this could be a good way to A) fix the issues we have currently with GOA packages being private on t...
12/11/2013
- 04:44 PM Story #6296 (Closed): authMN SM.accessPolicy out of synch with CN and replicaMN
- Lauren noticed some replica packages from urn:node:GOA on urn:node:KNB today that did not have public read allowed on...
- 04:35 PM Revision 8432 (metacat): Add the test method for the getPrincipals.
- 04:34 PM Revision 8431 (metacat): Add the method to get the principals.
- 11:45 AM Revision 8430 (metacat): Add test methods for changing passwords.
- 11:44 AM Revision 8429 (metacat): Add the methods about reset and change password.
12/10/2013
- 04:12 PM Revision 8428 (metacat): Add method to test the getusers method.
- 04:12 PM Revision 8427 (metacat): Add method to get groups and users.
- 01:32 PM Revision 8426 (metacat): Read the password from property file.
- 01:30 PM Revision 8425 (metacat): Add a property as the password for generating keys.
- 12:53 PM Revision 8424 (metacat): Encrypt the password.
- 12:10 PM Feature #5989: Track data download, view and citation statistics
- Updated description to clarify a few of the reports and filters.
- 09:39 AM Revision 8423 (metacat): Add a test method to test authentication.
12/09/2013
- 02:54 PM Bug #6290: Include data objects in BagIt download with intelligent file names
- This is in the getPackage() method in:
https://code.ecoinformatics.org/code/metacat/trunk/src/edu/ucsb/nceas/metacat... - 02:46 PM Bug #6290 (Resolved): Include data objects in BagIt download with intelligent file names
- 10:40 AM Revision 8422 (metacat): Add an test method for adding a user.
- 10:39 AM Revision 8421 (metacat): Fixed an issue to check if an account exists.
Also available in: Atom