# app/modules/core/exceptions.py
"""Core module exceptions.

Exceptions for core platform functionality including:
- Menu configuration
- Dashboard operations
- Settings management
"""

from app.exceptions import WizamartException


class CoreException(WizamartException):
    """Base exception for core module."""

    pass


class MenuConfigurationError(CoreException):
    """Error in menu configuration."""

    pass


class SettingsError(CoreException):
    """Error in platform settings."""

    pass


class DashboardError(CoreException):
    """Error in dashboard operations."""

    pass
