diff --git a/ietf/doc/urls_material.py b/ietf/doc/urls_material.py index 32272cbd5..22cf0de6c 100644 --- a/ietf/doc/urls_material.py +++ b/ietf/doc/urls_material.py @@ -1,7 +1,7 @@ from django.conf.urls import patterns, url urlpatterns = patterns('ietf.doc.views_material', - url(r'^(?Pstate|title|revise)/$', "edit_material", name="material_edit"), + url(r'^(?Pstate|title|abstract|revise)/$', "edit_material", name="material_edit"), url(r'^sessions/$', "material_presentations", name="material_presentations"), ) diff --git a/ietf/doc/views_material.py b/ietf/doc/views_material.py index 26b031b14..9ddcf6b0e 100644 --- a/ietf/doc/views_material.py +++ b/ietf/doc/views_material.py @@ -55,16 +55,14 @@ class UploadMaterialForm(forms.Form): del self.fields["name"] self.fields["title"].initial = doc.title + self.fields["abstract"].initial = doc.abstract self.fields["state"].initial = doc.get_state().pk if doc.get_state() else None if doc.get_state_slug() == "deleted": self.fields["state"].help_text = "Note: If you wish to revise this document, you may wish to change the state so it's not deleted." - if action == "title": - del self.fields["state"] - del self.fields["material"] - elif action == "state": - del self.fields["title"] - del self.fields["material"] + for fieldname in ["title","state","material","abstract"]: + if fieldname != action: + del self.fields[fieldname] def clean_name(self): name = self.cleaned_data["name"].strip().rstrip("-") diff --git a/ietf/templates/doc/document_material.html b/ietf/templates/doc/document_material.html index 5c27972d5..be36ed394 100644 --- a/ietf/templates/doc/document_material.html +++ b/ietf/templates/doc/document_material.html @@ -29,7 +29,11 @@ {% if doc.abstract %} Abstract: - {{ doc.abstract | format_snippet }} + + + {{ doc.abstract | format_snippet }} + + {% endif %}