Dotclear

Ticket #843 (closed defect: invalid)

Opened 16 years ago

Last modified 9 years ago

Billet nouveau non programmable

Reported by: franck Owned by: xave
Priority: normal Milestone:
Component: module:core Version: 2.1
Severity: normal Keywords: ergo
Cc:

Description

Un nouveau billet (pas encore enregistré) peut-être affublé du statut "programmé" et d'une date. Au primo-enregistrement du billet, la date sera remplacée par la date de création du billet, rendant donc publiable immédiatement celui-ci.

Tant qu'on est dans la phase précédent le premier enregistrement :

  • Soit il n'est pas possible de conserver la date du billet précisé avant le premier enregistrement et il faut alors ne pas permettre sa saisie et ne pas afficher "programmé" dans la liste des statuts possibles ;
  • Soit il est possible de le faire et il faut alors modifier le comportement du code en conséquence.

Change History

comment:1 Changed 16 years ago by franck

Après digestion de la bière, une nouvelle formule plus compréhensible :

Étapes :

  1. Aller sur le formulaire "Nouveau billet"
  1. Dans les champs à droite, préciser "Programmé" pour le statut et une date à laquelle on souhaite la publication du billet.
  1. Compléter les champs obligatoires (titre, contenu, …) et cliquer sur le bouton "Enregistrer"

Une fois l'enregistrement effectué et que le billet est nouvellement créé on s'aperçoit que :

  1. La date désirée (voir étape 2 plus-haut) a été remplacée par la date et heure actuelle
  1. Le statut est encore "Programmé", voire même "Publié" si entre-temps le système de publication auto est passé par là.

Résultat on se retrouve avec un billet programmé/publié à la date actuelle et pas à la date précisée en premier lieu.

S'il n'est pas possible de spécifier une date de programmation (date et statut) d'emblée, c'est-à-dire avant que le billet ne soit physiquement créé dans la base, alors il ne faut pas permettre la saisie de ces informations (date et statut), ou bien griser le champ date et retirer le statut "programmé" de la liste des statuts possibles.

comment:2 Changed 16 years ago by Moe

Tu as découvert ça en jouant avec superAdmin ? As-tu pu reproduire le bug sur plusieurs installations différentes ? As-tu désactivé les plugins ?

comment:3 Changed 16 years ago by franck

non, oui et oui.

comment:4 Changed 16 years ago by xave

Dans l'absolu, il faudrait que le statut "non publié" soit indépendant de toute histoire de date, mais ça impose un redesign de pas mal de choses.

comment:5 Changed 15 years ago by xave

  • Status changed from new to closed
  • Resolution set to wontfix

closed until #970 completion

comment:6 Changed 9 years ago by franck

  • Status changed from closed to reopened
  • Resolution wontfix deleted
  • Milestone changed from 2.2 to 2.12

comment:7 Changed 9 years ago by franck

comment:8 Changed 9 years ago by franck

  • Status changed from reopened to closed
  • Resolution set to invalid
  • Milestone 2.12 deleted

Bon je devais avoir fumé le jour où j'ai ouvert ce ticket parce qu'on peut tout à fait créer un billet programmé à une date ultérieur d'emblée.

Note: See TracTickets for help on using tickets.

Sites map