/
package_metadata_fields.html
89 lines (74 loc) · 3.07 KB
/
package_metadata_fields.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
{% ckan_extends %}
{% block package_metadata_fields %}
{{ form.input('publisher',
label=_('Publisher'),
id='field-publisher',
value=data.publisher or _('Landcare Research NZ Ltd'),
error=errors.publisher,
classes=['control-medium']) }}
{{ form.input('publication_year',
label=_('Publication Year'),
id='field-publication_year',
placeholder=_('YYYY'),
value=data.publication_year,
error=errors.publication_year,
classes=['control-medium']) }}
<p class="help-block">The year the data will be made public (if it will be).</p>
{% block package_metadata_author %}
<div data-module="lcrnz-repeating">
{%- set authors = data.get('author', []) + [''] -%}
{%- for author in authors -%}
<div class="control-repeating">
{{ form.input('author' + '-' ~ loop.index,
id='field-' + 'author' + '-' ~ loop.index,
label='Author' + ' ' ~ loop.index,
placeholder='Bloggs, Jo',
value=author,
error=errors['author'],
classes=['control-medium']
) }}
</div>
{%- endfor -%}
</div>
{% endblock %}
{% block package_metadata_fields_maintainer %}
{{ form.input('maintainer', label=_('Maintainer'), id='field-maintainer', placeholder=_('Jo Bloggs'), value=data.maintainer, error=errors.maintainer, classes=['control-medium']) }}
{{ form.input('maintainer_email', label=_('Maintainer Email'), id='field-maintainer-email', placeholder=_('jo@example.com'), value=data.maintainer_email, error=errors.maintainer_email, classes=['control-medium']) }}
{% endblock %}
{{ form.input('start_date',
label=_('Start Date'),
id='field-start_date',
placeholder=_('YYYY, YYYY-MM, or YYYY-MM-DD'),
value=data.start_date,
error=errors.start_date,
classes=['control-medium']) }}
<p class="help-block">The start date the data was collected/created.</p>
{{ form.input('end_date',
label=_('End Date'),
id='field-end_date',
placeholder=_('YYYY, YYYY-MM, or YYYY-MM-DD'),
value=data.end_date,
error=errors.end_date,
classes=['control-medium']) }}
<p class="help-block">The end date the data was collected/created.</p>
{% block package_metadata_fields_url %}
{{ form.input('url', label=_('Source'), id='field-url', placeholder=_('http://example.com/dataset.json'), value=data.url, error=errors.url, classes=['control-medium']) }}
{% endblock %}
{% block package_metadata_fields_version %}
{{ form.input('version', label=_('Version'), id='field-version', placeholder=_('1.0'), value=data.version, error=errors.version, classes=['control-medium']) }}
{% endblock %}
{{ form.input('doi',
label=_('DOI'),
id='field-doi',
placeholder=_('e.g. doi: 10.7931/J2PK0D34'),
value=data.doi,
error=errors.doi,
classes=['control-medium']) }}
{% block package_metadata_fields_custom %}
{% block custom_fields %}
{% snippet 'snippets/custom_form_fields.html', extras=data.extras, errors=errors, limit=3 %}
{% endblock %}
{% endblock %}
{% block dataset_fields %}
{% endblock %}
{% endblock %}