Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Amélioration de la commande 'create_content_pages' #1545

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

chloend
Copy link
Contributor

@chloend chloend commented Nov 25, 2024

Quoi ?

  • Amélioration de la commande create_content_pages
  • Amélioration des tests de cette commande
  • Correction d'une faute de frappe dans Makefile

Pourquoi ?

Pour que les pages créées soient des enfants directs de la page "Accueil" au lieu de la page "Welcome to your new Wagtail site !"

Comment ?

En modifiant le queryset qui ciblait la page Accueil pour s'assurer que le bon site est sélectionné.

Autre

Je pense qu'il y a une confusion dans les sites de Wagtail en local. Par défaut, Wagtail créé un site avec :

  • une root_page "Welcome to your new Wagtail site !"
  • un hostname "localhost"
  • le champ is_default_site à True

Or, dans la fixture '20_cms.json' (capture d'écran ci-dessous), vous pouvez voir qu'un second site est créé avec :

  • une root_page d'un id 25 (qui correspond à la page "Accueil")
  • un hostname "localhost"
  • le champ is_default_site à True

Ce qui est bizarre puisque le champ hostname est censé être unique et que deux sites ne peuvent être les sites par défaut.

Captures d'écran

fichier '20_cms.json'
fixture_cms

@chloend chloend marked this pull request as ready for review November 25, 2024 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant