Add RBAC: admin user management, audit log, runtime settings, delete PC
This commit is contained in:
+2
-1
@@ -3,7 +3,7 @@ from fastapi.staticfiles import StaticFiles
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from contextlib import asynccontextmanager
|
||||
|
||||
from database import create_tables, SessionLocal
|
||||
from database import create_tables, run_migrations, SessionLocal
|
||||
from auth import create_default_admin
|
||||
from routes import auth_router, api_router, web_router
|
||||
|
||||
@@ -11,6 +11,7 @@ from routes import auth_router, api_router, web_router
|
||||
@asynccontextmanager
|
||||
async def lifespan(app: FastAPI):
|
||||
create_tables()
|
||||
run_migrations()
|
||||
db = SessionLocal()
|
||||
try:
|
||||
create_default_admin(db)
|
||||
|
||||
Reference in New Issue
Block a user