refactor: use OOP #6

Merged
pufereq merged 15 commits from refactor/use-oop into develop 2025-08-25 17:56:23 +00:00
5 changed files with 203 additions and 52 deletions
Showing only changes of commit d56256f681 - Show all commits

View File

@@ -0,0 +1,27 @@
# -*- coding: utf-8 -*-
from __future__ import annotations
from typing import TYPE_CHECKING
import flask
import flask_login
if TYPE_CHECKING:
from werkzeug.wrappers import Response
panel_bp: flask.Blueprint = flask.Blueprint(
"panel", __name__, url_prefix="/panel"
)
@panel_bp.route("/")
@flask_login.login_required
def panel() -> str:
"""Renders the main panel page with PC details.
Returns:
Rendered HTML template with PC details.
"""
return flask.render_template(
"panel.html", username=flask_login.current_user.id, pcs={}
)