alpha v0.950
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -40,7 +40,7 @@ def computers_update_cabinet(*, get_conn, log_equipment_movement):
|
||||
cid = request.form.get("id", "").strip()
|
||||
cabinet_id = request.form.get("cabinet_id", "").strip()
|
||||
if not cid.isdigit():
|
||||
flash("Некорректный компьютер")
|
||||
flash("Некорректный компьютер")
|
||||
return redirect(request.referrer or url_for("index"))
|
||||
cab_id = int(cabinet_id) if cabinet_id.isdigit() else None
|
||||
conn = get_conn()
|
||||
@@ -54,7 +54,7 @@ def computers_update_cabinet(*, get_conn, log_equipment_movement):
|
||||
conn.close()
|
||||
if inv_num and old_cab_id != cab_id:
|
||||
log_equipment_movement(inv_num, "computer", old_cab_id, cab_id)
|
||||
flash("Расположение обновлено")
|
||||
flash("Расположение обновлено")
|
||||
return redirect(request.referrer or url_for("index"))
|
||||
|
||||
|
||||
@@ -154,10 +154,10 @@ def computers_add(*, get_conn):
|
||||
date_in_operation = request.form.get("date_in_operation", "").strip()
|
||||
|
||||
if not inventory_number:
|
||||
flash("Укажите инвентарный номер")
|
||||
flash("Укажите инвентарный номер")
|
||||
return redirect(url_for("computers"))
|
||||
if ctype not in ("pc", "laptop"):
|
||||
flash("Укажите тип (ПК/ноутбук)")
|
||||
flash("Укажите тип (ПК/ноутбук)")
|
||||
return redirect(url_for("computers"))
|
||||
|
||||
cab_id = int(cabinet_id) if cabinet_id.isdigit() else None
|
||||
@@ -197,10 +197,10 @@ def computers_add(*, get_conn):
|
||||
),
|
||||
)
|
||||
conn.commit()
|
||||
flash("Компьютер добавлен")
|
||||
flash("Компьютер добавлен")
|
||||
except Exception:
|
||||
conn.rollback()
|
||||
flash("Не удалось добавить компьютер")
|
||||
flash("Не удалось добавить компьютер")
|
||||
finally:
|
||||
conn.close()
|
||||
return redirect(url_for("computers"))
|
||||
@@ -229,13 +229,13 @@ def computers_edit(*, get_conn, log_equipment_movement):
|
||||
date_in_operation = request.form.get("date_in_operation", "").strip()
|
||||
|
||||
if not cid.isdigit():
|
||||
flash("Некорректное устройство")
|
||||
flash("Некорректное устройство")
|
||||
return redirect(url_for("computers"))
|
||||
if not inventory_number:
|
||||
flash("Укажите инвентарный номер")
|
||||
flash("Укажите инвентарный номер")
|
||||
return redirect(url_for("computers"))
|
||||
if ctype not in ("pc", "laptop"):
|
||||
flash("Укажите тип устройства (ПК/ноутбук)")
|
||||
flash("Укажите тип устройства (ПК/ноутбук)")
|
||||
return redirect(url_for("computers"))
|
||||
|
||||
cab_id = int(cabinet_id) if cabinet_id.isdigit() else None
|
||||
@@ -280,10 +280,10 @@ def computers_edit(*, get_conn, log_equipment_movement):
|
||||
conn.commit()
|
||||
if old_cab_id != cab_id:
|
||||
log_equipment_movement(inventory_number, "computer", old_cab_id, cab_id)
|
||||
flash("Компьютер обновлен")
|
||||
flash("Компьютер обновлён")
|
||||
except Exception:
|
||||
conn.rollback()
|
||||
flash("Не удалось обновить компьютер")
|
||||
flash("Не удалось обновить компьютер")
|
||||
finally:
|
||||
conn.close()
|
||||
return redirect(url_for("computers"))
|
||||
@@ -292,14 +292,13 @@ def computers_edit(*, get_conn, log_equipment_movement):
|
||||
def computers_delete(*, get_conn):
|
||||
cid = request.form.get("id", "").strip()
|
||||
if not cid.isdigit():
|
||||
flash("Некорректное устройство")
|
||||
flash("Некорректное устройство")
|
||||
return redirect(url_for("computers"))
|
||||
conn = get_conn()
|
||||
cur = conn.cursor()
|
||||
cur.execute("DELETE FROM computers WHERE id=%s", (int(cid),))
|
||||
conn.commit()
|
||||
conn.close()
|
||||
flash("Компьютер удален")
|
||||
flash("Компьютер удалён")
|
||||
return redirect(url_for("computers"))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user