SEO Dashboard Fixes and content planning refactoring

This commit is contained in:
ajaysi
2025-10-29 17:10:48 +05:30
parent 5866f49325
commit 4431cd9848
92 changed files with 7046 additions and 1940 deletions

View File

@@ -8,7 +8,7 @@ from typing import Dict, Any
from fastapi import HTTPException
from loguru import logger
from services.api_key_manager import APIKeyManager
from services.onboarding.api_key_manager import APIKeyManager
from services.validation import check_all_api_keys
class APIKeyManagementService:
@@ -21,7 +21,7 @@ class APIKeyManagementService:
if not hasattr(self.api_key_manager, 'use_database'):
self.api_key_manager.use_database = True
try:
from services.onboarding_database_service import OnboardingDatabaseService
from services.onboarding.database_service import OnboardingDatabaseService
self.api_key_manager.db_service = OnboardingDatabaseService()
logger.info("Database service initialized for APIKeyManager")
except Exception as e:

View File

@@ -1,6 +1,6 @@
from typing import Dict, Any, List, Optional
from pydantic import BaseModel, Field
from services.api_key_manager import (
from services.onboarding.api_key_manager import (
OnboardingProgress,
get_onboarding_progress,
get_onboarding_progress_for_user,

View File

@@ -5,7 +5,7 @@ from fastapi import HTTPException, Depends
from middleware.auth_middleware import get_current_user
from services.onboarding_progress_service import get_onboarding_progress_service
from services.onboarding.progress_service import get_onboarding_progress_service
def health_check():

View File

@@ -8,8 +8,8 @@ from datetime import datetime
from fastapi import HTTPException
from loguru import logger
from services.onboarding_progress_service import get_onboarding_progress_service
from services.onboarding_database_service import OnboardingDatabaseService
from services.onboarding.progress_service import get_onboarding_progress_service
from services.onboarding.database_service import OnboardingDatabaseService
from services.database import get_db
from services.persona_analysis_service import PersonaAnalysisService

View File

@@ -7,7 +7,7 @@ from typing import Dict, Any
from fastapi import HTTPException
from loguru import logger
from services.api_key_manager import get_api_key_manager
from services.onboarding.api_key_manager import get_api_key_manager
from services.validation import check_all_api_keys
class OnboardingConfigService:

View File

@@ -7,7 +7,7 @@ from typing import Dict, Any
from fastapi import HTTPException
from loguru import logger
from services.api_key_manager import get_onboarding_progress, get_onboarding_progress_for_user
from services.onboarding.api_key_manager import get_onboarding_progress, get_onboarding_progress_for_user
class OnboardingControlService:
"""Service for handling onboarding control operations."""

View File

@@ -7,9 +7,9 @@ from typing import Dict, Any, Optional
from fastapi import HTTPException
from loguru import logger
from services.api_key_manager import get_api_key_manager
from services.onboarding.api_key_manager import get_api_key_manager
from services.database import get_db
from services.onboarding_database_service import OnboardingDatabaseService
from services.onboarding.database_service import OnboardingDatabaseService
from services.website_analysis_service import WebsiteAnalysisService
from services.research_preferences_service import ResearchPreferencesService
from services.persona_analysis_service import PersonaAnalysisService

View File

@@ -7,8 +7,8 @@ from typing import Dict, Any, List, Optional
from fastapi import HTTPException
from loguru import logger
from services.onboarding_progress_service import get_onboarding_progress_service
from services.onboarding_database_service import OnboardingDatabaseService
from services.onboarding.progress_service import get_onboarding_progress_service
from services.onboarding.database_service import OnboardingDatabaseService
from services.database import get_db
class StepManagementService: