From dcc427cebda743291fc4cac63fe23ddcb72e6d80 Mon Sep 17 00:00:00 2001 From: dwindown Date: Thu, 2 Apr 2026 17:43:40 +0700 Subject: [PATCH] Add websites page to admin sidebar --- app/admin_web.py | 103 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/app/admin_web.py b/app/admin_web.py index c149ab3..0ad45e2 100644 --- a/app/admin_web.py +++ b/app/admin_web.py @@ -15,6 +15,7 @@ from typing import Any import aioredis from fastapi import APIRouter, Depends, Form, Request from sqlalchemy import func, select +from sqlalchemy.exc import IntegrityError from sqlalchemy.ext.asyncio import AsyncSession from starlette.responses import HTMLResponse, RedirectResponse from starlette.status import HTTP_303_SEE_OTHER, HTTP_401_UNAUTHORIZED @@ -172,6 +173,7 @@ def _render_admin_page(title: str, page_title: str, body: str) -> HTMLResponse: