Project

General

Profile

ben leinfelder's activity

From 06/19/2013 to 07/18/2013

07/17/2013

01:18 PM MetacatUI Feature #6020 (Closed): Integrate metacat-ui build with main Metacat build
Now pulling from Github clone of the datadepot repo. ben leinfelder

07/15/2013

10:15 AM MetacatUI Task #6037 (Closed): Implement EML view page
No nested tables -- divs for all! ben leinfelder

07/12/2013

06:03 PM MetacatUI Feature #6020: Integrate metacat-ui build with main Metacat build
We need to open access to the datadepot git repo in order to pull the resources from that project into metacat. ben leinfelder
06:00 PM MetacatUI Feature #5950 (Closed): Implement data package download
First version of this is ready in Metacat trunk. ben leinfelder
05:59 PM Metacat Feature #6031: Add rendered metadata to Bagit package contents
Moving to later release target so we can focus on other things first. ben leinfelder
05:57 PM MetacatUI Feature #5951 (Closed): Re-style perl data registry to match MetacatUI
DONE! Please check out the deployed version on:
https://mn-demo-5.test.dataone.org/knb/cgi-bin/register-dataset.c...
ben leinfelder

07/11/2013

05:35 PM MetacatUI Feature #5951 (In Progress): Re-style perl data registry to match MetacatUI
First pass on the following is done (only tweaks needed):
-Login form
-Entry form (took the better part of a day)
...
ben leinfelder

07/10/2013

01:12 PM Metacat Bug #6035: The system metadata table in a Metacat was messed up with the value of archived
The archive flag need not be set to true when there is an obsoletedBy value present. Either the obsoletedBy OR the ar... ben leinfelder

07/09/2013

