summary history files

web/penny/templates/transaction_import.html
{% extends "navbar.html" %}
{% block content %}
<div class="container-fluid flex-grow-1">
    <h1 class="h3 mb-2 text-gray-800">Transaction</h1>
    <div class="card shadow mb-4">
        <div class="card-body">
            <div class="table-responsive">
                <form action="{{ url_for('transactions.upload') }}" method="POST" enctype="multipart/form-data">
                {{ form.hidden_tag()}}
                {{ form.csrf_token }}
                {% include 'includes/display_flash_message.html' %}
                <table class="table table-bordered" width="100%" cellspacing="0" id="table">
                  <tbody>
                    <tr>
                        <td>File</td>
                        <td>
                            {%- if form.upload.errors -%}
                            <div class="form-group has-error">
                                <label class="control-label" for="inputError">{{ form.upload.errors[0] }}</label>
                                {{ form.upload }}
                            </div>
                            {%- else -%}
                                {{ form.upload }}
                            {%- endif -%}
                        </td>
                    </tr>
                    {# disable defining bank account when importing
                       transactions for now. This should be
                       re-enabled once CSV is supported but for now
                       Im going to only support OFX. }
                    <tr>
                        <td>Bank Account</td>
                        <td>
                        {%- if form.bankaccount.errors -%}
                            <div class="form-group has-error">
                                <label class="control-label" for="inputError">{{ form.bankaccount.errors[0] }}</label>
                                <select id="bankaccount" name="bankaccount" class="form-control">
                                {% for choice in form.bankaccount.choices %}
                                <option value="{{ choice.0 }}">{{choice.1}}</option>
                                {% endfor %}
                                </select>
                            </div>
                        {%- else -%}
                            <select id="bankaccount" name="bankaccount" class="form-control">
                            {% for choice in form.bankaccount.choices %}
                            <option value="{{ choice.0 }}">{{choice.1}}</option>
                            {% endfor %}
                            </select>
                        {%- endif -%}
                      </td>
                    </tr>
                    {#}
                  </tbody>
                </table>
                <div class="input-group btn-block" style="padding-top:10px;">
                    <div class="pull-left" style="padding-right:5px;">
                        <input type="submit" class="btn btn-primary" value="Import">
                    </div>
                </div>
                </form>
                </div>
            </div>
        </div>
    </div>
</div>
{% endblock %}