{% set placeholders = { 'from': 'FROM', 'time': _('Time'), 'tag': _('Tag'), 'account': _('Account'), 'payee': _('Payee'), } %} {% set lists = { 'time': 'years', 'tag': 'tags', 'account': 'accounts', 'payee': 'payees', } %} {% set keys = { 'from': 'f f', 'time': 'f t', 'tag': 'f g', 'account': 'f a', 'payee': 'f p', } %} {% macro datalist(name, list) %} {% endmacro %} {% macro filter_input(name) %} {% set filter_value = g.filters[name] %} {% set placeholder = placeholders[name] %} {% set list = 'list={}'.format(lists[name]) if name in lists else '' %} {% endmacro %}
{{ datalist('years', ledger.attributes.years) }} {{ datalist('payees', ledger.attributes.payees) }} {{ datalist('accounts', ledger.attributes.accounts) }} {{ datalist('currencies', ledger.attributes.currencies) }}