Activity
From 09/22/2008 to 10/21/2008
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.
10/05/2008
- 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...
10/03/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...
- 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...
- 11:23 AM Bug #3379: Test ecogrid in turnkey installation
- Current state of tests:
AuthenticatedQueryServiceClientTest - 1 FAILURE (querying for the final document inserted fai...
10/02/2008
- 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
- 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...
- 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...
- 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.
- 02:48 PM Revision 4417 (metacat): Added debug statements that tell which subtest is being run.
- 02:47 PM Revision 4416 (metacat): Display the deb.runConfiguration property in debug
- 02:46 PM Revision 4415 (metacat): Add additional indexed to match postgres scripts
- 02:46 PM Revision 4414 (metacat): Re-add the xml_node id trigger. In oracle, this gets blown away when we switch tables.
- 02:45 PM Revision 4413 (metacat): Add nodedatanumerical column and associated population sql
- 02:44 PM Revision 4412 (metacat): Add date to log output. Shorten Metacat to MC
- 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...
09/30/2008
- 02:45 PM Revision 4411 (metacat): improve clarity of the available cart actions by:
- -hiding/showing the logical options for a given screen (only allowed to remove when viewing the cart)
-refresh when c... - 11:19 AM Revision 4410 (metacat): make "add to cart" more obvious (with icon, too!)
09/29/2008
- 06:23 PM Revision 4409 (metacat): Add new variable to see if resolver download a new schema.
- 05:40 PM Revision 4408 (metacat): Add debug statements to the bypass config section
- 04:33 PM Bug #3498 (Resolved): Metacat shows as unconfigured if an error is thrown
- If during configuration an error is thrown and the user is returned to the main configuration screen, all the section...
- 04:29 PM Bug #3497 (Resolved): Fix Deploy dir autodiscovery mechanism
- Currently the code that attempts to auto-discover the deployment directory doesn't work if the code is deployed somew...
- 11:15 AM Revision 4407 (metacat): Delete test document after test is through.
- 11:15 AM Bug #3496 (Resolved): The registry should generate EML 2.1.0 documents
- The perl registry script (register-dataset.cgi) currently generates EML 2.0.1 documents. New changes such as updated...
- 11:08 AM Revision 4406 (metacat): Add support email to configuration error messages
- 11:06 AM Bug #3495 (Resolved): Incorporate EML 2.1.0 access changes in metacat
- EML 2.1.0 has changes to the access tree structure. Metacat needs to read and insert the correct access information.
- 10:08 AM Bug #3462: Maps do not display in Firefox version 3
- looks good on dev server - even with firebug enabled (ff 3.0.3 with fb 1.2.1 on my Mac).
- 10:02 AM Revision 4405 (metacat): Make ecogrid deploy directories relative paths.
- 09:58 AM Revision 4404 (metacat): the metacat directory no longer has to be set for ecogrid (seek) checkout and build.
- 09:57 AM Revision 4403 (metacat): Reload backup properties after they are changed so it will show up on the configuration form when you go back to it.
- 09:57 AM Revision 4402 (metacat): Show selected value in dropdown field
- 09:35 AM Bug #3494 (Resolved): Test metacat against oracle
- Metacat needs to be tested against an oracle database. This includes testing upgrades from each version to the curre...
- 09:31 AM Bug #3493 (Resolved): Add utilities module to fullclean/build
- Currently, the utilities module is managed separately from metacat in a metacat build. A fullclean in metacat build ...
09/26/2008
- 05:28 PM Revision 4401 (metacat): Add schema locations for 2.1.0
- 05:27 PM Revision 4400 (metacat): Handle ignoring oracle errors when we try to delete an object that doesn't exist. Also, add parsing for sql script with pl/sql.
- 03:43 PM Revision 4399 (metacat): adding document "cart" feature to metacat. will not be highly published as a feature until well-vetted.
- 03:10 PM Revision 4398 (metacat): add login feature for first. integrates with existing metacat-skin-based login approach.
- only show cart for authenticated users.
- 03:01 PM Revision 4397 (metacat): add logout link.
- do not search for cart documents if the cart is empty.
- 10:47 AM Revision 4396 (metacat): minor fix
- 10:46 AM Revision 4395 (metacat): Change unaffliated to match the LDAP name
- 10:28 AM Revision 4394 (metacat): Further rework on ldapweb.cgi for 1.9 compatibility. Finished changes needed to have skinnable presentation for ldapweb.cgi, and reworked the organization logic to be compatible with our current method of storing the data (organization.* within metacat.properties).
09/25/2008
- 04:11 PM Revision 4393 (metacat): add spinner for long searches
- 04:10 PM Revision 4392 (metacat): highlight the cart contents on reload
- 04:09 PM Revision 4391 (metacat): use regular hyperlink to viewing question (item) details - nested form elements were causing grief after being included with ajax calls.
- 04:06 PM Revision 4390 (metacat): refresh the entire cart view when modifications are made.
- add icons to many of the control features (download, remove...)
- 04:02 PM Revision 4389 (metacat): show selected metadata fields in the cart view and allow them to be removed from said view
09/24/2008
- 05:41 PM Revision 4388 (metacat): added Scriptaculous effects to many of the ajax calls.
- neat-o!
- 04:04 PM Revision 4387 (metacat): can now select and save metadata fields from a document and use them when merging across documents in the "cart"
- 04:02 PM Revision 4386 (metacat): use full width of the screen
- 02:52 PM Bug #3262: New documents explicitly set as public access don't show up correctly
- Tested against trunk, everything seems fine. Likely this problem has been fixed in the past 4 months of Metacat devel...
- 01:39 PM Bug #3019: Remove usage of .lastid files within the registry
- Fixed in r4378. Instead of storing the last used id (lastid) on disk, just perform a lookup each time, eliminating th...
- 11:28 AM Revision 4385 (metacat): Convert remainder of tests that use PropertyService to extend the MCTestCase class
- 11:28 AM Revision 4384 (metacat): Convert remainder of tests that use PropertyService to extend the MCTestCase class
- 11:27 AM Revision 4383 (metacat): Add properties file that tells tests where to look for configured metacat application.
- 09:37 AM Revision 4382 (metacat): Have test cases read properties from configured metacat.properties file.
09/23/2008
- 04:44 PM Revision 4381 (metacat): add "cart" information (won't work for others until i commit the backing classes in meetacat servlet...but need to track the changes for this now).
- 04:43 PM Revision 4380 (metacat): add "cart" information (won't work for others until i commit the backing classes in meetacat servlet...but need to track the changes for this now).
- 04:42 PM Revision 4379 (metacat): [optionally] view assessment details from within results set
- 04:42 PM Revision 4378 (metacat): Number of fixes, including removing all lastid code and replacing with a single function which always queries remotely instead of relying on lookups, solving #3019. Fixed parsing of spatial coordinates for site-based skins, removed dependency on AppConfig as we're fully using .properties files at this point.
- 04:40 PM Revision 4377 (metacat): parameterize the div used for ajax results
- 04:19 PM Revision 4376 (metacat): Enable upload as default on NCEAS skin
- 04:18 PM Revision 4375 (metacat): Export environment variables in tomcat startup file
- 04:15 PM Revision 4374 (metacat): correct targets for links in iframe
- 04:11 PM Revision 4373 (metacat): Change references of baseUrl to contextUrl, fix parsing error in confirmData which was throwing errors due to invalid keyword counts
- 01:50 PM Revision 4372 (metacat): Created a distbin target that creates a binary zip and tar.gz which has the war file and supporting install files.
- 11:33 AM Revision 4371 (metacat): Add SpecNet .properties file for registry usage
- 10:37 AM Revision 4370 (metacat): Added required options for setting default public on documents, special flag for ESA documents
- 09:39 AM Revision 4369 (metacat): build Metacat.pm from within ant. Deploy cgi files to lib dir inside metacat.
- 09:36 AM Revision 4368 (metacat): Source the lib directory in the metacat application. This is the new location of Metacat.pm
- 09:34 AM Revision 4367 (metacat): Add application.tempDir to configuration form and documentation.
- 09:33 AM Revision 4366 (metacat): Add cpan install description for Config::Properties package
09/22/2008
Also available in: Atom