Morpho: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362010-11-16T21:03:04ZEcoinformatics Redmine
Redmine Bug #5242 (New): Spatial search uses 'pathquery' not 'spatial_query' actionhttps://projects.ecoinformatics.org/ecoinfo/issues/52422010-11-16T21:03:04Zben leinfelderleinfelder@nceas.ucsb.edu
<p>When constructing a spatial search in the Morpho search dialog, the resulting query is a pathquery with intersections of less-than and greater-than terms on the bounding coordinates. While this may work for data packages with a single geographic coverage element, it can become confusing or inaccurate when multiple sites are included, especially if they are distant from one another.<br />The pathquery is used so that spatial criteria can be combined with keyword, title, temporal, etc, criteria, but it should probably be performed separately and those results merged with results from a separate pathquery that is used for the other more basic types of fields.</p> Bug #5117 (Resolved): Add an "Edit Profile..." dialoghttps://projects.ecoinformatics.org/ecoinfo/issues/51172010-08-03T14:51:46Zben leinfelderleinfelder@nceas.ucsb.edu
<p>If you enter an incorrect username or organization for your profile, there is no way to edit the mistake. You can delete the profile and start fresh, but often times a number of datapackages have already been created in that profile and migrating DPs to a new one is not the most straightforward process.</p> Bug #5103 (New): Wizard screen to edit data entity namehttps://projects.ecoinformatics.org/ecoinfo/issues/51032010-07-27T21:50:44Zben leinfelderleinfelder@nceas.ucsb.edu
<p>The only way to rename a data entity is to use the tree editor.</p>
<p>Request from L. Wolkovich:<br />"Can one edit the name of a data table once you have gone through and set it up? If not, I wish I could."</p> Bug #5079 (Resolved): Convert User Manual to LaTex formathttps://projects.ecoinformatics.org/ecoinfo/issues/50792010-07-06T23:50:44Zben leinfelderleinfelder@nceas.ucsb.edu
<p>Jim suggested LaTex could streamline the user manual update process. Images/screenshots would not be embedded in the document and we could easily produce a PDF - all without MS Word. It is also spiffy, it seems.</p> Bug #5063 (New): Morpho Data Package Editor degrades when Editing Data Table Accesshttps://projects.ecoinformatics.org/ecoinfo/issues/50632010-06-29T20:52:03ZRick Reevesreeves@nceas.ucsb.edu
<p>(Ben L. was an eyewitness to this - 6.29.2010)<br />Running Windows 7 Enterprise.<br />I have added six data objects/tables to an existing Morpho Data Package (knb.245.x) and am adding access permissions to each table using the <br />Data/Edit Data Table Access wizard. I add custom access permissions<br />for two individuals on the first three tables, clicking the OK button<br />at the bottom of each dialog but NOT saving the package between data<br />tables.</p>
<p>Problem: As I click through the Data Package Editor tabs corresponding <br />to each data table, Morpho performance slows dramatically, until, after<br />the third tab/table, Morpho has ground to a halt and I have to wait 5-10<br />minutes for the menu bar items to change from grey to black.</p>
<p>After one of these long waits, when I save the package (local), the save<br />takes about three minutes.</p>
<p>This makes it very difficult to move forward in a Data Package editing session.</p>
<p>Last week when a similar thing happened, the Metacat had crashed and <br />Morpho had locked up. But that did not happen in this case. Performance <br />is just incredibly slow.</p>
<p>RR</p> Bug #5037 (Resolved): Internationalizehttps://projects.ecoinformatics.org/ecoinfo/issues/50372010-06-02T18:11:10Zben leinfelderleinfelder@nceas.ucsb.edu
<p>Collaborators with Dr. Chau Chin Lin have externalized strings in Morpho and made a Chinese (Taiwan) version of the language bundle. (source here: <a class="external" href="ftp://fire.tfri.gov.tw/morpho-1.8.0-MultiLanguage-beta1-src.zip">ftp://fire.tfri.gov.tw/morpho-1.8.0-MultiLanguage-beta1-src.zip</a>)</p>
<p>Incorporate these changes to the current Morpho codebase so that future internationalization efforts are as easy as authoring a new properties file.</p> Bug #4975 (Resolved): Morpho can't handle docid prefix containing a periodhttps://projects.ecoinformatics.org/ecoinfo/issues/49752010-05-04T16:53:07ZJim Regetzregetz@nceas.ucsb.edu
<p>A user just reported mysterious problems attempting to save and reopen documents in Morpho. It appears the problem is that her prefix contains a period, impairing Morpho's ability to parse the document id.</p>
Steps to reproduce:
<ul>
<li>Create a new profile, choosing a prefix that contains a period (foo.bar)</li>
<li>Create a new data package, and save locally</li>
<li>Restart Morpho</li>
</ul>
<p>The saved package doesn't appear in the Open Data Package window.</p>
<p>Also, .morpho/profiles/foo.bar/data looks like this:<br />`-- foo<br /> `-- bar.3.1</p>
<p>Rather than this:<br />`-- foo.bar<br /> `-- 3.1</p>
<p>Either Morpho needs to be smarter about parsing IDs, or if such a prefix is illegal, it shouldn't allow users to create one containing periods in the first place (and this should be documented).</p> Bug #4733 (New): Checking the permission of the user before he/she saves a data package to metacathttps://projects.ecoinformatics.org/ecoinfo/issues/47332010-02-04T18:21:56ZJing Taotao@nceas.ucsb.edu
<p>Currently morpho uploads data files first, then the eml document.</p>
<p>On moropho, a user adds a data file to an eml document on which he doesn't have WRITE permission. Then the user tries to save the new data package into a metacat. The data file will be upload successfully since it was inserting. But the eml updating will fail. In this case, the data file object only can be accessible by the user himself. The data file was stranded.</p>
<p>We can added a checking permission before user saving the data package. I talked with Mike and he told me that metacat 1.9.2 has new an API named isAuthorized. It takes three parameters: permission, resourceId and sessionid. It will check if the sessionid has the permission on the resourceID. Sounds like morpho can call this method before saving to metacat.</p> Bug #4703 (New): Give user some notification when morpho finds nothing about thesaurus look uphttps://projects.ecoinformatics.org/ecoinfo/issues/47032010-01-28T01:45:09ZJing Taotao@nceas.ucsb.edu
<p>Here is a segment from a Gail Steinhart'email:</p>
<p>Nice thesaurus look up feature - but some more noticeable user feedback when there are zero search results would be good (right now nothing happens).</p> Bug #4636 (Resolved): Morpho should ignore commas inside double-quoted fields (CSV import)https://projects.ecoinformatics.org/ecoinfo/issues/46362009-12-15T22:40:49ZJim Regetzregetz@nceas.ucsb.edu
<p>It is a standard CSV convention to enclose fields containing commas (i.e., commas that do not represent delimiters) in double quotes. Most applications respect this convention. However, when importing or displaying a comma-separated data file, Morpho treats all commas as field separators regardless of double quotes. This means the automatic import wizard doesn't behave properly, and data are misaligned in the data panel viewer.</p>
<p>A workaround is to convert the CSV file to another format (e.g., tab-delimited) before importing, but this is not always convenient nor desirable.</p>
<p>Sample CSV file attached.</p> Bug #4635 (Resolved): morpho attempts to display binary otherEntity objects as texthttps://projects.ecoinformatics.org/ecoinfo/issues/46352009-12-15T19:27:43ZJim Regetzregetz@nceas.ucsb.edu
<p>Morpho attempts to display otherEntity objects as text in the data table panel, even when they are binary files. Not only does this result in gibberish being displayed, but it can take a few seconds or longer if the file is large.</p>
<p>Two example DPs on KNB (note revision numbers):<br />nceas.958.1 -- contains an Excel file<br />nceas.960.1 -- contains a PDF file</p> Bug #4625 (Resolved): authenticate against KNB, switch source to DEV, and still have accesshttps://projects.ecoinformatics.org/ecoinfo/issues/46252009-12-11T02:07:26ZOliver Soongsoong@nceas.ucsb.edu
<p>I have packages that exist on DEV but not KNB. I start Morpho r4682 with KNB set as the metacat source and authenticate. I can confirm my packages are not on KNB. I then switch the metacat source to dev and open the package list and can see my packages. I can export the packages and extract the data. There was no re-authentication.</p> Bug #4621 (New): Allow sets of codes/definitions to be reused across data packageshttps://projects.ecoinformatics.org/ecoinfo/issues/46212009-12-10T23:21:24ZJim Regetzregetz@nceas.ucsb.edu
<p>Morpho allows enumerated value codes/definitions to be "imported from another table", although "imported" is somewhat of a misnomer because they are simply documented by reference (i.e., via entityCodeList in EML), and this only works within a single DP. This feature does <strong>not</strong> directly address the common use case of wanting to reuse identical (or similar) enumerated domains for different attributes, especially across DPs.</p>
<p>One approach might be to allow code/definition sets to be imported (copied) from <strong>any</strong> documented enumeratedDomain field that contains codeDefinitions, in any locally saved DP. This would require a GUI element to allow the user to select the desired DP, data table, and attribute to import from.</p>
<p>A second approach might be to provide a mechanism for users to save any existing code/definition sets to a local "registry" (in their morpho cache), and then import only from that code/definition registry. This would require a GUI element for saving (and probably naming) the codes/definitions from within the column documentation editor for enumerated domain attributes, and some modification of what the existing import button does.</p>
<p>After import, the codes/definitions should be editable for tweaking.</p>
<p>The general motivations for this bug are similar to those expressed for other forms of templating, namely in bug 1532 (for data packages) and bug 2851 (for attributes).</p> Bug #4620 (Resolved): Add handler for externally saving/opening an attached data objecthttps://projects.ecoinformatics.org/ecoinfo/issues/46202009-12-10T18:45:02ZJim Regetzregetz@nceas.ucsb.edu
<p>Imagine someone wants to quickly inspect the contents of a binary data file attached to a data package. Currently, the only way to do so is to export the entire DP, then drill down through cryptically named directories in the exported directory tree to manually locate and open the file. There should be a more straightforward way within Morpho to externally save or open a specific attached data object.</p>
<p>For the user, this should behave much like handling an email attachment: e.g., provide some sort of GUI element (button or menu option) that triggers a pop-up dialog presenting the option of saving the data object to disk or opening it with some other application. Note that the Metacat web registry already provides this functionality by presenting a "Download File" link for each attached entity in the DP, and allowing the web browser to handle the rest.</p>
<p>Ideally this functionality would apply not just to data tables, but also to other entity types (especially otherEntity).</p>
<p>Note: The button or menu text should probably be more along the lines of "export data" rather than "open data", otherwise users may be misled into thinking that editing/saving the object in the external application will actually save it within the DP.</p> Bug #4416 (New): 1.7.0 - Geographic Coverage Sites List Should Record Tool Typehttps://projects.ecoinformatics.org/ecoinfo/issues/44162009-09-25T18:35:40ZWill Tyburczywilltyb@uchicago.edu
<p>When you select an item the shortcut list of sites in the geographic coverage window, it does not remember what tool type you used to create the item. Thus, if an item was created using the point tool but you select it while the currently selected tool is the box tool, it doesn't properly load the coordinates of the item.</p>