Permissions et accès

Fonctionnement de la visibilité, de l'état de lecture et de la distribution des notifications lorsque plusieurs personnes utilisent un espace de travail.

Canaux publics et privés

Par défaut, chaque canal est public : chaque membre de l'espace de travail le voit et reçoit ses notifications. Passez un canal en privé lorsque vous devez en restreindre l'accès — par exemple un canal #payments partagé avec votre comptable mais pas avec toute l'équipe.

Canal public — visible et notifiant pour chaque membre de l'espace de travail. Aucune liste de membres explicite à maintenir.

Canal privé — visible uniquement par les utilisateurs figurant sur la liste de membres explicite du canal. Les notifications ne sont diffusées qu'à ces membres. Les propriétaires et les admins peuvent gérer la liste depuis la fenêtre de paramètres du canal.

Basculez la confidentialité depuis la fenêtre de paramètres du canal. Lorsque vous passez de public → privé, chaque membre actuel de l'espace de travail est ajouté à la liste d'accès — personne ne perd l'accès par surprise. Épurez la liste ensuite. Passer de privé → public supprime cet instantané.

État de lecture par utilisateur

Chaque membre de l'espace de travail a sa propre « pile de lecture ». Marquer une alerte comme lue n'affecte que votre vue — votre badge de non-lus diminue, les compteurs de vos collègues restent inchangés. Le même principe que les fils Slack.

Le nombre de non-lus exposé dans _count.alerts sur le point de terminaison de la liste des canaux, dans le badge de notification iOS et dans la barre latérale est calculé ainsi : (alertes dans les canaux auxquels vous avez accès) − (alertes que vous avez marquées comme lues).

Marquer une alerte comme lue est idempotent : les répétitions ne sont pas comptées en double. La marquer à nouveau comme non lue supprime le marqueur.

Cascade des préférences de notification

Le fait de recevoir une notification push ou un e-mail est déterminé par une cascade à trois niveaux. Le niveau le plus spécifique ayant une valeur non nulle l'emporte.

Lookup order (first non-null wins)
1. Channel preference     (user × channel)
2. Workspace preference   (user × workspace)
3. User default           (user)

Valeurs par défaut de l'utilisateur — votre activation/désactivation globale pour pushAlerts, emailAlerts, pushMonitors, emailMonitors. À définir sous Paramètres → Notifications.

Surcharges par espace de travail — les mêmes quatre interrupteurs, mais qui ne s'appliquent qu'à un seul espace de travail. Utile lorsque vous souhaitez couper un espace de travail le week-end sans perdre les alertes de vos autres espaces de travail. Trois états : Utiliser la valeur par défaut / Forcer l'activation / Forcer la désactivation.

Surcharges par canal — les interrupteurs push/e-mail limités à un seul canal. Utilisez-les pour couper un canal bruyant (ou pour vous abonner à un canal précis même si la valeur par défaut de l'espace de travail est coupée).

Les préférences des moniteurs (alertes de disponibilité) sautent le niveau canal — les moniteurs ne sont pas rattachés à des canaux.

Exemple

text
Alice's defaults:        pushAlerts = true
Workspace override:      pushAlerts = false   // muted this workspace
Channel #payments:       pushAlerts = true    // but this channel still pages

Result: Alice gets push for #payments only.

Rôles dans l'espace de travail

OWNER — facturation, suppression de l'espace de travail, gestion des admins/membres, gestion de la confidentialité et des membres des canaux.

ADMIN — gestion des membres, gestion de la confidentialité et des membres des canaux, effacement des alertes dans n'importe quel canal.

MEMBER — accès en lecture complet aux canaux publics et à tout canal privé auquel il a été ajouté. Ne peut pas modifier la confidentialité ni gérer les listes de membres.