Déplace le champ du lien canonique dans le formulaire des contenus

Actuellement, le champ pour mettre une URL canonique est dans le formulaire de demande de validation, ainsi que dans celui de validation, ce qui est pour le moins curieux.

Cette PR vise à le transférer dans le formulaire de création ou édition de contenu.

Contrôle qualité

Création/édition du champ

En tant que membre connecté :

  • créer un tutoriel,
  • constater la présence du champ "lien canonique",
  • valider avec juste les champs obligatoires et constater que ce champ ne l'est pas.
  • recommencer la même chose en remplissant le champ et constater qu'il est bien enregistré en allant dans le formulaire "Éditer".

Depuis le formulaire "éditer :

  • mettre à jour le champ lien canonique,
  • constater qu'il est bien mis à jour.

Validation/Publication

En tant que membre connecté,

  • demander la validation,
  • constater que le champ lien canonique n'est pas dans le formulaire,
  • valider le formulaire en mettant un commentaire.

Ensuite, en tant que staff,

  • réserver le tuto,
  • valider et publier,
  • constater qu'il n'y a pas de champ lien canonique dans le formulaire,
  • constater que le tuto publié a bien dans son code source le lien canonique.

En tant que membre connecté avec un tuto en validation,

  • mettre à jour la version en validation,
  • constater que le champ n'a pas de lien canonique.

Indépendance brouillon/publication

Ma PR permet de modifier les liens canoniques sans passer par la validation ou publication (pour les billets). C'est déjà le cas dans la version actuelle, il suffit de faire une demande de validation pour y arriver ! Je ne vais donc pas corriger ça avec cette PR. C'est un bug similaire à #754.

Recommencer la même procédure de test pour les articles et les billets (la validation étant remplacée par la publication).

该提问来源于开源项目:zestedesavoir/zds-site

查看全部
weixin_39536806
weixin_39536806
2020/12/02 00:03
  • 点赞
  • 收藏
  • 回答
    私信

5个回复