Adding settings page.
This commit is contained in:
parent
69a6e7fb2e
commit
775600e140
3 changed files with 58 additions and 0 deletions
22
inventory/routes/settings.py
Normal file
22
inventory/routes/settings.py
Normal 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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue