Change RequestUtil forwardRequest() method to throw MetacatUtilException.
Change location of PropertyService to properties directory
Persist skin properties across installations
Change MetaCatVersion to MetacatVersion
Rename MetaCat to Metacat
Create database and shared directories for database management code and shared code respectively.
Populate admin login user dropdown with configured admins
Use context url instead of server IP. Server IP breaks if the server does not have an externally facing IP (behind a proxy server)
Add upgrade scripts for 1.9.2 (scheduler tables)
Add archival read funtionality (jar/kar/war files)
Beef up exception handling from file utilities. Move UtilException to MetacatUtilException to eliminate conflict with similar exception in utility package.
Update replication documentation and fix code so that replication log is available.
Allow for backup properties to be written to context based subdirectory of the external configuration directory. This allow multiple instances of metacat to be run side by side.
Do not back up password properties
Only configure skins that are correctly configured in the skins directory.
Only show the backup configuration screen if the system cannot discover a directory.
Process affiliated ldap info
Do not worry about creating backup directories here
Use configured backup dir when discovering data directories
Handle backup configuration action
Class to support backup directory configuration
Deleted this file. Organization level configuration is not used.
Discover the external (backup) directory based on OS
catch and report missing skins configuration files.
Catch login errors and report the details via an exception.
Remove application.default-style from the global configuration screen and activate it in the skins configuration.
Rename LDAPUtil to AuthUtil
This handles the configuration login form
Rename LDAPAdmin to AuthAdmin
When checking oracle metadata, table names must be in upper case. For postgres, it's however the table was created.
Added validation that configured ldap admins actually exist in ldap
Handle exception during database update
remove XMLSchemaService import
change the FileUtil.createDirectory calls to catch an exception on error.
Create document and temporary directories during configuration.
Add support email to configuration error messages
Handle ignoring oracle errors when we try to delete an object that doesn't exist. Also, add parsing for sql script with pl/sql.
Fix bug where skin configs don't read backup properties correctly for checkboxes.
Initial addition of geoserver administration class.
Remove the organization configuration stuff for the moment. Add geoserver configuration.
Create data and inline data directories
Replace tomcatDir with deployDir
Add support for separate LDAP and organization level configurations
Fix the db script suffix.
Add functionality to allow developer to bypass configuration utility
Implement form submittal processing.
use metacat.properties to determine script suffixes
Add GeneralPropertyException to property setters
Merge 1.9 changes into Head