Adding settings page.

This commit is contained in:
Yaro Kasear 2025-10-10 16:26:22 -05:00
parent 69a6e7fb2e
commit 775600e140
3 changed files with 58 additions and 0 deletions

View file

@ -0,0 +1,22 @@
from flask import Blueprint, render_template
import crudkit
from crudkit.ui.fragments import render_form
bp_settings = Blueprint("settings", __name__)
def init_settings_routes(app):
@bp_settings.get('/settings')
def settings():
brand_model = crudkit.crud.get_model('brand')
brand_service = crudkit.crud.get_service(brand_model)
device_type_model = crudkit.crud.get_model('devicetype')
device_type_service = crudkit.crud.get_service(device_type_model)
brands = brand_service.list({"sort": "name", "limit": 0})
device_types = device_type_service.list({"sort": "description", "limit": 0})
return render_template("settings.html", brands=brands, device_types=device_types)
app.register_blueprint(bp_settings)