02:50 PM Metacat Bug #5812: Rework default skin[s] to use SOLR query
TBD: actually do the same thing we did for the NCEAS skin (qformat=nceas) for the standard Metacat default skin (qfor... ben leinfelder
02:48 PM Metacat Story #5811 (Closed): Redesign KNB look and feel
See the entire MetacatUI project for details. https://projects.ecoinformatics.org/ecoinfo/projects/metacatui ben leinfelder
02:45 PM Metacat Story #5940 (Closed): Support session-based Metacat authentication (for D1 services)
ben leinfelder
01:43 PM Metacat Story #5940 (In Progress): Support session-based Metacat authentication (for D1 services)
ben leinfelder
02:38 PM Metacat Task #5941 (Rejected): Add login/logout methods to DataONE MN service
These methods don't really fit with our current model. I think it's fine to allow the "back door" (i.e., Metacat serv... ben leinfelder
02:32 PM Metacat Feature #6034 (New): Simplify configuration for certificate delegation
So we don't loose this in the shuffle - we could probably fill out some of the MyProxy configuration values based on ... ben leinfelder
02:28 PM Metacat Feature #5936 (Closed): Include certificate delegation inside Metacat
ben leinfelder
01:41 PM Metacat Feature #5936 (In Progress): Include certificate delegation inside Metacat
Aside from making the myProxy configuration easier, this is done. It does require a bit of administration from regist... ben leinfelder
02:25 PM Metacat Bug #5395: Get unexpected result if a search was done before metacat finishes its indexing during the inserting process.
Deferring - though we don't really have a solution for this. Only affects a deprecated mechanism (pathquery), however. ben leinfelder
02:17 PM Metacat Feature #5910 (In Progress): Build index from scratch
ben leinfelder
02:16 PM Metacat Bug #2792 (Rejected): KNB home link needed on the Map Page
The entire KNB site is being redone, I don't even know if we will have a full map page! ben leinfelder
01:59 PM Metacat Task #5930 (Closed): Add a configuration property to turn on/off the indexing processes (SOLR indexing)
ben leinfelder
01:58 PM Metacat Feature #6033 (Closed): Add configuration to disable 'pathquery'
As we move toward SOLR-based query support, pathquery will play less of a role in Metacat. We should be able to disab... ben leinfelder
01:56 PM Metacat Feature #5913 (In Progress): Handle indexing errors
Remains to be seen how quickly this queue gets populated. We dont currently have any qualifiers on the kind of error ... ben leinfelder
01:53 PM Metacat Feature #5914 (Closed): Reconcile SOLR server/client versions
Both client and server are using v3.x now. Eventually DataONE plans to update the SOLR version, so we can consider t... ben leinfelder
01:46 PM Metacat Feature #5911 (In Progress): Repair index after outage
This may even be a duplicate of related task #5923 ben leinfelder
01:44 PM Metacat Feature #5912 (Closed): Force indexing on individual object[s]
There is now a Metacat servlet API action for this:... ben leinfelder
12:41 PM Metacat Task #5923 (In Progress): Discover missed documents and queue them for indexing
This is well-underway, mostly just testing (I believe). ben leinfelder
12:38 PM Metacat Task #5945 (Closed): Implement reindex action for individual PID
ben leinfelder
12:38 PM Metacat Task #5944 (Closed): Metacat-index need an IndexEvent and IndexEventLog mechanism
Main development on this is complete - enhancements to this can be added in other tasks. ben leinfelder
12:31 PM Morpho Bug #6022 (In Progress): Morpho error on government computer with Windows 7
Using a Windows 7 virtual box instance:
-I created a non-admin account ("leinfelder")
-installed Morpho 1.10.0, opt...
ben leinfelder
10:54 AM MetacatUI Feature #5950 (In Progress): Implement data package download
Aside from adding rendered metadata to the package, this is ready for group review.
Outstanding issues that I see:
...
ben leinfelder
10:50 AM MetacatUI Feature #6014 (In Progress): Implement publish DOI action
There are a few outstanding things to be resolved:
* When someone publishes and existing datapackage, their Metacat ...
ben leinfelder
10:40 AM MetacatUI Task #6024 (Closed): Wire-up the MN.publish() method to a REST endpoint
Now included in MNResourceHandler. Note that it defaults to DOI as the identifier scheme. ben leinfelder
09:48 AM MetacatUI Feature #6019 (Closed): Implement "get view" service as a REST endpoint
First pass at the service aspect of this is complete. This does not include the actual XSLTs required to return struc... ben leinfelder
09:47 AM MetacatUI Task #6029 (Rejected): Implement MN.listViews()
Let's revisit this some other time -- not sure how this would be beneficial to clients. UIs would typically not be dy... ben leinfelder

07/08/2013

09:51 PM MetacatUI Task #6026 (Closed): Implement MN.getPackage()
ben leinfelder
09:45 PM Metacat Feature #6031 (Rejected): Add rendered metadata to Bagit package contents
ben leinfelder
06:20 PM Metacat Bug #6030 (In Progress): Deleting a document causes the method itemAdded(ItemEvent<SystemMetadata> entryEvent) in the SysteMetadataEventListener class being called twice
There were two calls to this - one in the D1 service implementation and another in the Metacat implementation that th... ben leinfelder
06:10 PM MetacatUI Task #6028 (Closed): Wire-up the MN.view() method to a REST endpoint
This is done - even i we decide to completely rewrite the transformer in the MN implementation, this part stays the s... ben leinfelder
04:35 PM MetacatUI Task #6028 (Closed): Wire-up the MN.view() method to a REST endpoint
After discussion w/cjones, we are targeting:... ben leinfelder
04:37 PM MetacatUI Task #6029 (Rejected): Implement MN.listViews()
To match the MN.query() paradigm in which supported queryEngine types can be listed on the MN, we should list support... ben leinfelder
12:31 PM MetacatUI Task #6027 (Closed): Wire-up the MN.getPackage() method to a REST endpoint
This is now in trunk. ben leinfelder
11:45 AM MetacatUI Feature #5950: Implement data package download
For reference, there is this draft architecture spec: http://mule1.dataone.org/ArchitectureDocs-current/design/DataPa... ben leinfelder

07/04/2013

11:09 AM MetacatUI Task #6027 (Closed): Wire-up the MN.getPackage() method to a REST endpoint
Perhaps:... ben leinfelder
11:07 AM MetacatUI Task #6026 (Closed): Implement MN.getPackage()
To return a Bagit zip serialization of the package. Include an entry for each object in the package:
-ORE
-sciMeta
...
ben leinfelder

07/03/2013

10:06 PM MetacatUI Task #6025 (Closed): Include publish DOI in the UI
There should be a UI option for users when they want to publish an existing package. They need to have update rights ... ben leinfelder
10:04 PM MetacatUI Task #6024 (Closed): Wire-up the MN.publish() method to a REST endpoint
What should the endpoint be?
Perhaps:...
ben leinfelder
10:00 PM MetacatUI Task #6023 (Closed): Implement a new MN.publish() method
This publishes an existing object using a DOI.
MN.publish(session, pid);
ben leinfelder
06:33 PM Morpho Bug #6022: Morpho error on government computer with Windows 7
I'll try it on a Windows 7 virtual machine and see what I can figure out for troubleshooting. It does, generally, wor... ben leinfelder
01:35 PM Morpho Bug #6022: Morpho error on government computer with Windows 7
Can this person run Morpho as an administrator account? It should only be trying to write to their "home" directory a... ben leinfelder
10:15 AM Metacat Task #5945 (In Progress): Implement reindex action for individual PID
This is in trunk now. You must be logged in as admin of Metacat in order to invoke it which makes a JUnit test diffic... ben leinfelder
10:12 AM Morpho Bug #6021 (In Progress): Error logging in to network in Morpho
She has an account, and can request her password be reset. Her registered email address is: tammy.neher@noaa.gov
Lin...
ben leinfelder
09:02 AM Metacat Task #5944 (In Progress): Metacat-index need an IndexEvent and IndexEventLog mechanism
I have the hzIndexEventMap set up and persisting IndexEvent objects to postgres db now (using Metacat's connection). ... ben leinfelder
07:24 AM MetacatUI Feature #6020 (Closed): Integrate metacat-ui build with main Metacat build
ben leinfelder
07:23 AM MetacatUI Feature #6019 (Closed): Implement "get view" service as a REST endpoint
ben leinfelder

07/02/2013

11:25 AM Metacat Task #5945: Implement reindex action for individual PID
Proposal is:
-create Metacat action "reindex" that takes an identifier.
-Metacat places the SystemMetadata for that...
ben leinfelder
09:25 AM MetacatUI Story #6017 (Closed): Update and deploy EMLParser webapp using new KNB look and feel
ben leinfelder
09:21 AM MetacatUI Story #6016 (Closed): Update and deploy main Morpho page in new KNB site
ben leinfelder
09:18 AM MetacatUI Story #6015 (Closed): Update EML specification pages to use new KNB look and feel
ben leinfelder

07/01/2013

05:17 PM MetacatUI Feature #6014 (Closed): Implement publish DOI action
ben leinfelder
04:03 PM MetacatUI Task #5978: Design logo
This will be a simplified version fo the existing KNB logo - likely with nothing much besides the letters. Rebranding... ben leinfelder
04:01 PM MetacatUI Story #6013 (New): KNB rebranding
ben leinfelder
04:00 PM MetacatUI Feature #6011 (Resolved): Redesign web-based registry using new look and feel
dupe of #5951 ben leinfelder
03:54 PM MetacatUI Feature #6011 (Resolved): Redesign web-based registry using new look and feel
** ben leinfelder
03:56 PM MetacatUI Bug #6012 (Closed): Ensure all UTF-8 characters display correctly in query results
ben leinfelder

06/25/2013

02:51 PM Metacat Task #5915 (Closed): Use MN.query(solr) in NCEAS skin
ben leinfelder
02:50 PM Metacat Task #5918 (Closed): Separate unit tests from integration tests
ben leinfelder
02:43 PM Metacat Bug #6007 (Resolved): Registry uses filename from upload form to save in temporary directory
I deployed this in KNB today (June 25th, 2013). This was not part of an official release but is in the code for 2.1.x... ben leinfelder
09:10 AM Metacat Bug #6009 (Closed): Metacat uses "metacat.output" temp files for all read() operations
This is in trunk now. ben leinfelder

06/24/2013

12:07 PM Metacat Bug #6009 (In Progress): Metacat uses "metacat.output" temp files for all read() operations
now reading directly from the filesystem, or in the case of EML with inline-data, the partial file contents. ben leinfelder

06/21/2013

09:47 PM Metacat Bug #6008 (Closed): Metacat servlet API upload() method uses user-supplied filename for temp upload
Now using File.createTempFile() and deleting the data files when done. ben leinfelder
05:32 PM Metacat Bug #6008 (Closed): Metacat servlet API upload() method uses user-supplied filename for temp upload
This can be problematic if users simultaneously attempt to upload a data file with the same name. ben leinfelder
05:35 PM Metacat Bug #6009 (Closed): Metacat uses "metacat.output" temp files for all read() operations
The KNB has 1.3 GB of these that have accumulated since ?.
There should be two scenarios:
-stream the contents fr...
ben leinfelder
05:02 PM Metacat Bug #6007: Registry uses filename from upload form to save in temporary directory
I deployed the changes on dev2.nceas for testing. Feel pretty good about them - using File::Temp to manager unique up... ben leinfelder
12:22 PM Metacat Bug #6007 (Resolved): Registry uses filename from upload form to save in temporary directory
This can cause collisions when a room of 22 people all submit a datapackage with the same data file name....
The r...
ben leinfelder

06/20/2013

05:28 PM Metacat Bug #6006 (Closed): Metacat admin screen requires metacat-index directories
Now skipping the template creation if metacat-index war is not deployed along with metacat. ben leinfelder
04:59 PM Metacat Task #5943 (Resolved): Eliminate the unnecessary Systemmetadata event between the Metacat and Metacat-index modules.
Switched over to the new structure for communicating index events. Seems to be working as expected. ben leinfelder
10:22 AM Metacat Task #5944: Metacat-index need an IndexEvent and IndexEventLog mechanism
Added delete() method to remove entries that we do not need to reprocess again (because they were successful, finally... ben leinfelder
 

Also available in: Atom