from ploneintranet.core import _
from ploneintranet.notifications.adapters.category_provider import BaseCategory


class BaseFollowingCategory(BaseCategory):
    """Things and persons you follow.
    This can be user profiles, workspaces, tags, documents."""

    name = "following"
    default_channels = {"desktop"}
    title = _("label_follow", default="Follow")
    description = _(
        "message_follow_notifications",
        default=(
            "You get a message for everything that happens with things you follow, "
            "or when a person who you follow does something."
        ),
    )
