From 166b402475c21145e8658eef38e92d61ae59a493 Mon Sep 17 00:00:00 2001 From: RGalyaviev Date: Thu, 12 Feb 2026 23:26:25 +0300 Subject: [PATCH] feat: add editable company details page and nav link --- app.py | 15 +++++++ templates/admin_settings.html | 39 +++++++++++++++++ templates/company_details.html | 77 ++++++++++++++++++++++++++++++++++ templates/index.html | 1 + 4 files changed, 132 insertions(+) create mode 100644 templates/company_details.html diff --git a/app.py b/app.py index 7e9e457..250bace 100644 --- a/app.py +++ b/app.py @@ -27,6 +27,15 @@ DEFAULT_SETTINGS = { "telegram_chat_id": "", "geo_primary": "Казань и Татарстан — выезд в день запроса", "geo_secondary": "Россия — удалённая поддержка", + "company_legal_name": "ООО «ИнфраИТ»", + "company_inn": "", + "company_kpp": "", + "company_ogrn": "", + "company_bank_name": "", + "company_bik": "", + "company_account": "", + "company_correspondent_account": "", + "company_legal_address": "", } app = Flask(__name__) @@ -204,6 +213,12 @@ def index(): return render_template("index.html", success=success, error=error, settings=settings) +@app.route("/company-details") +def company_details(): + settings = get_settings() + return render_template("company_details.html", settings=settings) + + @app.route("/admin/login", methods=["GET", "POST"]) def admin_login(): error = None diff --git a/templates/admin_settings.html b/templates/admin_settings.html index f42b253..2eae848 100644 --- a/templates/admin_settings.html +++ b/templates/admin_settings.html @@ -72,6 +72,45 @@ +
+

Реквизиты компании

+ + + + + + + + + + + + + + + + + + + diff --git a/templates/company_details.html b/templates/company_details.html new file mode 100644 index 0000000..cae1d9b --- /dev/null +++ b/templates/company_details.html @@ -0,0 +1,77 @@ +{% extends "base.html" %} + +{% block title %}{{ settings.company_name }} — Реквизиты компании{% endblock %} + +{% block content %} +
+ +
+ +
+
+
+
+

Реквизиты компании

+

Актуальные данные для договоров и бухгалтерских документов.

+
    +
  • Юридическое наименование: {{ settings.company_legal_name or "-" }}
  • +
  • ИНН: {{ settings.company_inn or "-" }}
  • +
  • КПП: {{ settings.company_kpp or "-" }}
  • +
  • ОГРН / ОГРНИП: {{ settings.company_ogrn or "-" }}
  • +
  • Банк: {{ settings.company_bank_name or "-" }}
  • +
  • БИК: {{ settings.company_bik or "-" }}
  • +
  • Расчётный счёт: {{ settings.company_account or "-" }}
  • +
  • Корреспондентский счёт: {{ settings.company_correspondent_account or "-" }}
  • +
  • Юридический адрес: {{ settings.company_legal_address or "-" }}
  • +
+
+ + +
+
+
+ + +{% endblock %} diff --git a/templates/index.html b/templates/index.html index db523d4..2d8aa6a 100644 --- a/templates/index.html +++ b/templates/index.html @@ -69,6 +69,7 @@ Как работаем FAQ Контакты + Реквизиты {{ settings.phone_display }}