Use experimental pydantic, sqlmodel 2 and sqlalchemy 2
JWT based user auth pydantic_settings conf
This commit is contained in:
parent
3355b9d716
commit
90091e8a25
14 changed files with 840 additions and 237 deletions
17
src/models/bootstrap.py
Normal file
17
src/models/bootstrap.py
Normal file
|
@ -0,0 +1,17 @@
|
|||
from sqlmodel import Field, SQLModel, MetaData, JSON, TEXT, Relationship, Column
|
||||
from ..config import conf, Map, Measures, Geo
|
||||
from .authentication import UserRead
|
||||
|
||||
class Proj(SQLModel):
|
||||
srid: str
|
||||
srid_for_proj: str
|
||||
|
||||
class BootstrapData(SQLModel):
|
||||
version: str = conf.version
|
||||
title: str = conf.gisaf.title
|
||||
windowTitle: str = conf.gisaf.windowTitle
|
||||
map: Map = conf.map
|
||||
geo: Geo = conf.geo
|
||||
measures: Measures = conf.measures
|
||||
redirect: str = conf.gisaf.redirect
|
||||
user: UserRead | None = None
|
Loading…
Add table
Add a link
Reference in a new issue