Project

General

Profile

Statistics
| Revision:

metacat / src @ 4627

# Date Author Comment
4627 11/24/2008 03:42 PM daigle

Added code to populate moderators from metacat.properties

4625 11/24/2008 03:03 PM walbridge

Number of ESA-related fixes:
- fix review panel to reference valid URL using cgiPrefix
- update ESA document creation to use XSLT methods instead of split()
- add code for ESA access rules fix (to be used in 1.9.1)
- use moderators in metacat.properties (postpone skin-based configuration till 1.9.1)...

4624 11/24/2008 02:10 PM daigle

moved scripts from bin dir

4619 11/24/2008 11:51 AM daigle

Add release info property to provide a brief description of the release (release candidate info mostly)

4608 11/21/2008 10:32 AM daigle

Remove application.default-style from the global configuration screen and activate it in the skins configuration.

4606 11/20/2008 05:31 PM walbridge

Further ESA fixes: More 2.1.0 compliance, fix security issue

4604 11/20/2008 11:51 AM daigle

Update metacat api documentation

4601 11/19/2008 06:57 PM walbridge

updated handleModAccept to be EML 2.1.0 compliant, streamlined document generation to use EML creation functions.

4600 11/19/2008 06:26 PM walbridge

Update accessElement to accept a value for publicly readable

4594 11/19/2008 04:08 PM walbridge

Add wrapper function for transforming XML documents to current EML, change ESA skin to use newAssessionNumber, parse EML document with query instead of split()

4592 11/19/2008 03:26 PM daigle

Rename LDAPUtil to AuthUtil

4591 11/19/2008 03:26 PM daigle

This handles the configuration login form

4590 11/19/2008 03:25 PM daigle

Rename LDAPAdmin to AuthAdmin

4589 11/19/2008 03:25 PM daigle

Rename LDAPUtil to AuthUtil

4588 11/19/2008 03:23 PM daigle

Add a getAttributes method to pass through the getAttributes defined in the AuthInterface.

4587 11/19/2008 03:12 PM daigle

change generic authentication properties from ldap.* to auth.*

4586 11/19/2008 03:11 PM daigle

Added this class to be able to test multiple authentication strategies

4578 11/19/2008 11:13 AM walbridge

Add incrementRevision function to replace duplicated code

4577 11/19/2008 10:58 AM walbridge

CODE FORMATTING ONLY: Fix all the inconsistencies I found within the script to follow the standards used within 80% of the code: No tabs, 'if (eval) {' operator spacing, four spaces indentation, replace exit(0) with exit().

4574 11/18/2008 02:19 PM daigle

change some info and warn statements to debug

4561 11/13/2008 03:20 PM daigle

When checking oracle metadata, table names must be in upper case. For postgres, it's however the table was created.

4554 11/10/2008 06:35 PM walbridge

add start of otherEntity processing for registry edits

4553 11/10/2008 06:21 PM walbridge

Editing documents should check for ACL elements under //access now instead of //dataset/access

4552 11/10/2008 06:07 PM walbridge

Transform EML 2.0.x documents to 2.1.0 which are found when editing with the registry, using an XSLT transformation.

4548 11/10/2008 03:23 PM daigle

Trim property values

4547 11/10/2008 03:22 PM daigle

Added validation that configured ldap admins actually exist in ldap

4546 11/10/2008 03:20 PM daigle

Add some generic typing

4541 11/10/2008 02:59 PM walbridge

Remove EML2 beta6 document conversion support, the files required for conversion have been deprecated from Metacat.

4520 11/06/2008 11:29 AM walbridge

Update STMML to the newest version as per EML 2.1.0

4519 11/06/2008 11:28 AM walbridge

Dump copy of EML document being uploaded when debug mode is enabled.

4517 11/05/2008 05:20 PM walbridge

Partial fix for #3496, making the registry create EML 2.1.0 documents. The documents are internally valid 2.1.0 (they run against the validator correctly) but aren't inserting into Metacat correctly as of yet.

4516 11/05/2008 04:05 PM Jing Tao

Change the encoding method of reponse of getPrincipal from ASCII to iso-8859-1.

4511 11/04/2008 04:04 PM daigle

Change the db query to only pull public allowed documents when creating the sitemap file.

4502 11/03/2008 11:05 AM daigle

Remove the code to read and write metadata to disk. It is getting put into DocumentImpl

4501 11/03/2008 11:01 AM daigle

fixed spelling of onlineURLDistributionListWithoutId variable

4500 11/03/2008 11:00 AM daigle

Move the code to write metadata to disk into documentImpl

4499 11/03/2008 10:59 AM daigle

Clean up comments and remove extra includes

4497 11/03/2008 10:58 AM daigle

Add check for null access control list

4488 10/29/2008 11:44 AM daigle

Add some generic typing

4487 10/29/2008 11:43 AM daigle

Add some generic typing

4486 10/29/2008 11:43 AM daigle

Separate access control info into it's own list. Add getters and setters.

4485 10/29/2008 11:42 AM daigle

Add some generic typing

4481 10/22/2008 02:45 PM daigle

Fix the deploy directory autodiscovery code so that it works regardless of where the metacat application directory is.

4479 10/22/2008 10:24 AM daigle

Handle exception during database update

4475 10/21/2008 03:31 PM daigle

Add some generics typing

4474 10/21/2008 03:30 PM daigle

Beef up the regex to find the document namespace

4473 10/21/2008 03:29 PM daigle

Debug and comment changes

