42 lines
1.6 KiB
Plaintext
42 lines
1.6 KiB
Plaintext
extends ./transactions.pug
|
|
block content
|
|
form(action=`/transactions/modifyTransaction/${transaction.TransactionID}`,method="POST")
|
|
div.form-group
|
|
.text Description
|
|
.input
|
|
textarea(name="description", cols="30", rows="5")
|
|
div.form-group.half
|
|
.text Date
|
|
.input
|
|
input(type="date",name="date")
|
|
div.form-group.half
|
|
.text Time
|
|
.input
|
|
input(type="time",name="time")
|
|
div.form-group.half
|
|
.text Type
|
|
.input
|
|
select(name="type")
|
|
option(value="income") Income
|
|
option(value="expense",select) Expense
|
|
option(value="transfer") Transfer
|
|
div.form-group.half
|
|
.text Account
|
|
.input
|
|
select(name="account")
|
|
each account in accounts
|
|
option(value=account.AccountID)=account.Name
|
|
div.form-group.half
|
|
.text Amount
|
|
if transaction.locked
|
|
input(type="number",min="0",step="0.01",name="amount",disabled)
|
|
else
|
|
.input
|
|
input(type="number",min="0",step="0.01",name="amount",required)
|
|
div.form-group.half
|
|
.text Category
|
|
.input
|
|
select(name="category")
|
|
each category in categories
|
|
option(value=category.CategoryID,title=category.Description)=category.Name
|
|
button(type="submit") Modify Transaction |