Skip to content

Commit

Permalink
[#4556] dictionary_form snippet: allow extensions
Browse files Browse the repository at this point in the history
  • Loading branch information
wardi committed Aug 2, 2019
1 parent f3a78e2 commit e9e2072
Showing 1 changed file with 27 additions and 25 deletions.
52 changes: 27 additions & 25 deletions ckanext/datastore/templates/datastore/snippets/dictionary_form.html
Expand Up @@ -8,31 +8,33 @@ <h2>{{ _( "Field {num}.").format(num=position) }} {{ field.id }} ({{ field.type
as part of the "info" object on the column.
#}

{{ form.input('info__' ~ position ~ '__label',
label=_('Label'), id='field-f' ~ position ~ 'label',
value=field.get('info', {}).get('label', ''), classes=['control-full']) }}
{% block form_fields %}
{{ form.input('info__' ~ position ~ '__label',
label=_('Label'), id='field-f' ~ position ~ 'label',
value=field.get('info', {}).get('label', ''), classes=['control-full']) }}

<div class="ddict-description collapse">
{{ form.markdown('info__' ~ position ~ '__notes',
label=_('Description'), id='field-d' ~ position ~ 'notes',
value=field.get('info', {}).get('notes', '')) }}
</div>
<div class="ddict-description collapse">
{{ form.markdown('info__' ~ position ~ '__notes',
label=_('Description'), id='field-d' ~ position ~ 'notes',
value=field.get('info', {}).get('notes', '')) }}
</div>

<div class="ddict-type-override collapse">
{{ form.select('info__' ~ position ~ '__type_override',
label=_('Type Override'), options=[
{'name': '', 'value': ''},
{'name': 'text', 'value': 'text'},
{'name': 'numeric', 'value': 'numeric'},
{'name': 'timestamp', 'value': 'timestamp'},
], selected=field.get('info', {}).get('type_override', '')) }}
</div>
<div class="ddict-type-override collapse">
{{ form.select('info__' ~ position ~ '__type_override',
label=_('Type Override'), options=[
{'name': '', 'value': ''},
{'name': 'text', 'value': 'text'},
{'name': 'numeric', 'value': 'numeric'},
{'name': 'timestamp', 'value': 'timestamp'},
], selected=field.get('info', {}).get('type_override', '')) }}
</div>

<div class="ddict-view-filter collapse">
{{ form.select('info__' ~ position ~ '__view_filter',
label=_('View Filter'), options=[
{'name': '', 'value': ''},
{'name': 'autocomplete', 'value': _('autocomplete')},
{'name': 'search', 'value': _('search')},
], selected=field.get('info', {}).get('view_filter', '')) }}
</div>
<div class="ddict-view-filter collapse">
{{ form.select('info__' ~ position ~ '__view_filter',
label=_('View Filter'), options=[
{'name': '', 'value': ''},
{'name': 'autocomplete', 'value': _('autocomplete')},
{'name': 'search', 'value': _('search')},
], selected=field.get('info', {}).get('view_filter', '')) }}
</div>
{% endblock %}

0 comments on commit e9e2072

Please sign in to comment.