diff --git a/ietf/secr/rolodex/forms.py b/ietf/secr/rolodex/forms.py index 2518d0cba..b6f17e0dd 100644 --- a/ietf/secr/rolodex/forms.py +++ b/ietf/secr/rolodex/forms.py @@ -27,6 +27,7 @@ class EmailForm(forms.ModelForm): class Meta: model = Email fields = '__all__' + widgets = {'address': forms.TextInput(attrs={'readonly':True})} class EditPersonForm(forms.ModelForm): class Meta: diff --git a/ietf/secr/static/secr/js/dynamic_inlines.js b/ietf/secr/static/secr/js/dynamic_inlines.js index af53ec813..9a7c0ed1f 100644 --- a/ietf/secr/static/secr/js/dynamic_inlines.js +++ b/ietf/secr/static/secr/js/dynamic_inlines.js @@ -31,6 +31,7 @@ function add_inline_form(name) { var count = field_table.children().length var copy = $('tr:last', field_table).clone(true) copy.removeClass("row1 row2") + copy.find("input[name$='address']").removeAttr("readonly") copy.addClass("row"+((count % 2) == 0 ? 1 : 2)) field_table.append(copy) increment_form_ids($('tr:last', field_table), count, name)