diff options
author | luxagraf <sng@luxagraf.net> | 2022-11-12 10:50:36 -0600 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2022-11-12 10:50:36 -0600 |
commit | 07e428e80b74e61ee7fd11e3ed61e9315b012e68 (patch) | |
tree | 9f391fe70213fb4576f3f1eebbc47adc07dcad64 /app/budget/templates | |
parent | 2db52b9aecda64220777983a5a4ce26b9eb237f6 (diff) |
bdgt: added some aggregate stats
Diffstat (limited to 'app/budget/templates')
-rw-r--r-- | app/budget/templates/budget/base.html | 2 | ||||
-rw-r--r-- | app/budget/templates/budget/luxpurchase_list.html | 46 | ||||
-rw-r--r-- | app/budget/templates/budget/update_form.html | 20 |
3 files changed, 67 insertions, 1 deletions
diff --git a/app/budget/templates/budget/base.html b/app/budget/templates/budget/base.html index e17813a..355c911 100644 --- a/app/budget/templates/budget/base.html +++ b/app/budget/templates/budget/base.html @@ -23,7 +23,7 @@ </head> <body> <nav> - <span class="nav-item"><a href="{% url 'luxtrade:list' %}">Home</a></span> + <span class="nav-item"><a href="{% url 'luxbudget:list' %}">Home</a></span> </nav> {% block content %} {% endblock %} diff --git a/app/budget/templates/budget/luxpurchase_list.html b/app/budget/templates/budget/luxpurchase_list.html new file mode 100644 index 0000000..765834a --- /dev/null +++ b/app/budget/templates/budget/luxpurchase_list.html @@ -0,0 +1,46 @@ +{% extends 'budget/base.html' %} +{% load typogrify_tags %} + {% block pagetitle %}Luxagraf - Record Purchase{% endblock %} + {% block content %} + <a href="record" class="btn" >Add New</a> + <h3>Recent Purchases</h3> + <table> + <thead> + <tr> + <th>Date</th> + <th>Store</th> + <th>Category</th> + <th>Amount</th> + </tr> + </thead> + {% for object in object_list %} + <tr> + <td><a href="{{object.get_absolute_url}}">{{object.date_recorded|date:"m/j"}}</a></td> + <td>{{object.source.name}}</td> + <td>{{object.get_category_display}}</td> + <td>${{object.amount}}</td> + </tr> + {% endfor %} + <tr> + <td> </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="right">{{month}} Total:</td> + <td>${{monthly_spending.amount__sum}}</td> + </tr> + </table> + + <h3>Previous Monthly Spending</h3> + {{month_1}}: {{monthly_spending_1.amount__sum}} + {{month_2}}: {{monthly_spending_2.amount__sum}} + {{month_3}}: {{monthly_spending_3.amount__sum}} + + + <h3>Spending by Category (Last 3 Months)</h3> + + {{cat.amount__sum}} + {% endblock %} + + diff --git a/app/budget/templates/budget/update_form.html b/app/budget/templates/budget/update_form.html new file mode 100644 index 0000000..b19efaa --- /dev/null +++ b/app/budget/templates/budget/update_form.html @@ -0,0 +1,20 @@ +{% extends 'budget/base.html' %} +{% load typogrify_tags %} +{% block content %} + <form id="id_form" action="" method="post" class="big">{% csrf_token %} + {% for field in form %} + <fieldset> + {{ field.errors }} + {% if field.name == 'status'%} + <label class="hide" for="id_status">Status:</label>{{ field }} + {% else %} + {{ field.label_tag }} {{ field }} + {% endif %} + {% if field.help_text %} + <p class="help">{{ field.help_text|safe }}</p> + {% endif %} + </fieldset> +{% endfor %} + <input type="submit" name="post" class="btn" value="update purchase"/> + </form> + {% endblock %} |