Project

General

Profile

Activity

From 02/27/2014 to 03/28/2014

03/27/2014

04:33 PM Feature #6487: Allow searches on the DataONE CN 
For my money, I like the idea of having search results link to a #quickview/{pid} page.
This would display the cit...
ben leinfelder
04:18 PM Feature #6487: Allow searches on the DataONE CN 
I think we can just consider the UI needing to switch between node baseUrls. Both the MN and CN endpoints for queryin... ben leinfelder
04:09 PM Feature #6487: Allow searches on the DataONE CN 
I plan on implementing this in a way where we can (in the future) switch between querying the current MN or the CN. T... Lauren Walker
03:59 PM Feature #6487 (Resolved): Allow searches on the DataONE CN 
Lauren Walker
12:07 PM Bug #6486 (Resolved): Line charts have dips/squiggly bumps in them
Lauren Walker
12:06 PM Bug #6485 (Resolved): Temporal coverage chart does not always start on the first populated year
Lauren Walker
12:05 PM Bug #6484 (Resolved): Dropdown from navbar doesn't close on click of any link
Lauren Walker

03/26/2014

03:01 PM Bug #6436: + characters are not URL-encoded when part of a text search and are therefore being decoded in metacat as a space character
It looks like Solr won't search and/or index special characters, depending on your configuration. I'll have to look i... Lauren Walker

03/25/2014

