revamped authentication system
This commit is contained in:
@@ -17,7 +17,7 @@ import logging
|
||||
from fastapi import APIRouter, Depends, Path
|
||||
from sqlalchemy.orm import Session
|
||||
|
||||
from app.api.deps import get_current_admin_user, get_db
|
||||
from app.api.deps import get_current_admin_api, get_db
|
||||
from app.services.vendor_theme_service import vendor_theme_service
|
||||
from models.database.user import User
|
||||
from models.schema.vendor_theme import (
|
||||
@@ -36,7 +36,7 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
@router.get("/presets", response_model=ThemePresetListResponse)
|
||||
async def get_theme_presets(
|
||||
current_admin: User = Depends(get_current_admin_user)
|
||||
current_admin: User = Depends(get_current_admin_api)
|
||||
):
|
||||
"""
|
||||
Get all available theme presets with preview information.
|
||||
@@ -63,7 +63,7 @@ async def get_theme_presets(
|
||||
async def get_vendor_theme(
|
||||
vendor_code: str = Path(..., description="Vendor code"),
|
||||
db: Session = Depends(get_db),
|
||||
current_admin: User = Depends(get_current_admin_user)
|
||||
current_admin: User = Depends(get_current_admin_api)
|
||||
):
|
||||
"""
|
||||
Get theme configuration for a vendor.
|
||||
@@ -98,7 +98,7 @@ async def update_vendor_theme(
|
||||
vendor_code: str = Path(..., description="Vendor code"),
|
||||
theme_data: VendorThemeUpdate = None,
|
||||
db: Session = Depends(get_db),
|
||||
current_admin: User = Depends(get_current_admin_user)
|
||||
current_admin: User = Depends(get_current_admin_api)
|
||||
):
|
||||
"""
|
||||
Update or create theme for a vendor.
|
||||
@@ -145,7 +145,7 @@ async def apply_theme_preset(
|
||||
vendor_code: str = Path(..., description="Vendor code"),
|
||||
preset_name: str = Path(..., description="Preset name"),
|
||||
db: Session = Depends(get_db),
|
||||
current_admin: User = Depends(get_current_admin_user)
|
||||
current_admin: User = Depends(get_current_admin_api)
|
||||
):
|
||||
"""
|
||||
Apply a theme preset to a vendor.
|
||||
@@ -196,7 +196,7 @@ async def apply_theme_preset(
|
||||
async def delete_vendor_theme(
|
||||
vendor_code: str = Path(..., description="Vendor code"),
|
||||
db: Session = Depends(get_db),
|
||||
current_admin: User = Depends(get_current_admin_user)
|
||||
current_admin: User = Depends(get_current_admin_api)
|
||||
):
|
||||
"""
|
||||
Delete custom theme for a vendor.
|
||||
|
||||
Reference in New Issue
Block a user