Je crée des sujets et des catégories via l’API. Lorsque je crée une catégorie, un sujet intitulé « À propos de *** » est créé automatiquement, mais je souhaite le « masquer » afin que les utilisateurs ne puissent pas le voir. Avez-vous des suggestions sur la façon de procéder ?
Utilisez l’API. Vous obtiendrez l’ID du sujet lors de sa création, puis vous pourrez le déslisté. Consultez Comment faire de l’ingénierie inverse de l’API Discourse pour voir comment le déslisté.
Je n’ai pas l’ID du sujet car il est créé automatiquement par Discourse lorsque je crée une catégorie.
Je pense que l’identifiant du sujet « À propos » se trouve dans l’enregistrement de la catégorie renvoyé lors de la création de celle-ci.
Ceci est une réponse d’exemple et je n’ai trouvé aucun “topic_id”. Pouvez-vous m’aider ici @pfaffman ?
{
"category": {
"id": 68,
"name": "FREE TEST API 1 AUTO",
"color": "0088CC",
"text_color": "FFFFFF",
"slug": "free-test-api-1-auto",
"topic_count": 0,
"post_count": 0,
"position": 67,
"description": null,
"description_text": null,
"description_excerpt": null,
"topic_url": "/t/about-the-free-test-api-1-auto-category/82133",
"read_restricted": false,
"permission": null,
"notification_level": 1,
"can_edit": true,
"topic_template": null,
"has_children": null,
"sort_order": null,
"sort_ascending": null,
"show_subcategory_list": false,
"num_featured_topics": 3,
"default_view": null,
"subcategory_list_style": "rows_with_featured_topics",
"default_top_period": "all",
"default_list_filter": "all",
"minimum_required_tags": 0,
"navigate_to_first_post_after_read": false,
"custom_fields": {},
"min_tags_from_required_group": 1,
"required_tag_group_name": null,
"read_only_banner": null,
"available_groups": [
"admins"
],
"auto_close_hours": null,
"auto_close_based_on_last_post": false,
"group_permissions": [
{
"permission_type": 1,
"group_name": "everyone"
}
],
"email_in": null,
"email_in_allow_strangers": false,
"mailinglist_mirror": false,
"all_topics_wiki": false,
"can_delete": true,
"cannot_delete_reason": null,
"allow_badges": true,
"topic_featured_link_allowed": true,
"search_priority": 0,
"uploaded_logo": null,
"uploaded_background": null
}
}
Je pense que c’est ce que vous recherchez :
Merci, ça a fonctionné @pfaffman