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

@@ -7,7 +7,7 @@ from fastapi import APIRouter, HTTPException
from typing import Dict, Any
from loguru import logger
from middleware.monitoring_middleware import get_monitoring_stats, get_lightweight_stats
from services.subscription import get_monitoring_stats, get_lightweight_stats
from services.comprehensive_user_data_cache_service import ComprehensiveUserDataCacheService
from services.database import get_db

View File

@@ -13,7 +13,7 @@ from sqlalchemy.orm import Session
from services.content_planning_db import ContentPlanningDBService
from services.ai_analysis_db_service import AIAnalysisDBService
from services.ai_analytics_service import AIAnalyticsService
from services.onboarding_data_service import OnboardingDataService
from services.onboarding.data_service import OnboardingDataService
# Import utilities
from ..utils.error_handlers import ContentPlanningErrorHandler

View File

@@ -13,7 +13,7 @@ import time
from services.content_planning_db import ContentPlanningDBService
from services.ai_analysis_db_service import AIAnalysisDBService
from services.ai_analytics_service import AIAnalyticsService
from services.onboarding_data_service import OnboardingDataService
from services.onboarding.data_service import OnboardingDataService
# Import utilities
from ..utils.error_handlers import ContentPlanningErrorHandler

View File

@@ -307,7 +307,7 @@ class CalendarGenerationService:
logger.info("🏥 Performing calendar generation health check")
# Check AI services
from services.api_key_manager import APIKeyManager
from services.onboarding.api_key_manager import APIKeyManager
api_manager = APIKeyManager()
api_key_status = check_all_api_keys(api_manager)

View File

@@ -11,7 +11,7 @@ from sqlalchemy.orm import Session
# Import database services
from services.content_planning_db import ContentPlanningDBService
from services.ai_analysis_db_service import AIAnalysisDBService
from services.onboarding_data_service import OnboardingDataService
from services.onboarding.data_service import OnboardingDataService
# Import migrated content gap analysis services
from services.content_gap_analyzer.content_gap_analyzer import ContentGapAnalyzer