GeoNode/geonode — pull request #394 by tomkralidis (2012-09-17 16:55:55+00:00)
Title: metadata XML upload

This PR allows for users to upload an XML metadata document as part of their data upload. Notes:

- on new data upload, if user chooses XML field, title and abstract are disabled and values will be picked up by XML metadata parser/setter
- layers uploaded with XML metadata can update their metadata by uploading a new XML document
- the XML metadata document (on create or update) is processed and set with GeoNode specific values (URLs, etc.) before being set in the DB
- supports Dublin Core, FGDC CSDGM and ISO 19139:2007

This will likely bring up issues of signals and what fields should go where again, hence I've not included tests until we agree (where tests will go will depend on this discussion).