Replace ModelForms.Meta.exclude with ModelForms.Meta.fields for security reasons.
Basic display parameters == bdp
Remove null=True from char fields.
Prevent showing or editing EDID with status = STATUS_PRIVATE.
Change status to edited every time an EDID entry is edited.
Change NullBooleanField fields widgets to CheckboxInput (like BooleanField).
Change bdp_video_input field widget to InlineRadios.
Hide/disable unused fields in editing page.
Add validators to EDID editing form.
Display nothing if display gamma value is None.
Add AppendedText to some fields to display field unit.
DRY.
Move filtering private EDIDs from views to model manager.
Fix bugs in BaseForm._check_required_field()
*  Overwrite other validators error message.
*  Value 0 or False was treated as invalid.
Switch from function-based to class-based views.
Add get_absolute_url() method to EDID model.
Add a bit of validation to EDID upload form.
Changing EDID status on update is done by the form itself.
Work with public EDIDs only.
Allow overriding setting in local_settings.py
Add Timing abstract model to be inherited by StandardTiming and DetailedTiming models.
Remove some fields units from their names.
Fix a bug in EDIDUpdateForm.clean() where nullified fields were not updated.
Standard and detailed timings changes:
Add forms with validations.
Add update pages.
Fix action buttons in EDID update page.