|
|
|
|
@ -202,6 +202,10 @@ def clients():
|
|
|
|
|
cursor.execute("SELECT * FROM clients ORDER BY id DESC") |
|
|
|
|
clients = cursor.fetchall() |
|
|
|
|
conn.close() |
|
|
|
|
|
|
|
|
|
for client in clients: |
|
|
|
|
client["credit_balance"] = get_client_credit_balance(client["id"]) |
|
|
|
|
|
|
|
|
|
return render_template("clients/list.html", clients=clients) |
|
|
|
|
|
|
|
|
|
@app.route("/clients/new", methods=["GET", "POST"]) |
|
|
|
|
@ -259,6 +263,7 @@ def edit_client(client_id):
|
|
|
|
|
if errors: |
|
|
|
|
cursor.execute("SELECT * FROM clients WHERE id = %s", (client_id,)) |
|
|
|
|
client = cursor.fetchone() |
|
|
|
|
client["credit_balance"] = get_client_credit_balance(client_id) |
|
|
|
|
conn.close() |
|
|
|
|
return render_template("clients/edit.html", client=client, errors=errors) |
|
|
|
|
|
|
|
|
|
@ -292,6 +297,8 @@ def edit_client(client_id):
|
|
|
|
|
if not client: |
|
|
|
|
return "Client not found", 404 |
|
|
|
|
|
|
|
|
|
client["credit_balance"] = get_client_credit_balance(client_id) |
|
|
|
|
|
|
|
|
|
return render_template("clients/edit.html", client=client, errors=[]) |
|
|
|
|
|
|
|
|
|
@app.route("/credits/<int:client_id>") |
|
|
|
|
|