Skip to content

Commit 9a46f47

Browse files
committed
fix diffable bug, improve form grooming, remove too restrictive help text from form
- Legacy-Id: 8439
1 parent 0db5b30 commit 9a46f47

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

ietf/doc/views_doc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ def document_history(request, name):
549549
diff_revisions = []
550550

551551
diffable = [ name.startswith(prefix) for prefix in ["rfc", "draft", "charter", "conflict-review", "status-change", ]]
552-
if diffable:
552+
if any(diffable):
553553
diff_documents = [ doc ]
554554
diff_documents.extend(Document.objects.filter(docalias__relateddocument__source=doc, docalias__relateddocument__relationship="replaces"))
555555

ietf/doc/views_material.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class UploadMaterialForm(forms.Form):
3535
name = forms.CharField(max_length=Document._meta.get_field("name").max_length)
3636
abstract = forms.CharField(max_length=Document._meta.get_field("abstract").max_length,widget=forms.Textarea)
3737
state = forms.ModelChoiceField(State.objects.all(), empty_label=None)
38-
material = forms.FileField(label='File', help_text="PDF or text file (ASCII/UTF-8)")
38+
material = forms.FileField(label='File')
3939

4040
def __init__(self, doc_type, action, group, doc, *args, **kwargs):
4141
super(UploadMaterialForm, self).__init__(*args, **kwargs)
@@ -60,9 +60,10 @@ def __init__(self, doc_type, action, group, doc, *args, **kwargs):
6060
if doc.get_state_slug() == "deleted":
6161
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."
6262

63-
for fieldname in ["title","state","material","abstract"]:
64-
if fieldname != action:
65-
del self.fields[fieldname]
63+
if action in ["title","state","abstract"]:
64+
for fieldname in ["title","state","material","abstract"]:
65+
if fieldname != action:
66+
del self.fields[fieldname]
6667

6768
def clean_name(self):
6869
name = self.cleaned_data["name"].strip().rstrip("-")

0 commit comments

Comments
 (0)