Calendrier des catégories ne s'affiche pas (rouvert)

Je ne peux pas ajouter de catégories au paramètre « catégories du calendrier » :

Un clic sur le bouton plus n’affiche qu’un panneau d’interdiction…

Cela a déjà été discuté sur Category calendar not displaying et fusionné avec FIX: add outlet names, they're no longer passed in by awesomerobot · Pull Request #424 · discourse/discourse-calendar · GitHub

Régression possible dans la version actuelle 3.2.0.beta4-dev ?

Ce paramètre nécessite que vous fournissiez un ID de catégorie et un ID de publication.
Vous ne verrez pas de liste déroulante avec les catégories. Je comprends que cela puisse être déroutant !

Comme l’indique la description, vous devez écrire, par exemple : categoryId=6;postId=453.

categoryId est la catégorie sur laquelle le calendrier sera affiché.
postId est la publication dans laquelle vous placez le calendrier avec [calendar][/calendar]

2 « J'aime »

Pour clarifier davantage, ce paramètre de site placera un calendrier d’un article spécifique dans une vue de catégorie.

Il en existe un autre, events calendar categories (calendrier des événements par catégories), où vous avez un sélecteur de catégorie pour choisir celles pour lesquelles vous souhaitez activer un calendrier supérieur, affichant les événements des sujets créés dans cette catégorie.

1 « J'aime »

@renato merci pour les notes supplémentaires, cela clarifie un certain nombre de questions… :smiling_face_with_three_hearts:

2 « J'aime »

J’ai déplacé ceci dans UX car le bouton plus semble confus et inutile là-bas. Mais je ne suis pas sûr qu’il y ait un bug ici ?

1 « J'aime »

Je n’arrive pas non plus à faire fonctionner cette fonctionnalité. J’insère un categoryId= et un postId= valides dans la zone de texte, séparés par un point-virgule. Cependant, le calendrier ne s’affiche pas.

L’identifiant du sujet est 30, donc en examinant le point de terminaison /t/30.json, on obtient des données sur le message, ce qui me permet d’obtenir l’identifiant du message. L’identifiant de la catégorie est facile à obtenir à partir de l’URL, mais les insérer dans la boîte ne fait rien.

J’ai aussi le sentiment qu’il devrait y avoir une distinction plus claire dans le panneau d’administration pour expliquer la différence entre les catégories de calendrier d'événements et simplement les catégories de calendrier, car la fonctionnalité est assez similaire, mais pas tout à fait la même.

D’après ce que je comprends, la différence est que « Afficher un calendrier d’événements en haut d’une catégorie » affichera un calendrier d’événements [event][/event] (bien qu’après avoir sélectionné une catégorie, il n’explique pas que vous devez également aller créer le [calendar] (nouvelle ligne) [/calendar] dans un sujet de cette catégorie).

Alors que les catégories de calendrier (« Afficher un calendrier en haut d’une catégorie ») diffèrent uniquement par l’omission du mot events (facile à manquer en lisant rapidement), ont une syntaxe complètement différente, et vous permettent d’afficher n’importe quel [calendar] (nouvelle ligne ou cela ne fonctionnera pas) [/calendar], qui peut contenir des objets [date].

Y a-t-il un moyen pour que l’interface d’administration soit un peu plus claire ? Même si elle devait renvoyer aux guides sur Meta, ce serait déjà quelque chose.

3 « J'aime »