id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 4861,"RegexField extends Field instead of CharField, duplicating much of the logic",Collin Grady ,Adrian Holovaty,"Talking on IRC again, it came up that {{{RegexField}}} is a subclass of {{{Field}}} instead of {{{CharField}}}, and duplicates much of the logic, but not all of it, making it an incomplete mimic - specifically, it fails to define a {{{widget_attrs}}} method for setting the min/max length of the text input properly. With a few minor changes, {{{RegexField}}} can instead extend {{{CharField}}} and gets all the same validation for free, along with the {{{widget_attrs}}} method :)",,closed,Forms,dev,,fixed,,,Ready for checkin,1,0,0,0,0,0