diff --git a/journals/forms.py b/journals/forms.py index 6cb3082d3121f8f0635d8161c9f503057b516c89..4532ce78c841b1c276ea41570e5b769656e6b735 100644 --- a/journals/forms.py +++ b/journals/forms.py @@ -18,6 +18,12 @@ class InitiatePublicationForm(forms.Form): to_be_issued_in = forms.ModelChoiceField( queryset=Issue.objects.filter(until_date__gt=timezone.now())) + def __init__(self, *args, **kwargs): + super(InitiatePublicationForm, self).__init__(*args, **kwargs) + self.fields['original_submission_date'].widget.attrs.update( + {'placeholder': 'YYYY-MM-DD'}) + self.fields['acceptance_date'].widget.attrs.update( + {'placeholder': 'YYYY-MM-DD'}) # class InitiatePublicationForm(forms.ModelForm): # class Meta: diff --git a/journals/templates/journals/publication_detail.html b/journals/templates/journals/publication_detail.html index 4b18fef1915bd4dcbe33d346503930bc308a92f3..4af2ca735b75247bdd1b2da21a9de02343cbdaed 100644 --- a/journals/templates/journals/publication_detail.html +++ b/journals/templates/journals/publication_detail.html @@ -25,7 +25,7 @@ <li><a href="{% url 'journals:create_citation_list_metadata' doi_string=publication.doi_string%}">Create/update citation list metadata</a></li> <li><a href="{% url 'journals:create_funding_info_metadata' doi_string=publication.doi_string%}">Create/update funding info metadata</a></li> <li><a href="{% url 'journals:create_metadata_xml' doi_string=publication.doi_string %}">Create/update the XML metadata</a></li> - <li><a href="{% url 'journals:test_metadata_xml_deposit' doi_string=publication.doi_string %}">Test metadata depost (via Crossref test server)</li> + <li><a href="{% url 'journals:test_metadata_xml_deposit' doi_string=publication.doi_string %}">Test metadata deposit (via Crossref test server)</li> </ul> {% endif %} diff --git a/journals/views.py b/journals/views.py index eb8c358a7deb313f96a98ccaa267b09660d5de7f..5389611f81d9494c7d4178c7630efe94a1d62aa2 100644 --- a/journals/views.py +++ b/journals/views.py @@ -345,12 +345,15 @@ def create_funding_info_metadata(request, doi_string): publication.save() initial = {'funding_statement': '',} + funding_statement = '' try: initial['funding_statement'] = publication.metadata['funding_statement'] + funding_statement = initial['funding_statement'] except KeyError: pass context = {'publication': publication, - 'funding_info_form': FundingInfoForm(initial=initial),} + 'funding_info_form': FundingInfoForm(initial=initial), + 'funding_statement': funding_statement,} return render(request, 'journals/create_funding_info_metadata.html', context)