Skip to content

feat: fresks can be updated trough the CMS

Marc-AntoineA requested to merge feat/152-fresks-in-admina into main

Description

Faire en sorte que les Fresques puissent être modifiées depuis l'interface d'administration et en particulier :

  • Ajouter une vue Fresques sur le même format que les vues Cartes et Liens ;
  • Ajouter un store fresk capable de lire et écrire des fresques
  • Ajout de la notion de validation pour les fichiers des fresques (à généraliser). cf #70
  • Possibilités de : (1) déplacer des éléments ; (2) Ajouter ou supprimer des cartes. L'ajout de liens custom ou la modification du background est hors scope

Todo: 

  • Ajouter les boutons "fresque suivante / fresque précédente"
  • Réparer les boutons "modifier" sur la page de review
  • Réparer le label "lang" sur la page de review
  • Gestion du cache à regarder de près sur la page fresks
  • Gérer les liens sur la vision Fresques : comment fetch les status ?
  • Réparer la vision "fresques" du mémo
  • Supprimer le mode "éditeur" de la vision fresques (côté Mémo)
  • Utiliser fresk/utils.js côté Mémo égalemen
  • Revoir la logique d’arrondi de placement. C’est assez désagréable à l’usage :/
  • Effacer les modifications si identiques à celles commitées (problème de comparaison d'objets)
  • Bug : on ajoute aussi les images supprimées

Issues : Ref #70, Resolves #152 (closed), Resolves #137 (closed), Resolves #149 (closed), Resolves #178 (closed), Resolves #175 (closed), Resolves #170 (closed)

Documentation

  • Upgrade the version
  • Add entry to the changelog
  • Update documentation if needed

Generator

  • New or updated files?

Checklist before merge :

  • No remaining console.log
  • Version changed if new feature
  • Lint ok
  • all eslintConfig rules are on ("2") (except no-useless-escape / vue/no-mutating-props)

Tests

  • Admin tests ok ?
  • Add new unit test
Edited by Marc-AntoineA

Merge request reports

Loading