Activity
From 10/06/2008 to 11/04/2008
11/04/2008
- 04:09 PM Bug #2826: add ability for search engines to index metacat documents
- Changed the sql for the sitemap generation to only pull documents that are publically readable.
Added some file inse... - 04:06 PM Revision 4512 (metacat): Pulled common eml creation and metacat client methods into the MCTestCase base class. Eventually, all test cases should use these common methods.
- 04:04 PM Revision 4511 (metacat): Change the db query to only pull public allowed documents when creating the sitemap file.
- 04:03 PM Revision 4510 (metacat): Insert documents with different permissions and make sure only the publically readable ones get pulled into the sitemap file.
- 04:02 PM Revision 4509 (metacat): Change getAccessBlock from private to protected so it can override the MCTestCase version
- 04:01 PM Revision 4508 (metacat): Stripped out common eml document creation elements and put into the MCTestCase base class
- 03:59 PM Revision 4507 (metacat): Add more detail to documentation
- 01:41 PM Bug #3592: Update sitemap generation and registration
- From Matt:
Google sitemaps support the idea of a Sitemap_index.xml that lists all of your sitemaps. We should proba... - 11:44 AM Bug #3592 (New): Update sitemap generation and registration
- Update web search sitemap functionality so that:
-- the sitemap generation is done at a scheduled time.
-- the si... - 11:34 AM Revision 4506 (metacat): Added user documentation for sitemap registration.
11/03/2008
- 04:18 PM Bug #3591 (Rejected): Move search returndoctype definitions to a centralized location
- Currently, the returndoctypes for each skin are defined separately. These should be moved to a centralized locate so...
- 04:12 PM Bug #3567: The search query in the default skin doesn't include eml 210 as return doc type
- Added EML 2.1.0 return type to all skins. Entering a new bug for release 1.9.1 to centralize those values.
- 04:09 PM Revision 4505 (metacat): Add eml 2.0.1 document return type
- 01:38 PM Bug #3554: Replication should write to disk
- Moved the code for reading and writing documents to disk into DocumentImpl getXML() and write() methods respectively....
- 11:19 AM Bug #3059: EML citation section should include both organizationNames and individualNames
- Added RELEASE_EML_2_0_1_UPDATE_7 tag to EML cvs project with the eml-identifier.xsl change included.
Metacat is now p... - 11:07 AM Revision 4504 (metacat): Add debug statements at the beginning of every test module.
- 11:06 AM Revision 4503 (metacat): Change info log messages to be debug.
- 11:05 AM Revision 4502 (metacat): Remove the code to read and write metadata to disk. It is getting put into DocumentImpl
- 11:01 AM Revision 4501 (metacat): fixed spelling of onlineURLDistributionListWithoutId variable
- 11:00 AM Revision 4500 (metacat): Move the code to write metadata to disk into documentImpl
- 10:59 AM Revision 4499 (metacat): Clean up comments and remove extra includes
- 10:59 AM Revision 4498 (metacat): use RELEASE_EML_2_0_1_UPDATE_7 tag for EML style sheet change.
- http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3059
- 10:58 AM Revision 4497 (metacat): Add check for null access control list
- 10:54 AM Revision 4496 (metacat): Update replication documentation
10/31/2008
- 11:47 AM Bug #3528: Add EML 2.1.0 namespace mapping to "qformat.xml" files
- Sounds like SBCLTER and PISCO skins are on their own in terms of adding EML 2.1.0 support
- 11:34 AM Bug #3379: Test ecogrid in turnkey installation
- added EML 2.1.0 documents to seek test suite.
tested against dev - 10:42 AM Bug #3379: Test ecogrid in turnkey installation
- TODO: add 2.1.0 EML test documents to the test suite
- 10:42 AM Bug #3379: Test ecogrid in turnkey installation
- added 3 second sleep between document insertion and query - now the QueryService tests are successful
- 10:57 AM Bug #3588 (Resolved): Update acknowlegements in metacat readme
- hasn't been updated in a while
- 10:41 AM Bug #3059: EML citation section should include both organizationNames and individualNames
- TODO: create an additional 2.0.1 update for stylesheets so that 2.0.1 documents are displayed correctly WRT the shor...
- 10:30 AM Bug #3567: The search query in the default skin doesn't include eml 210 as return doc type
- try to remove variables to central location. Look at adding FGDC.
10/30/2008
- 01:11 PM Revision 4495 (metacat): pull out the IE/FF differences into common method that returns the document object for an iFrame (works with IE now!)
- 12:42 PM Revision 4494 (metacat): try IE work around for iframe access
- 11:12 AM Revision 4493 (metacat): update the status of search items WRT the cart when adding/removing from within the search results view (when you add an assessment, the icon changes to the "remove" icon)
- 10:13 AM Revision 4492 (metacat): swap out new add/remove cart icons, ensure left and right chalkboard borders continue all the way down the page with the content
10/29/2008
- 03:56 PM Revision 4491 (metacat): make metadata field selections only from within the cart
- 03:22 PM Revision 4490 (metacat): add page header
- 03:19 PM Revision 4489 (metacat): logout redirects to the login page (just needed to use _top)
- 11:44 AM Revision 4488 (metacat): Add some generic typing
- 11:43 AM Revision 4487 (metacat): Add some generic typing
- 11:43 AM Revision 4486 (metacat): Separate access control info into it's own list. Add getters and setters.
- 11:42 AM Revision 4485 (metacat): Add some generic typing
- 11:26 AM Revision 4484 (metacat): redesign the look and feel - save point.
- -cart editing is done by clicking individual assessments rather than doing them in batches.
-cart status is shown in ...
10/27/2008
- 05:31 PM Revision 4483 (metacat): Add new elements for replication.html updates
- 05:31 PM Revision 4482 (metacat): Add certificate information and update examples
10/24/2008
- 05:21 PM Bug #3379: Test ecogrid in turnkey installation
- tests are performing well.
I believe the query service tests are having problems because the search results get cache... - 02:03 PM Bug #3567 (Resolved): The search query in the default skin doesn't include eml 210 as return doc type
- This is in the latest 1.9 build. Need to check other skins as well.
10/23/2008
- 02:39 PM Bug #3545: Update knbweb to serve new metacat install
- Added links to metacat binary tgz and zip files. Added knbweb install instructions to nceas help site.
10/22/2008
- 03:27 PM Bug #3554 (Resolved): Replication should write to disk
- Replication should do as the standard read and insert.
From Jing:
Hi, Mike:
I think we decided metacat would... - 02:47 PM Bug #3497: Fix Deploy dir autodiscovery mechanism
- Changed the code to use servletContext.getRealPath() and then strip off context directory.
- 02:45 PM Revision 4481 (metacat): Fix the deploy directory autodiscovery code so that it works regardless of where the metacat application directory is.
- 02:44 PM Revision 4480 (metacat): Change geoserver configure message to be reconfigure when geoserver is in bypass mode
- 10:32 AM Bug #3498: Metacat shows as unconfigured if an error is thrown
- This happens during a database configuration error. Changed the code so that after an exception is caught, all the i...
- 10:24 AM Revision 4479 (metacat): Handle exception during database update
- 10:18 AM Revision 4478 (metacat): Add EML 2.1.0 access scenarios
- 09:20 AM Bug #3545 (Resolved): Update knbweb to serve new metacat install
- knb web server serves up metacat zip and tgz files. Need to update knb install to get those.
- 08:50 AM Bug #3461: create simple turnkey installer for metacat Phase I
- Phase I installer has been created. Remaining issues are being tracked with individual tickets.
- 08:48 AM Bug #3507: Reconfigure database credentials locks you in configuration
- This is a special case. If the database is changed in the background (which shouldn't ever happen), the user would n...
10/21/2008
- 04:12 PM Bug #3495: Incorporate EML 2.1.0 access changes in metacat
- Added the EML access control changes to the 2.1.0 sax handler. Created new test cases for inline data access.
- 03:32 PM Revision 4477 (metacat): Add test cases for EML 2.1.0 documents. Add some generics typing.
- 03:32 PM Revision 4476 (metacat): Add test cases for EML 2.1.0 documents. Add some generics typing.
- 03:31 PM Revision 4475 (metacat): Add some generics typing
- 03:30 PM Revision 4474 (metacat): Beef up the regex to find the document namespace
- 03:29 PM Revision 4473 (metacat): Debug and comment changes
- 03:29 PM Revision 4472 (metacat): Changes to support EML 2.1.0. Mostly access control changes, but others as well.
- 03:28 PM Revision 4471 (metacat): Fix the static error messages so they match what we are looking for in the test cases.
- 03:22 PM Revision 4470 (metacat): Add some generics typing. Fixed comments.
- 03:22 PM Revision 4469 (metacat): Add some generics typing. Add getters and setters for the inline file name that the access section affects.
- 03:20 PM Revision 4468 (metacat): Add some generics typing
- 03:20 PM Revision 4467 (metacat): Add some generics typing. Separate the code that strips inline data from document files to have a different strategy for 2.0.X versus 2.1.X documents.
- 03:18 PM Revision 4466 (metacat): Add some generics typing
10/16/2008
- 11:49 AM Revision 4465 (metacat): Redirects to the index.jsp page.
- 11:48 AM Revision 4464 (metacat): Redirects to the index.jsp page.
- 11:40 AM Revision 4463 (metacat): Redirects to the index.jsp page.
- 11:40 AM Revision 4462 (metacat): Redirects to the index.jsp page.
- 11:39 AM Revision 4461 (metacat): Redirects to the index.jsp page.
- 11:38 AM Revision 4460 (metacat): Redirects to the index.jsp page.
- 11:37 AM Revision 4459 (metacat): Redirects to the index.jsp page.
- 11:36 AM Revision 4458 (metacat): Redicts to the index.jsp page.
- 11:35 AM Revision 4457 (metacat): Redicts to the page index.jsp.
- 11:35 AM Revision 4456 (metacat): Redicts to index.jsp page.
- 11:34 AM Revision 4455 (metacat): redicts to index.jsp
10/14/2008
- 10:58 AM Bug #3528: Add EML 2.1.0 namespace mapping to "qformat.xml" files
- for NCEAS:
-split the "common" templates into nceas-common.xsl. nceas.xsl and nceas-eml-2.1.0.xsl include the nceas-... - 10:54 AM Revision 4454 (metacat): add support for displaying eml 2.1 documents.
- split the "common" templates into nceas-common.xsl, but needed different stylesheets for 2.1.0 vs 2.0.1
see: http://b... - 10:14 AM Bug #3527: getprincipals action returns invalid XML document
- After modifying the output XML to include:
encoding="UTF-8"
client parsers parsed the XML just fine. This may be ...
10/13/2008
- 08:51 PM Revision 4453 (metacat): add support for displaying eml 2.1 documents.
- see: http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3528
- 08:49 PM Bug #3528: Add EML 2.1.0 namespace mapping to "qformat.xml" files
- added 2.1 entries for all skins _except_:
-nceas
-pisco
-sbclter
The NCEAS skin uses a custom style sheet for eml do... - 08:39 PM Bug #3528 (Resolved): Add EML 2.1.0 namespace mapping to "qformat.xml" files
- You can add EML 2.1.0 documents to Metacat, but viewing them with a skin only gives you the ASCII tree view.
All the... - 08:40 PM Revision 4452 (metacat): add support for displaying eml 2.1 documents
- 05:11 PM Bug #3527 (Resolved): getprincipals action returns invalid XML document
- When calling action=getprincipals, metacat returns the list of users and groups as an XML document with a character e...
- 02:38 PM Revision 4451 (metacat): Get the file name from the system_id, handling cases where the id starts with http
- 01:09 PM Bug #3464: Replicate access rules in replication
- set up replication between my two local metacats. tested:
-forced replication of document due to access control chan... - 11:34 AM Revision 4450 (metacat): check for existing access control rows before inserting (we do not need duplicate rows specifying the _same_ access control)
- 10:42 AM Revision 4449 (metacat): in cases when only access control is being modified, we can temporarily ignore the exception thrown my the write method, insert the updated access control rules, then deal with the write exception. this occurs when the docid remains the same (no revision increase) but the permissions have been altered.
- 10:40 AM Revision 4448 (metacat): use correct spelling for "accessControl" elements
- 09:11 AM Revision 4447 (metacat): translate numeric permission to text permission when serializing.
- 09:09 AM Revision 4446 (metacat): use local name for end Element parsing...
10/10/2008
- 05:21 PM Bug #3474: Add full schema checking when metacat register new schema
- Added XMLSchemaService to maintain list of registered services. Added code to check document for and schemaLocations...
- 05:15 PM Revision 4445 (metacat): New test case to test xml schema registration.
- 05:15 PM Revision 4444 (metacat): Add common test case db select, query and update methods. Add http post method.
- 05:14 PM Revision 4443 (metacat): Create new schema xml test driver files. Include a @contextUrl@ token that gets replaced by the test java code where necessary.
- 05:12 PM Revision 4442 (metacat): Change the ServiceInterface into a base class called BaseService. All services extend BaseService.
- 05:11 PM Revision 4441 (metacat): remove XMLSchemaService import
- 05:11 PM Revision 4440 (metacat): change the FileUtil.createDirectory calls to catch an exception on error.
- 05:10 PM Revision 4439 (metacat): Get an instance of XMLSchemaService when refreshing.
- 05:09 PM Revision 4438 (metacat): Added refreshServices action to allow tests to refresh service caches. This will be expanded to only allow for admins.
- 05:08 PM Revision 4437 (metacat): Change some info log statements to debug
- 05:07 PM Revision 4436 (metacat): Added test properties
- 10:03 AM Bug #3524 (New): Refactor common test methods into base class
- Test classes now extend MCTestCase class. The common methods that exist across many test cases should be refactored ...
10/09/2008
- 10:02 AM Revision 4435 (metacat): added testPrepare target which copies server test files into the war if the test.build property is set to true in build.properties
- 09:59 AM Revision 4434 (metacat): Added test.build property. This will control whether test files get included in the metacat server build.
- 09:58 AM Revision 4433 (metacat): Added schema files that need to be available on server to test xml schema registration.
- 09:57 AM Revision 4432 (metacat): Added xml files for testing schema.
- 09:54 AM Revision 4431 (metacat): Object to hold information about a single xml schema.
- 09:54 AM Revision 4430 (metacat): Add service to keep persistent information about xml schemas. This maintains a list of all registered schemas
- 09:53 AM Revision 4429 (metacat): Fix comments
- 09:52 AM Revision 4428 (metacat): Create document and temporary directories during configuration.
- 09:51 AM Revision 4427 (metacat): Use XMLSchemaService to access persistent schema information.
- 09:49 AM Revision 4426 (metacat): Look for schemaLocations in the document while initializing parser. If full schema validation is turned on in metacat.properties, and at least one schema is not registered locally, then turn on full schema validation in the parser.
- 09:43 AM Revision 4425 (metacat): Store schemaLocations as they are found in startElement. Save them in endDocument. In this way, schemas will only get saved locally if the document parses successfully.
- 09:40 AM Revision 4424 (metacat): Move xml schema specific functionality to XMLSchemaService
- 09:37 AM Revision 4423 (metacat): Added useFullSchemaValidation flag to toggle schema validation.
10/08/2008
- 03:46 PM Bug #3511 (New): combine XMLSchemaService and SchemaLocationResolver
- these two classes have similar responsibilities.
- 03:44 PM Bug #3510 (Resolved): reorganize classes into a more functional specific structure
- Currently the classes are organized by the type of class, (service, utility, etc). They should be reorganized into a...
- 11:39 AM Revision 4422 (metacat): include context for replication server
- 11:29 AM Revision 4421 (metacat): use secure server for replication - note that this is WITHOUT "https://" prepended
- 11:28 AM Revision 4420 (metacat): use correct log directory/file for replication errors
- 08:45 AM Bug #3509 (New): Fix XML Schema filesystem namespace conflicts and backups
- Currently, two schema files with the same name but different namespaces will try to get written to the /schema direct...
10/07/2008
- 04:42 PM Bug #3464: Replicate access rules in replication
- committed replication changes:
-document access rules will be replicated
-data access rules will be replicated
-setti... - 04:40 PM Revision 4419 (metacat): replicate xml_access entries across servers.
- see: http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3464
note: still needs to be tested...but needed to be checke...
10/06/2008
- 03:40 PM Bug #3507 (Resolved): Reconfigure database credentials locks you in configuration
- If you update the database credentials to point to a 1.9 database, the configuration utility thinks the system still ...
- 10:59 AM Bug #3505: Test registry service
- deployed on dev.nceas.ucsb.edu
tests passed - 10:19 AM Bug #3505: Test registry service
- changed registry service test class to use docid-based approach for searching, updating and deleting.
Also available in: Atom