feat(5-03-02): create admin export endpoints for inventory snapshot and audit trail with authorization
This commit is contained in:
@@ -9,7 +9,7 @@ from slowapi.util import get_remote_address
|
||||
from . import models
|
||||
from .database import engine
|
||||
from .routers import items, operations, users, auth, sync, categories
|
||||
from .routers.admin import backups, ai_config, db_config
|
||||
from .routers.admin import backups, ai_config, db_config, exports
|
||||
from .logger import log
|
||||
from .scheduler import scheduler, sync_scheduler_config
|
||||
from .services.image_storage import ensure_image_directories, IMAGES_ROOT
|
||||
@@ -173,6 +173,7 @@ app.include_router(categories.router)
|
||||
app.include_router(backups.router)
|
||||
app.include_router(ai_config.router)
|
||||
app.include_router(db_config.router)
|
||||
app.include_router(exports.router)
|
||||
|
||||
# [STATIC FILES] Mount /images/ directory for serving uploaded photos
|
||||
# Ensure directory exists before mounting (StaticFiles requires pre-existing directory)
|
||||
|
||||
Reference in New Issue
Block a user