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

Mise en place d’un système de modèles de pages #218

Merged
merged 17 commits into from
Oct 22, 2024
Merged

Conversation

Ash-Crow
Copy link
Collaborator

@Ash-Crow Ash-Crow commented Sep 18, 2024

🎯 Objectif

Il faut pouvoir exporter des modèles de pages faits sur le site principal, et permettre aux utilisateurs de créer des pages à partir de ces modèles.

Cette première version permet de créer uniquement des modèles de ContentPage, les autres types de contenu vont suivre.

🔍 Implémentation

  • Gérer l’export des pages de modèles et leur enregistrement comme modèles dans le dossier content_manager/page_templates
  • Gérer l’export des images présentes dans ces pages et leur enregistrement dans le dossier content_manager/page_templates/img
  • Gérer l’import des contenus en question lors de la création ou de la mise à jour d’une instance.
  • Ajout de tests unitaires

⚠️ Informations supplémentaires

(optionnel) Documentation, commandes à lancer, variables d’environnement, etc.

🏕 Amélioration continue

  • Mise à jour des dépendances
  • Amélioration de la CI

🖼️ Images

(optionnel) Une ou plusieurs captures d’écran, si pertinent

@Ash-Crow Ash-Crow added the amélioration Nouvelle fonctionalité ou demande label Sep 24, 2024
@Ash-Crow Ash-Crow added this to the Sprint 5 milestone Sep 24, 2024
@Ash-Crow Ash-Crow marked this pull request as ready for review October 21, 2024 14:42
@Ash-Crow Ash-Crow merged commit 88f7fce into main Oct 22, 2024
3 checks passed
@Ash-Crow Ash-Crow modified the milestones: Sprint 5, Sprint 7 Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
amélioration Nouvelle fonctionalité ou demande
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant