Project

General

Profile

Activity

From 10/02/2008 to 10/31/2008

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 ben leinfelder
11:34 AM Bug #3379: Test ecogrid in turnkey installation
added EML 2.1.0 documents to seek test suite.
tested against dev
ben leinfelder
10:42 AM Bug #3379: Test ecogrid in turnkey installation
TODO: add 2.1.0 EML test documents to the test suite ben leinfelder
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 ben leinfelder
10:57 AM Bug #3588 (Resolved): Update acknowlegements in metacat readme
hasn't been updated in a while Michael Daigle
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... ben leinfelder
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. Michael Daigle

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!)
ben leinfelder
12:42 PM Revision 4494 (metacat): try IE work around for iframe access
ben leinfelder
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)
ben leinfelder
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
ben leinfelder

10/29/2008

03:56 PM Revision 4491 (metacat): make metadata field selections only from within the cart
ben leinfelder
03:22 PM Revision 4490 (metacat): add page header
ben leinfelder
03:19 PM Revision 4489 (metacat): logout redirects to the login page (just needed to use _top)
ben leinfelder
11:44 AM Revision 4488 (metacat): Add some generic typing
daigle
11:43 AM Revision 4487 (metacat): Add some generic typing
daigle
11:43 AM Revision 4486 (metacat): Separate access control info into it's own list. Add getters and setters.
daigle
11:42 AM Revision 4485 (metacat): Add some generic typing
daigle
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 ...
ben leinfelder

10/28/2008

05:31 PM Revision 4483 (metacat): Add new elements for replication.html updates
daigle
05:31 PM Revision 4482 (metacat): Add certificate information and update examples
daigle

10/25/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...
ben leinfelder

10/24/2008

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. Michael Daigle

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. Michael Daigle

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...
Michael Daigle
02:47 PM Bug #3497: Fix Deploy dir autodiscovery mechanism
Changed the code to use servletContext.getRealPath() and then strip off context directory. Michael Daigle
02:45 PM Revision 4481 (metacat): Fix the deploy directory autodiscovery code so that it works regardless of where the metacat application directory is.
daigle
02:44 PM Revision 4480 (metacat): Change geoserver configure message to be reconfigure when geoserver is in bypass mode
daigle
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... Michael Daigle
10:24 AM Revision 4479 (metacat): Handle exception during database update
daigle
10:18 AM Revision 4478 (metacat): Add EML 2.1.0 access scenarios
daigle
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. Michael Daigle
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. Michael Daigle
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... Michael Daigle

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. Michael Daigle
03:32 PM Revision 4477 (metacat): Add test cases for EML 2.1.0 documents. Add some generics typing.
daigle
03:32 PM Revision 4476 (metacat): Add test cases for EML 2.1.0 documents. Add some generics typing.
daigle
03:31 PM Revision 4475 (metacat): Add some generics typing
daigle
03:30 PM Revision 4474 (metacat): Beef up the regex to find the document namespace
daigle
03:29 PM Revision 4473 (metacat): Debug and comment changes
daigle
03:29 PM Revision 4472 (metacat): Changes to support EML 2.1.0. Mostly access control changes, but others as well.
daigle
03:28 PM Revision 4471 (metacat): Fix the static error messages so they match what we are looking for in the test cases.
daigle
03:22 PM Revision 4470 (metacat): Add some generics typing. Fixed comments.
daigle
03:22 PM Revision 4469 (metacat): Add some generics typing. Add getters and setters for the inline file name that the access section affects.
daigle
03:20 PM Revision 4468 (metacat): Add some generics typing
daigle
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.
daigle
03:18 PM Revision 4466 (metacat): Add some generics typing
daigle

10/16/2008

11:49 AM Revision 4465 (metacat): Redirects to the index.jsp page.
Jing Tao
11:48 AM Revision 4464 (metacat): Redirects to the index.jsp page.
Jing Tao
11:40 AM Revision 4463 (metacat): Redirects to the index.jsp page.
Jing Tao
11:40 AM Revision 4462 (metacat): Redirects to the index.jsp page.
Jing Tao
11:39 AM Revision 4461 (metacat): Redirects to the index.jsp page.
Jing Tao
11:38 AM Revision 4460 (metacat): Redirects to the index.jsp page.
Jing Tao
11:37 AM Revision 4459 (metacat): Redirects to the index.jsp page.
Jing Tao
11:36 AM Revision 4458 (metacat): Redicts to the index.jsp page.
Jing Tao
11:35 AM Revision 4457 (metacat): Redicts to the page index.jsp.
Jing Tao
11:35 AM Revision 4456 (metacat): Redicts to index.jsp page.
Jing Tao
11:34 AM Revision 4455 (metacat): redicts to index.jsp
Jing Tao

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-...
ben leinfelder
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...
ben leinfelder
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...
ben leinfelder
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...
ben leinfelder
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 ...
Chris Jones
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... Chris Jones
08:51 PM Revision 4453 (metacat): add support for displaying eml 2.1 documents.
see: http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3528 ben leinfelder
08:40 PM Revision 4452 (metacat): add support for displaying eml 2.1 documents
ben leinfelder

10/13/2008

02:38 PM Revision 4451 (metacat): Get the file name from the system_id, handling cases where the id starts with http
daigle
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...
ben leinfelder
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)
ben leinfelder
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.
ben leinfelder
10:40 AM Revision 4448 (metacat): use correct spelling for "accessControl" elements
ben leinfelder
09:11 AM Revision 4447 (metacat): translate numeric permission to text permission when serializing.
ben leinfelder
09:09 AM Revision 4446 (metacat): use local name for end Element parsing...
ben leinfelder

10/11/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... Michael Daigle
05:15 PM Revision 4445 (metacat): New test case to test xml schema registration.
daigle
05:15 PM Revision 4444 (metacat): Add common test case db select, query and update methods. Add http post method.
daigle
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.
daigle
05:12 PM Revision 4442 (metacat): Change the ServiceInterface into a base class called BaseService. All services extend BaseService.
daigle
05:11 PM Revision 4441 (metacat): remove XMLSchemaService import
daigle
05:11 PM Revision 4440 (metacat): change the FileUtil.createDirectory calls to catch an exception on error.
daigle
05:10 PM Revision 4439 (metacat): Get an instance of XMLSchemaService when refreshing.
daigle
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.
daigle
05:08 PM Revision 4437 (metacat): Change some info log statements to debug
daigle
05:07 PM Revision 4436 (metacat): Added test properties
daigle

10/10/2008

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 ... Michael Daigle

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
daigle
09:59 AM Revision 4434 (metacat): Added test.build property. This will control whether test files get included in the metacat server build.
daigle
09:58 AM Revision 4433 (metacat): Added schema files that need to be available on server to test xml schema registration.
daigle
09:57 AM Revision 4432 (metacat): Added xml files for testing schema.
daigle
09:54 AM Revision 4431 (metacat): Object to hold information about a single xml schema.
daigle
09:54 AM Revision 4430 (metacat): Add service to keep persistent information about xml schemas. This maintains a list of all registered schemas
daigle
09:53 AM Revision 4429 (metacat): Fix comments
daigle
09:52 AM Revision 4428 (metacat): Create document and temporary directories during configuration.
daigle
09:51 AM Revision 4427 (metacat): Use XMLSchemaService to access persistent schema information.
daigle
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.
daigle
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.
daigle
09:40 AM Revision 4424 (metacat): Move xml schema specific functionality to XMLSchemaService
daigle
09:37 AM Revision 4423 (metacat): Added useFullSchemaValidation flag to toggle schema validation.
daigle

10/08/2008

03:46 PM Bug #3511 (New): combine XMLSchemaService and SchemaLocationResolver
these two classes have similar responsibilities. Michael Daigle
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... Michael Daigle
11:39 AM Revision 4422 (metacat): include context for replication server
ben leinfelder
11:29 AM Revision 4421 (metacat): use secure server for replication - note that this is WITHOUT "https://" prepended
ben leinfelder
11:28 AM Revision 4420 (metacat): use correct log directory/file for replication errors
ben leinfelder
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... Michael Daigle

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...
ben leinfelder
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...
ben leinfelder

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 ... Michael Daigle
10:59 AM Bug #3505: Test registry service
deployed on dev.nceas.ucsb.edu
tests passed
ben leinfelder
10:19 AM Bug #3505: Test registry service
changed registry service test class to use docid-based approach for searching, updating and deleting. ben leinfelder
06:43 PM Bug #3505: Test registry service
reverted back to the metacat.properties-based way of configuring this webapp.
The JUnit test could probably be improv...
ben leinfelder

10/04/2008

05:08 PM Bug #3506: Data upload fails on dev
both the documents and temporary directories were not getting created by the configuration utility. Add these to the... Michael Daigle

10/03/2008

11:27 AM Bug #3506 (Resolved): Data upload fails on dev
When uploading _data_ files to Metacat, an attempt to use the application.tempDir is made. If that directory does no... ben leinfelder
11:23 AM Bug #3379: Test ecogrid in turnkey installation
Current state of tests:
AuthenticatedQueryServiceClientTest - 1 FAILURE (querying for the final document inserted fai...
ben leinfelder
05:06 PM Bug #3505 (Resolved): Test registry service
We can start with locally (registry.war in seek project). Should also drop it on the dev server ben leinfelder

10/02/2008

03:51 PM Bug #3319: Edit feature doesn't work on documents with uneditable fields
Tentatively planning to fix the upload fields for 1.9. Perhaps the simplest solution is to reuse the upload machiner... Shaun Walbridge
02:56 PM Bug #3494: Test metacat against oracle
Tested the upgrade functionality by creating a fresh database install for every metacat version from 1.4 on. Ran ful... Michael Daigle
02:50 PM Revision 4418 (metacat): Added scripts to install an oracle or postgres database for a particular version of metacat back to version 1.4. Pulled these from previous metacat tags.
daigle
02:48 PM Revision 4417 (metacat): Added debug statements that tell which subtest is being run.
daigle
02:47 PM Revision 4416 (metacat): Display the deb.runConfiguration property in debug
daigle
02:46 PM Revision 4415 (metacat): Add additional indexed to match postgres scripts
daigle
02:46 PM Revision 4414 (metacat): Re-add the xml_node id trigger. In oracle, this gets blown away when we switch tables.
daigle
02:45 PM Revision 4413 (metacat): Add nodedatanumerical column and associated population sql
daigle
02:44 PM Revision 4412 (metacat): Add date to log output. Shorten Metacat to MC
daigle
11:09 AM Bug #3379: Test ecogrid in turnkey installation
found some inconsistencies in the metacat implementation of the services WRT looking up metacat properties: many prop... ben leinfelder
 

Also available in: Atom