Activity
From 12/15/2013 to 01/13/2014
01/13/2014
- 01:46 PM Task #6347 (Closed): Create mechanism for adding name/value pairs to the solr index
- See MetacatSolrIndex.submit() for the method that allows you to submit the document and/or just the fields for indexing.
- 01:42 PM Revision 8494 (metacat): Change the test file according to the change on the constructor.
- 01:41 PM Revision 8493 (metacat): Change to use AuthFile constructor.
- 01:39 PM Revision 8492 (metacat): Add code to check if groups is null.
- 09:01 AM Feature #5989 (In Progress): Track data download, view and citation statistics
01/12/2014
01/10/2014
- 03:06 PM Revision 8490 (metacat): Change the base directory location.
- 02:35 PM Revision 8489 (metacat): Consolidate the user/group utitlities code.
- 10:50 AM Revision 8488 (metacat): Change the element name in the user from "group" to "memberof".
- Fixed a bug that in groupadd.
01/09/2014
- 10:31 PM Revision 8487 (metacat): Add methods to handle modify user's attributes.
- 09:16 PM Revision 8486 (metacat): Complete the method - handleUseradd.
- 06:25 PM Revision 8485 (metacat): Add code to handle useradd command.
- 04:39 PM Revision 8484 (metacat): Fixed a bug that showing illegal options in the groupadd command.
- 04:34 PM Revision 8483 (metacat): Add a double quotes at $@. This will make the any argument in the double quotes as one argument.
- 04:18 PM Revision 8482 (metacat): Pass all arguments to the java class.
- 04:17 PM Revision 8481 (metacat): Add a main method which will be used in the command line users management tool.
- 12:11 PM Revision 8480 (metacat): Add a script to help administor to manage usrs/groups.
- 09:16 AM Revision 8479 (metacat): Made changes according the changes in the AuthFile class.
- 09:15 AM Revision 8478 (metacat): Add the code to handle the organization name.
01/08/2014
- 05:18 PM Revision 8477 (metacat): Add the test method for the getUserInfo method.
- 05:17 PM Revision 8476 (metacat): Add the getUserInfo method.
- 04:33 PM Revision 8475 (metacat): Add the common name, organization name and email into the getprincipal method.
- 04:32 PM Revision 8474 (metacat): Add some contants.
- 04:04 PM Revision 8473 (metacat): Add the description in the getGroups methods.
- 03:08 PM Revision 8472 (metacat): Modified the junit test file according to the change in the class.
- 02:58 PM Revision 8471 (metacat): Add the common name and email address information into the getUsers method.
- 01:40 PM Revision 8470 (metacat): Resampled the background image for the admin docs for a faster page load
- 11:06 AM Revision 8469 (metacat): Fixed a bug that the method addUser didn't set password.
01/07/2014
- 05:10 PM Revision 8468 (metacat): Add a new property to specify the hash class which will be used to protect the password.
- 05:05 PM Revision 8467 (metacat): Add the dependcy on JBcrypt module.
- 05:04 PM Revision 8466 (metacat): Change the test file according to the change made in the class.
- 05:03 PM Revision 8465 (metacat): Change the code to use BCryptHash to protect password.
- 01:59 PM Feature #6346 (In Progress): Make # READ events available in SOLR index
- I committed my first attempt at this. It should probably be tested a bit more to ensure that indexing events do not u...
- 01:56 PM Revision 8464 (metacat): Unify solr indexing with an IndexTask that is added to the queue -- allows us to send more than just the systemMetadata to the indexer. Initially this is for READ event counts for each document. https://projects.ecoinformatics.org/ecoinfo/issues/6346
01/06/2014
- 05:12 PM Bug #6320: Create a file-base authentication mechanism as the default method
- I did a little bit research on comparing bcrypt and sha1. People say bcrypt is a better hash algorithm.
There is ... - 03:30 PM Bug #6321 (Resolved): Metacat login mechanism needs to handle the ldap alias account
- Add a method named getAliasedDn. This method derefer the alias to the real object.
This method is applied in the a... - 02:57 PM Revision 8463 (metacat): Add code to get user info and group info for an alias.
- 12:35 PM Feature #6362: Add an id to the year element in the citation in eml-indentifier.xsl
- Then in MetacatUI MetadataView, find the ID and put the uploaded date from the system metadata if there is no publica...
- 11:30 AM Feature #6362 (New): Add an id to the year element in the citation in eml-indentifier.xsl
- 11:44 AM Feature #6355: Print "N/A" or similar when EML fields don't exist rather than print a blank node
- For example, data attributes that are non-existent in an EML file will still be printed by eml-attributes.xsl but wil...
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.
Also available in: Atom