changing qformat to xml
Add code to check the if the user has permission to start or stop timed replication.
Add some null checking code in onList method.
Adding log4j jar file and log4j.properties file to lib dir
Add log4j jar to the lib path
Change sessionHash to static variable and add a static get method.
Use a util function to get replication server.
Fix for bug 2060.
Moved the call to starting of indexing thread from endDocument to DocumentImpl after commit has been done. This way when ever a document is indexed it has already been entered in xml_nodes and xml_documents
Use a util class to get local replication url.
Add code to trim server name white space.
Added three new options for specifying the moderators, allowed submitters and submitters who are not allowed
Modified MetaCatUtil to read metacat access control lists from metacat.properties. Also coded various methods which can be used to find out if a user is an admin, moderator or on allowed/denied submitter list.
Modified MetaCatServlet to check if a user is allowed to insert/update before insert and update is done.
Add another servlet url mapping for replication.
Add code to trim white space in server name.
Remove output stream from the constructor.
Persistant timed replication parameter.
Add new parameter into start action.
Formatting cleanup, fixed a missing 'private' declaration. Preparing for LSID integration work.
Use milliseconds.
This is a stand-alone app for converting utm coordinates to geocoordinates.
Small bugfixes to the oracle upgrade script for metacat 1.6
Add code to check if adminstor list is null.
Changed the headers.
This is the c++ code that is used to write the shapefile. This code requiresthe shapelib.
Filed used my the Metacat Spatial Option. Generally these files representthe portion of the spatial option that harvests spatial elements from aMetacat, and stores the elements as a shapefile on the file system. Thisoption, at this point, is pretty much independent of the metacat application....
Removing support for site from pathquery.dtd
Removing support for 'site' from pathquery
Replaced SQL queries in getMaxDocid() which used INSTR with queries which dont use INSTR. Now the INSTR related computation is done in Java code
Modified the code so that users show up outside the groups also in the tree constructed by action=getPrincipals.
Added new methods to MetaCatUtil: isAdministrator and isModerator.
These methods are used to check if a given username is part of the admin and moderator list specified in metacat.properties
Modified DocumentImpl and MetaCatServlet to use these functions.
Added fix for http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2172.
normalize method now checks for & in the text passed to the method
Added the patch provided by Johnoel. Check out the following link to bugzilla for more info: http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2081
Add some method to setting replication start time.
Add new method to set options.
Change the format of replication start time.
add new timed replication setting properties.
Add some new properties for the timed replication setting.
Add some new filter for timed replication seting.
Added mapping for the replication servlet which were missing earlier.
Changes to the OBFS index and header html code so that restricted search on name, title, abstract, keywords etc is done. action=squery is used for this instead of action=query.
Changes to the NCEAS index and header html code so that restricted search on name, title, abstract, keywords etc is done. action=squery is used for this instead of action=query.
Changes to the NRS index and header html code so that restricted search on name, title, abstract, keywords etc is done. action=squery is used for this instead of action=query.
Bug fix in the javascript code for the esa skin
Following fixes to the ESA's index.html
> Changing the checkbox label to read 'Include data from the Knowledge Network for Biocomplexity'> Change in Javascript so that KNB is searched when checkbox for Search KNB is clicked-> Change so that the search term doesnt disappear after hitting the enter button.
Changes made to Basic Information so that it is cleas that the first name and last name fields refer to the metadata provider rather than the owner
(Commit by Saurabh Garg for Callie Bowdish)
Fixed the link to OBFS
The template for displaying the error is not executed when passwords are not same. Hence the user doesnt know what the error was. Fixed this.
Added px to the css files.
Modified the index.html file to have a link for search.
added b {font-weight: bold:} to accommodate Mac Safari browser
Added literalLayout, para and geographic Description to the list of paths to be indexed
New header for the ESA skin
(Commit done by Saurabh Garg for Callie Bowdish)
Adding new gifs for the ESA header
Adding gifs for the new ESA header
(Commit done for Callie Bowdish by Saurabh Garg)
Added some more search parameters - like para and literalLayout.
Also made the changes in text suggested by Mark.
renaming enum to catalogEnum to prevent compilation errors for jdk1.5
Bugfixes to the previous commit and adding comments etc.
Changes to the upgrade script so that 'IN' and 'NOT IN' are not used in the queries and hence the upgrade script is much faster.
Changes made to the drop-down list of US states and territories and to the abstract section of the data registry form and guide, by Veronique Connolly.
New changes in text which Veronique suggested.
Changes to the ESA skin so as to search on particular given fields instead of searching everything
Bugfix to the previous commit.
Also made changes so that while indexing the path in buildIndex(), instead of seperate database calls to the database for each path, one call is made with all the paths in it.
Added new paths to be indexed to metacat.properties
Modified code to enter/remove data from xml_path_index and enter data into xml_nodes_revision when action=insert, update and delete are performed.
Check if all the paths in returnfield are indexed. If yes, then you xml_path_index for getting values of returnfields instead of using xml_nodes + xml_index
Adding code to check if all the paths being searched for indexed are not. If all paths are indexed, the code will use xml_path_index instead of using xml_nodes and xml_index
Adding a new method to MetaCatServlet for getting the value of paths to be indexed from metacat.properties file and indexing those paths in xml_path_index
Adding new files for upgrading version 1.5 database to version 1.6 database
Added code to create new tables xml_path_index and xml_nodes_revisions...
Added target for upgrading DB to version 1.6
Changed the name of the function
Modified xmltables script so that: 1. Foreign key for rootnodeid in xml_revision points to xml_node_revision table instead of xml_nodes 2. Added a new table xml_path_index which is used to index the paths specified by user in metacat.properties 3. Addes a new table xml_nodes_revision which stores the nodes of old revisions and deleted documents
Fixed bug in previous commit
Modified postgres script so that:1. Foreign key for rootnodeid in xml_revision points to xml_node_revision table instead of xml_nodes2. Added a new table xml_path_index which is used to index the paths specified by user in metacat.properties3. Addes a new table xml_nodes_revision which stores the nodes of old revisions and deleted documents...
Added a new property 'indexed_paths'. All the paths mentioned under this property will be configured in xml_path_index table.See bug 2154
Added a new function which can used to control the carriage return at the end of the debug message and 'Metacat' in front of the message...
Add servlet mapping for replication.
Changes made to the address and abstract sections of the data registry form and guide by Veronique Connolly.
Minor documentation fix. buildindex action should be all lowercase.
Add image for LTER skin.
Modifications to the lter skin.
Adding acknowledgement for Mellon support.
Making changes in postgres db upgrade script such that instead of JDBC, SQL is used for updating the DB
Fixed a bug in printSQL function. The bug came into the picture for queries which involve multiple query groups and one of the query groups does a % search.
Replacing '' with '_' so that there is no ambiguity in javascript ids generated as part of the resultset
Minor edits to installation instructions for Metcat 1.5.0.
Adding perl script for changing ldap password for an account.
Removing the token for cvsroot for checking out webmdentry as build.xml no longer depends on webmdentry module
Removing dependency on webmdentry module
an index page for the developer tools
Increase height of .iframesearchboxclass to accomodate Internet Explorer.
Changes in tablehead and highlight styles made by Veronique Connolly
(Submitted by Saurabh Garg for Veronique Connolly)
Skin for Kruger National Park. Includes some improved text for the mainpage, as well as addition of a login form for the main page.
Ne wlogin form for dev skin that does not require the full DN.
Added code to delete all entries in xml_queryresult table when buildIndex for a docid is called.
Fixed a bug - there is a white space at the end of data medium
Adding the call to normalize function for now -- too many calls to normalize function are made and this needs to be looked into. Removing call to normalize function caused trouble in text like this "A&B"
Adding move up, move down and delete gifs for register-dataset.cgi
Fixed a bug in last commit. Doing a search likepathquery version="1.2"><returndoctype>eml://ecoinformatics.org/eml-2.0.0</returndoctype><returnfield>originator/individualName/surName</returnfield><querygroup operator="INTERSECT"><queryterm casesensitive="false" searchmode="contains"><value>%</value></queryterm><queryterm casesensitive="false" searchmode="contains"><value>National Center for Ecological Analysis and Synthesis</value><pathexpr>organizationName</pathexpr></queryterm></querygroup></pathquery>...
Fixed a bug - when returnfield_id is not found in xml_returnfield, records are not added to xml_queryresults
added an upload form for binary files in the dev skin