04:16 PM Bug #6476 (Resolved): Long metadata FormatID's run off the edge of the SVG element
A test query to view multiple donut arc labels with these metadata formats: http://localhost:8080/metacatui/#profile/... Lauren Walker
01:23 PM Feature #6465 (Resolved): Create a better loading page for the KNB
For all themes, while the app is loading, the entire page is white with the "Loading" icon and text (as opposed to ju... Lauren Walker
01:02 PM Bug #6458 (Resolved): Buttons in KNB carousel slider do not work in Firefox (but does in Chrome)
Lauren Walker
12:37 PM Feature #6483 (In Progress): Create "filter" views and models to control the search filters
Lauren Walker
10:49 AM Story #6482 (Resolved): Test StatsView and other changes in all browsers and Windows
Lauren Walker

03/24/2014

05:58 PM Task #6443 (Resolved): Change colors of charts for default theme
Lauren Walker
05:57 PM Task #6444 (Resolved): Change colors of charts for SNAP theme
Lauren Walker
05:57 PM Task #6442 (Resolved): Change colors of charts for GOA theme
Lauren Walker
04:24 PM Bug #6480: Google Maps API fails often
For some reason it only happens in the Statistics View, so far. The DataCatalog View will load fine for me in those c... Lauren Walker
04:21 PM Feature #5976 (Resolved): Implement 'Node statistics' page to descibe the node contents and usage
We have a time series chart for uploads over time, two donut charts to describe format types, and a bar chart to desc... Lauren Walker
04:18 PM Feature #6479 (Resolved): Add text to describe each graph in the profile
Lauren Walker

03/22/2014

11:59 PM Bug #6480: Google Maps API fails often
I thought we had wired it up so that if there was a gmaps load failure, the app would still load, but the map would j... ben leinfelder

03/21/2014

05:11 PM Bug #6480 (Resolved): Google Maps API fails often
For some reason I get a lot of errors from the Google Maps API when I am connecting from a slower connection on the b... Lauren Walker
04:31 PM Feature #6399: Transition the NCEAS metacat skin to the metacatui theming system
I should add that the overall plan for creating a group/organization view of the KNB repository will affect how NCEAS... Lauren Walker
04:20 PM Feature #6399: Transition the NCEAS metacat skin to the metacatui theming system
After a discussion with Matt Jones, LeeAnne French, and Mark Schildhauer, we have decided that the NCEAS-branded Meta... Lauren Walker
12:13 PM Feature #6478 (Resolved): Add link to the node profile from the navigation bar
The link to the node statistics is in a new dropdown menu stemming from "data" in the navbar. See attached screenshot... Lauren Walker
10:49 AM Feature #6478 (Resolved): Add link to the node profile from the navigation bar
Lauren Walker
12:09 PM Bug #6477 (Resolved): install of MetacatUI at KNB root causes EML parser to fail
They just needed to change the URL to use https ben leinfelder
10:49 AM Feature #6479 (Resolved): Add text to describe each graph in the profile
Lauren Walker

03/20/2014

07:10 PM Bug #6477 (In Progress): install of MetacatUI at KNB root causes EML parser to fail
I tried it (just in the browser) and it worked for me...
"Document is XML-schema valid. There were no XML errors fou...
ben leinfelder
06:31 PM Bug #6477 (Resolved): install of MetacatUI at KNB root causes EML parser to fail
It seems the EML parser web service is no longer parsing XML files properly, and seems to be related to a redirect is... Matt Jones
01:38 PM Feature #6469 (Resolved): Display the actual count on hover of bar chart bars
Lauren Walker
12:56 PM Bug #6476 (Resolved): Long metadata FormatID's run off the edge of the SVG element
They are all of the format:
-//ecoinformatics.org//eml-attribute-2.0.0beta6//EN
-//ecoinformatics.org//eml-physic...
Lauren Walker
12:46 PM Feature #6351 (Rejected): Add animation to text leaving the search box to the list of currently applied filters
Lauren Walker
12:42 PM Bug #6474 (Resolved): Draw a blank/grayed out bar chart for temporal coverage if no results have a beginDate value
Example query to check it out: http:...#profile/-beginDate:* Lauren Walker
12:40 PM Bug #6461 (Resolved): Labels on donut chart overlap for adjacent small arcs
Now, when labels are added to the donut chart:
- I check to see if the arc length is under a specified threshold ...
Lauren Walker

03/19/2014

02:29 PM Bug #6474 (Resolved): Draw a blank/grayed out bar chart for temporal coverage if no results have a beginDate value
Lauren Walker
02:08 PM Feature #6421 (Resolved): Create graphs in user profile with the information we have in the Solr index now
All charts are now finished and working. Just final touches need to be added. Lauren Walker
12:02 PM Feature #6472 (Closed): Count up the years with data coverage to display a "X year of data coverage" title
I count up the number of years by summing the number of year bins/intervals with a value.
This method isn't perfec...
Lauren Walker
11:34 AM Feature #6472 (Closed): Count up the years with data coverage to display a "X year of data coverage" title
Lauren Walker
11:33 AM Bug #6459 (Closed): Line chart Y scale is wrong when a line with data less than the Y scale is graphed
For now, Option 1 is implemented. Until it seems imperative to have a more flexible line chart, we can keep it this way. Lauren Walker
11:32 AM Bug #6460 (Resolved): No line should be drawn on the line chart if all data points are 0
Lauren Walker
11:31 AM Bug #6454 (Resolved): Windows 7 Enterprise 64 rendering issue
Just a few CSS rules needed to be changed to give the "Sort by" more width so the height of the header didn't bleed i... Lauren Walker
11:28 AM Task #6429 (Resolved): Create data year coverage chart in user profile
Lauren Walker
11:27 AM Bug #6471 (Resolved): Draw blank charts when stats query returns no results instead of displaying an error message
A grayed out donut chart for metadata and data are drawn when 0 results are returned. The line chart and bar chart ar... Lauren Walker

03/18/2014

03:01 PM Bug #6471 (Resolved): Draw blank charts when stats query returns no results instead of displaying an error message
Lauren Walker
02:38 PM Feature #6468 (Resolved): Format the y-scale on the bar charts to only show whole numbers
Lauren Walker
12:19 PM Bug #6470 (Resolved): Add theme map instructions to the Metacat docs for "Quick Start" theme customization
Lauren Walker
09:59 AM Bug #6470 (Resolved): Add theme map instructions to the Metacat docs for "Quick Start" theme customization
Lauren Walker
11:10 AM Task #6430 (Resolved): Create a view for each graph type so they are reusable throughout MetacatUI
The last chart View has been added, the BarChartView, although it could use some tweaking to get it a little more int... Lauren Walker

03/17/2014

04:23 PM Feature #6469 (Resolved): Display the actual count on hover of bar chart bars
Lauren Walker
04:06 PM Feature #6468 (Resolved): Format the y-scale on the bar charts to only show whole numbers
Lauren Walker

03/14/2014

06:37 PM Task #6448 (Resolved): Create Solr query to retrieve temporal coverage data
Here is an example query that would cover all of KNB:
(1255 characters - leaving almost 800 for other query parame...
Lauren Walker
03:10 PM Task #6430: Create a view for each graph type so they are reusable throughout MetacatUI
There is now a View in the metacatUI for the chart titles/badges that are a SVG circle with a number in the middle wi... Lauren Walker
03:06 PM Feature #6421 (In Progress): Create graphs in user profile with the information we have in the Solr index now
Lauren Walker

03/13/2014

05:25 PM Feature #6465 (Resolved): Create a better loading page for the KNB
If a KNB view is taking a while to fully render, the loading icon displays at the top and the rest of the HTML and im... Lauren Walker
04:04 PM Feature #6422 (Resolved): Use the LDAP DN when the user in logged in for the user profile name - otherwise use the user id
I've decided to always use the rightsHolder uid as the profile page title as our authentication service will be chang... Lauren Walker
04:02 PM Feature #6462 (Resolved): Use a more descriptive title above the uploads chart in the Profile View to explain that obsoleted objects are counted
Now reads "uploads and revisions" Lauren Walker
12:31 PM Feature #6462 (Resolved): Use a more descriptive title above the uploads chart in the Profile View to explain that obsoleted objects are counted
Lauren Walker
03:31 PM Task #6441 (Resolved): Pull general info about the user and display at top of page
If there is a rightsHolder in the query given, the uid (i.e. name) will be extracted from the string and displayed at... Lauren Walker
02:58 PM Feature #6464 (Resolved): Use the Search Model to store the query parameters for the Profile Model
Rather than recreating a query and passing it to the Profile Model, who then has to parse the query as needed, we sho... Lauren Walker
12:58 PM Bug #6463 (Works For Me): Upload chart is positioned too far up the page sometimes
Sometimes when the profile view loads the upload chart is positioned to far up the page - giving it the position:rela... Lauren Walker
12:30 PM Bug #6461 (Resolved): Labels on donut chart overlap for adjacent small arcs
For now I have compromised on this issue by providing a hover interaction where the other labels are semi-transparent... Lauren Walker
12:25 PM Bug #6460 (Resolved): No line should be drawn on the line chart if all data points are 0
Lauren Walker
12:23 PM Task #6447: Linear scale on Y axis does not adjust when an additional line is added to the chart with a higher count
This is related to Issue #6459 - where this static Y scale is posing a problem for data points less than the first li... Lauren Walker
12:20 PM Bug #6459 (Closed): Line chart Y scale is wrong when a line with data less than the Y scale is graphed
I may either have to:
- always start the Y scale at 0
- recreate the Y scale after each additional line is added an...
Lauren Walker
11:06 AM Bug #6458 (Resolved): Buttons in KNB carousel slider do not work in Firefox (but does in Chrome)
Lauren Walker

03/12/2014

06:14 PM Bug #6457 (New): safari gives cert error and fails to load UI
Bruce Kendall reported problems loading MetacatUI under Safari 7.0.2 under Mac OS X Mavericks. He writes:
"You mig...
Matt Jones
05:00 PM Task #6448: Create Solr query to retrieve temporal coverage data
It looks like most servers and browsers can accept URLs up to ~2,000 characters. (http://stackoverflow.com/questions/... Lauren Walker
08:03 AM Task #6448: Create Solr query to retrieve temporal coverage data
I was thinking more about this after we talked and wonder if we could combine startDate and endDate into the facet "f... ben leinfelder
03:19 PM Task #6456 (Rejected): Add more interactivity to the line chart
Similar to what I implemented for the Donut Charts, add an event listener to the data points on each line for a mouse... Lauren Walker
03:16 PM Task #6455 (Resolved): Pass options to LineChartView on initialization rather than render
Lauren Walker
07:57 AM Task #6451 (Resolved): Draw the donut chart when results = 0
A "blank" or "default" donut chart is drawn when results = 0 by drawing one arc of 100% and displaying a 0 count in t... Lauren Walker

03/11/2014

05:21 PM Task #6448: Create Solr query to retrieve temporal coverage data
I should note that this is still a work in progress because that query can get very long and may exceed the browser's... Lauren Walker
05:17 PM Task #6448 (In Progress): Create Solr query to retrieve temporal coverage data
After looking at the Solr docs it seems the only way to retrieve facets on a range of dates like this is to perform a... Lauren Walker
03:24 PM Task #6455 (Resolved): Pass options to LineChartView on initialization rather than render
This seems to be the common practice in Backbone and it allows the View to create the DOM element (el) before render Lauren Walker
03:22 PM Task #6452 (Resolved): Add class to labels of donut arcs when user hovers over the arcs
This was a little trickier than I thought it would be because SVG elements are treated differently than other HTML el... Lauren Walker
09:48 AM Task #6452 (Resolved): Add class to labels of donut arcs when user hovers over the arcs
For flexible styling Lauren Walker
02:47 PM Bug #6454 (Resolved): Windows 7 Enterprise 64 rendering issue
Corinna (at GLEON) installed Metacat 2.4.1 and noticed that the search result header covers the first record. Indeed,... ben leinfelder

03/10/2014

05:13 PM Task #6451 (Resolved): Draw the donut chart when results = 0
Instead of skipping the creation altogether. The UI should display "0 data files" and a blank donut chart instead of ... Lauren Walker
03:55 PM Task #6428 (Resolved): Create upload chart for user profile
Lauren Walker
02:03 PM Task #6450 (Resolved): Always display the last point on the line
The last point on lines in line charts are always drawn by adding the last data value to our array of points to be dr... Lauren Walker
01:49 PM Task #6450 (Resolved): Always display the last point on the line
Even if the frequency specified will be off Lauren Walker
01:46 PM Task #6449 (New): First year label on X-axis of line charts does not display
Lauren Walker
01:42 PM Task #6438 (Resolved): Add upload chart title with total upload counts for each formatType
Lauren Walker
10:56 AM Task #6447: Linear scale on Y axis does not adjust when an additional line is added to the chart with a higher count
For now I am drawing the line with the highest data point on the Y-axis first so the scale is initially based on this... Lauren Walker

03/07/2014

01:43 PM Task #6448 (Resolved): Create Solr query to retrieve temporal coverage data
Lauren Walker
01:42 PM Feature #6446 (Resolved): Create a link in the dropdown menu from main navigation on the user's name that links to their profile
User can now navigate to their profile/dashboard by clicking on their name in the drop down menu after logging in. Lauren Walker
10:54 AM Feature #6446 (Resolved): Create a link in the dropdown menu from main navigation on the user's name that links to their profile
Lauren Walker
01:02 PM Task #6447 (Closed): Linear scale on Y axis does not adjust when an additional line is added to the chart with a higher count
The additional line will just run off the edge of the SVG chart Lauren Walker

03/04/2014

12:24 PM Task #6444 (Resolved): Change colors of charts for SNAP theme
Lauren Walker
12:23 PM Task #6443 (Resolved): Change colors of charts for default theme
Since the default theme is very generic, I would probably leave most styling the same as the KNB but I'll probably sw... Lauren Walker
12:21 PM Task #6442 (Resolved): Change colors of charts for GOA theme
Lauren Walker
12:20 PM Task #6441 (Resolved): Pull general info about the user and display at top of page
If the query sent to the ProfileView is for rightsHolder=..., then we will grab the general info about that person (n... Lauren Walker

03/03/2014

04:18 PM Task #6438 (Resolved): Add upload chart title with total upload counts for each formatType
Lauren Walker
10:45 AM Task #6430: Create a view for each graph type so they are reusable throughout MetacatUI
I just added a LineChartView to draw line time series charts by passing it an array of data. Styling can be customize... Lauren Walker
07:18 AM Feature #5976 (In Progress): Implement 'Node statistics' page to descibe the node contents and usage
ben leinfelder
06:50 AM Story #6319: Filter spatial data by centroid totally encompassed in the map viewport rather than bounding box encompassed in the map viewport
This will require upgrading metacat-index to use SOLR v4 spatial features. There's a bit of experimentation to be don... ben leinfelder

02/28/2014

03:12 PM Bug #6436 (New): + characters are not URL-encoded when part of a text search and are therefore being decoded in metacat as a space character
I will want to replace +'s with %2B's on the front end before passing them to Metacat - but this will only be effecti... Lauren Walker
01:31 PM Task #6432 (Resolved): Create a Solr query to retrieve upload data
We will retrieve all metadata and data objects, even obsoleted ones, and break up facet counts into chunks of one yea... Lauren Walker

02/27/2014

04:00 PM Task #6432 (Resolved): Create a Solr query to retrieve upload data
I will need to get number of objects uploaded by a specific user (rightsHolder) grouped into ranges of one month Lauren Walker
03:55 PM Task #6430: Create a view for each graph type so they are reusable throughout MetacatUI
I've moved the donut chart rendering code to its own view Lauren Walker
02:19 PM Task #6430 (Resolved): Create a view for each graph type so they are reusable throughout MetacatUI
I'll need to move the donut chart code that I've completed to a new view and keep the code extremely generalized so t... Lauren Walker
11:36 AM Task #6429 (Resolved): Create data year coverage chart in user profile
Lauren Walker
11:35 AM Task #6428 (Resolved): Create upload chart for user profile
Lauren Walker
 

Also available in: Atom