Metacat: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362011-01-13T17:37:32ZEcoinformatics Redmine
Redmine Bug #5273 (Resolved): docs with inline-data allow invalid xml into metacathttps://projects.ecoinformatics.org/ecoinfo/issues/52732011-01-13T17:37:32ZChad Berkleyberkley@nceas.ucsb.edu
<p>If you insert a document with inline-data, the data is stripped out of the document before it is validated. However, when you do a GET on the document, it is read off of the disk. So if you insert a doc with inline-data that has invalid characters in it (like unescaped ampersands), metacat will not recognize that it is invalid, but when you try to get the document, you will get a parser error if you try to parse it.</p>
<p>We should be validating the document first before stripping inline-data out of it.</p> Bug #3402 (In Progress): internal dtds are not handledhttps://projects.ecoinformatics.org/ecoinfo/issues/34022008-06-19T18:52:33ZChad Berkleyberkley@nceas.ucsb.edu
<p>XML documents with internal DTDs are not handled by metacat. The internal dtd entity callback in the sax parser is blank and doesn't do anything when presented with an internal dtd.</p> Bug #171 (Resolved): add transform actionhttps://projects.ecoinformatics.org/ecoinfo/issues/1712000-11-15T21:22:44ZChad Berkleyberkley@nceas.ucsb.edu
<p>create an action handler that takes a stylesheet and some other parameters and<br />runs a document through a specified stylesheet and returns the result. Talk to<br />Dan Higgins for more info on this feature request.</p> Bug #128 (Resolved): change resource public ID in the cataloghttps://projects.ecoinformatics.org/ecoinfo/issues/1282000-09-20T20:00:29ZChad Berkleyberkley@nceas.ucsb.edu
<p>The public ID of eml-resource documents needs to be changed in the catalog to<br />fit with the standard syntax of public IDs. It should be changed from<br />"resource" to "-//NCEAS//DTD resource-1.0//EN".</p> Bug #100 (Resolved): add viewabstract action to metacatServlethttps://projects.ecoinformatics.org/ecoinfo/issues/1002000-08-23T22:22:47ZChad Berkleyberkley@nceas.ucsb.edu
<p>an action to view the abstract of a metadata file needs to be added to<br />metacatServlet.</p> Bug #99 (Resolved): add getDocumentAction to marineServlethttps://projects.ecoinformatics.org/ecoinfo/issues/992000-08-23T22:21:55ZChad Berkleyberkley@nceas.ucsb.edu
<p>the action to look at a metadata file in html form should be added to<br />marineServlet.</p> Bug #98 (Resolved): add download action to marineservlethttps://projects.ecoinformatics.org/ecoinfo/issues/982000-08-23T22:21:03ZChad Berkleyberkley@nceas.ucsb.edu
<p>An action to download a dataset from the DB needs to be added to marineServlet</p> Bug #97 (Resolved): combine printExtendedSQL and printSQL methods into onehttps://projects.ecoinformatics.org/ecoinfo/issues/972000-08-23T22:18:44ZChad Berkleyberkley@nceas.ucsb.edu
<p>The printExtendedSQL and printSQL methods of QuerySpecification can be combined<br />into one method that works like printExtendedSQL but takes all of its parameters<br />except for doctype from the returnfield tag in the pathquery document.</p> Bug #93 (Resolved): allow dynamic addition of actionshttps://projects.ecoinformatics.org/ecoinfo/issues/932000-08-21T18:59:19ZChad Berkleyberkley@nceas.ucsb.edu
<p>Instead of hard coding in each action into metacat, actions could be loaded<br />dynamically by defining a class which contains a method that executes the action<br />specified. This class would be modeled around another abstract class to define<br />the method name and any instance variables that would be needed. MetaCat would<br />then dynamically load the class to handle the action. The action->class mapping<br />could be handled by the xml_catalog table or by a properties file. This<br />implements a type of "plug-in" that would allow metacat to handle any new<br />actions without being recompiled.</p> Bug #59 (Resolved): create a more general specification for querieshttps://projects.ecoinformatics.org/ecoinfo/issues/592000-08-09T21:47:43ZChad Berkleyberkley@nceas.ucsb.edu
<p>work on a way to search through different fields from<br />different standards making the query more general</p> Bug #58 (Resolved): add eml-resource to the cataloghttps://projects.ecoinformatics.org/ecoinfo/issues/582000-08-09T21:18:24ZChad Berkleyberkley@nceas.ucsb.edu
<p>eml-resource should be added to the catalog with the appropriate stylesheet. It<br />also needs to be added to the sqlcatlist table in the database.</p> Bug #57 (Resolved): changes to handleQueryActionhttps://projects.ecoinformatics.org/ecoinfo/issues/572000-08-09T21:16:37ZChad Berkleyberkley@nceas.ucsb.edu
<p>split handleQueryAction into three seperate functions. One to create a query<br />(createQuery), another to create an squery (createSQuery) and another (runQuery)<br />to run the query and handle the results. Any of these functions can be easily<br />overwritten for customized results. handleQueryAction can call the appropriate<br />functions.</p> Bug #56 (Resolved): code shifts and removalshttps://projects.ecoinformatics.org/ecoinfo/issues/562000-08-09T21:10:53ZChad Berkleyberkley@nceas.ucsb.edu
<p>The following methods should be removed from marineServlet since they are<br />already implemented in metacatServlet:<br />doGet, doPost, init</p>
<p>handleViewDocumentation should be removed because it is the same as the<br />getdocument action.</p>
<p>viewAbstract and handleDownload actions should be added to metacatServlet. All<br />new actions should be implemented in metacatServlet.</p>
<p>click information decoding should be moved to marineServlet out of<br />metacatServlet to allow for more specific coordinate decoding.</p>
<p>viewAbstract should be integrated into getdocumentaction</p>
<p>remove the init action</p> Bug #55 (Resolved): change order of fieldshttps://projects.ecoinformatics.org/ecoinfo/issues/552000-08-09T21:00:47ZChad Berkleyberkley@nceas.ucsb.edu
<p>The order of the fields should be the following.<br />title alt title<br />keywords any field</p>
<p>Dataset Owner (first name and last name) should be right next to each other<br />rather than split up.</p> Bug #52 (Resolved): Change link to project abstracthttps://projects.ecoinformatics.org/ecoinfo/issues/522000-08-09T20:55:01ZChad Berkleyberkley@nceas.ucsb.edu
<p>The link should be <a class="external" href="http://www.nceas.ucsb.edu/marinedata/">www.nceas.ucsb.edu/marinedata/</a></p>