4472 10/21/2008 03:29 PM daigle

Changes to support EML 2.1.0. Mostly access control changes, but others as well.

4471 10/21/2008 03:28 PM daigle

Fix the static error messages so they match what we are looking for in the test cases.

4470 10/21/2008 03:22 PM daigle

Add some generics typing. Fixed comments.

4469 10/21/2008 03:22 PM daigle

Add some generics typing. Add getters and setters for the inline file name that the access section affects.

4468 10/21/2008 03:20 PM daigle

Add some generics typing

4467 10/21/2008 03:20 PM daigle

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.

4466 10/21/2008 03:18 PM daigle

Add some generics typing

4451 10/13/2008 02:38 PM daigle

Get the file name from the system_id, handling cases where the id starts with http

4450 10/13/2008 11:34 AM ben leinfelder

check for existing access control rows before inserting (we do not need duplicate rows specifying the same access control)

4449 10/13/2008 10:42 AM ben leinfelder

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.

4448 10/13/2008 10:40 AM ben leinfelder

use correct spelling for "accessControl" elements

4447 10/13/2008 09:11 AM ben leinfelder

translate numeric permission to text permission when serializing.

4446 10/13/2008 09:09 AM ben leinfelder

use local name for end Element parsing...

4442 10/10/2008 05:12 PM daigle

Change the ServiceInterface into a base class called BaseService. All services extend BaseService.

4441 10/10/2008 05:11 PM daigle

remove XMLSchemaService import

4440 10/10/2008 05:11 PM daigle

change the FileUtil.createDirectory calls to catch an exception on error.

4439 10/10/2008 05:10 PM daigle

Get an instance of XMLSchemaService when refreshing.

4438 10/10/2008 05:09 PM daigle

Added refreshServices action to allow tests to refresh service caches. This will be expanded to only allow for admins.

4437 10/10/2008 05:08 PM daigle

Change some info log statements to debug

4431 10/09/2008 09:54 AM daigle

Object to hold information about a single xml schema.

4430 10/09/2008 09:54 AM daigle

Add service to keep persistent information about xml schemas. This maintains a list of all registered schemas

4429 10/09/2008 09:53 AM daigle

Fix comments

4428 10/09/2008 09:52 AM daigle

Create document and temporary directories during configuration.

4427 10/09/2008 09:51 AM daigle

Use XMLSchemaService to access persistent schema information.

4426 10/09/2008 09:49 AM daigle

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.

4425 10/09/2008 09:43 AM daigle

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.

4424 10/09/2008 09:40 AM daigle

Move xml schema specific functionality to XMLSchemaService

4422 10/08/2008 11:39 AM ben leinfelder

include context for replication server

4421 10/08/2008 11:29 AM ben leinfelder

use secure server for replication - note that this is WITHOUT "https://" prepended

4420 10/08/2008 11:28 AM ben leinfelder

use correct log directory/file for replication errors

4419 10/07/2008 04:40 PM ben leinfelder

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 checked in for other metacat installations to be updated....

4416 10/02/2008 02:47 PM daigle

Display the deb.runConfiguration property in debug

4415 10/02/2008 02:46 PM daigle

Add additional indexed to match postgres scripts

4414 10/02/2008 02:46 PM daigle

Re-add the xml_node id trigger. In oracle, this gets blown away when we switch tables.

4413 10/02/2008 02:45 PM daigle

Add nodedatanumerical column and associated population sql

4409 09/29/2008 06:23 PM Jing Tao

Add new variable to see if resolver download a new schema.

4408 09/29/2008 05:40 PM daigle

Add debug statements to the bypass config section

4406 09/29/2008 11:08 AM daigle

Add support email to configuration error messages

4403 09/29/2008 09:57 AM daigle

Reload backup properties after they are changed so it will show up on the configuration form when you go back to it.

4401 09/26/2008 05:28 PM daigle

Add schema locations for 2.1.0

4400 09/26/2008 05:27 PM daigle

Handle ignoring oracle errors when we try to delete an object that doesn't exist. Also, add parsing for sql script with pl/sql.

4399 09/26/2008 03:43 PM ben leinfelder

adding document "cart" feature to metacat. will not be highly published as a feature until well-vetted.

4394 09/26/2008 10:28 AM walbridge

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).

4378 09/23/2008 04:42 PM walbridge

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.

4368 09/23/2008 09:36 AM daigle

Source the lib directory in the metacat application. This is the new location of Metacat.pm

4359 09/19/2008 08:29 AM daigle

Fix workgroup description

4358 09/16/2008 05:32 PM walbridge

Replace usage of temp-dir with proper application.tempDir property

4357 09/16/2008 02:54 PM walbridge

Further improvements to the registry to properly support the new properties. Removed all variables previously passed around between forms which should always be available canonically from the skin.properties file and replaced with refences to properties value for the skin being used. Removed some cruft from both files, fixed mior issues mentioned in bug #3487.

4349 09/15/2008 04:55 PM ben leinfelder

set the sessionId from the SessionData object

4346 09/09/2008 09:41 AM daigle

add closing </distribution> tag to regex for inline data.

4341 09/03/2008 09:24 AM daigle

Created a method in DocumentImpl to read a document file from disk. Created a support method to strip inline data for users that don't have read access.

4340 09/03/2008 09:09 AM daigle

Add geoserver section to configuration bypass module.

4335 08/29/2008 10:20 AM daigle

Move the DBAdaptor accessor into a DatabaseService class