gem/oq-engine — pull request #789 by larsbutler (2012-06-18 14:37:05+00:00)
Title: Classical Hazard Job Params and Validation

This addresses: https://bugs.launchpad.net/openquake/+bug/994033

- Adds the `hazard_job_profile` table and equivalent object model
- A Django model form and a bunch of validation functions for validating the classical hazard job profile
- This code can undergo some simple refactoring later for extension to other job profiles (disaggregation and event-based hazard, for example).