J’avais l’habitude de masquer une catégorie pour tous les utilisateurs par défaut, mais j’ai constaté qu’aucun d’entre eux ne consultait la liste des catégories pour la réactiver. Après avoir supprimé le paramètre par défaut, de nouveaux utilisateurs ont commencé à contribuer à la catégorie, mais les anciens utilisateurs (environ la moitié) ne savaient toujours pas où la réactiver. J’ai essayé d’utiliser un sujet épinglé pour expliquer comment faire, mais cela n’a pas bien fonctionné.
Est-il donc possible de mettre à jour le niveau de notification pour eux ?
Vous voudrez peut-être examiner le groupe de paramètres catégories par défaut... dans votre tableau de bord d’administration. Si vous avez supprimé les catégories des paramètres du site catégories par défaut ignorées, vous pourriez peut-être utiliser d’autres paramètres du site catégories par défaut... pour appliquer les modifications rétroactivement.
Il existe les paramètres du site catégories par défaut suivies, catégories par défaut à suivre et catégories par défaut normales à utiliser ici, ils fonctionnent rétrospectivement.
J’ai essayé d’utiliser ce paramètre pour activer le son de la catégorie, mais il est indiqué que seuls 8 utilisateurs seront mis à jour. Cependant, en consultant l’explorateur de données, environ 1100 utilisateurs ont cette catégorie en sourdine (en raison de mes paramètres précédents).
De plus, la catégorie était auparavant en sourdine par défaut pour un groupe, y a-t-il une différence entre la catégorie de groupe par défaut et le paramètre global ?
Une solution s’il existe une catégorie d’actualités commune. Créez une publication expliquant comment s’abonner à une catégorie et fournissez des liens vers chaque catégorie avec une description.
Je ne suis pas sûr. J’imagine que ce serait possible en ligne de commande. Cependant, je ne sais pas comment faire si c’est possible.
Je pense qu’il devrait y avoir une fonctionnalité pour effectuer des modifications en masse pour tous les utilisateurs ou juste pour les utilisateurs d’un groupe.
D’après ce que j’ai compris, le paramètre de groupe n’est appliqué que lorsqu’un utilisateur rejoint le groupe. Une approche pour ajuster cela consiste donc à créer un groupe avec les paramètres que vous souhaitez modifier et à y ajouter les personnes dont vous souhaitez modifier les paramètres.
Oui, en fait.\n\npython\n\n category_notifications = {'muted_category_ids': [54],\n 'regular_category_ids': [],\n 'tracked_category_ids': [],\n 'watched_category_ids': [],\n 'watched_first_post_category_ids': [61],\n }\n\t\n api(config, f\"u/{username}.json\", method='put',\n json=category_notifications)\n\n\n\n… où api() est un simple wrapper autour du module Python Requests et effectue simplement une requête HTTP PUT vers /u/whateverusernameyouarechanging.json sur votre site Discourse, et la charge utile correspond aux catégories que vous souhaitez modifier. (Vous pouvez omettre celles que vous ne souhaitez pas modifier.)\n\nNotez que vous avez besoin des identifiants numériques des catégories — les noms ne fonctionneront pas. Et bien sûr, si vous souhaitez fusionner ou conserver ce qui existe déjà, vous devrez d’abord lire l’utilisateur.