Extension:Page Forms/Bogue connus et fonctionnalités prévues
Vous trouverez ci-dessous les bogues les plus communs, et les principales fonctionnalités majeures prévues, pour Page Forms .
Vous pouvez aussi trouver la liste de bogues et des fonctionnalités demandées sur Phabricator Page Forms.
Bogues connus
- Si un formulaire contient une entrée de section suivie directement d'une entrée de texte libre, le code ne peut pas savoir quel texte appartient à la section ou au texte libre, donc il s'arrête à l'entrée section quand la page est modifiée. Pour cette raison, il est déconseillé de placer l'entrée d'un texte libre juste après l'entrée d'une section.
- Les fichiers dont les noms contiennent des caractères non-latins voient ces caractères perturbés quand ils sont téléchargés via les formulaires - les fichiers eux-mêmes sont téléversés convenablement, mais le texte résultant affiché dans le formulaire n'est pas correct.
- Si vous utilisez le style d'URL par défaut de MediaWiki, #formlink ne fonctionnera pas avec le type de lien
button
. A la place, vous devez utiliserpost button
. - Le paramètre obligatoire ne fonctionne pas avec les formulaires dans les fenêtres contextuelles.
- Certaines fonctionnalités supplémentaires basées sur JavaScript, comme les éléments repliables et les bulles d'aide
#info
, ne fonctionnent pas avec les modèles multi-instances pour les instances qui ont été récemment ajoutées par l'utilisateur dans le formulaire. (D'un autre côté, ceci fonctionne pour les bulles d'aide fournies par les extensions SimpleTooltip et RegularTooltips , grâce à l'utilisation des accroches de ces extensions). - Si l'extension CodeEditor est installée, cela pourrait entrer en conflit avec l'action d'aperçu de Page Forms .
Fonctionnalités prévues
- Permettre à
#autoedit
d'ajouter ou d'enlever à une liste de valeurs, au lieu de juste remplacer la valeur entière, peut-être avec une notation commeParticipants+=Joe User
- Une nouvelle fonction d'analyse pour indiquer qu'une page dont le nom a été crée avec une formule basée sur un ou plus de ses champs du modèle devrait automatiquement être renommée si les champs en question sont modifiés.
- Ajouter une gestion dans les formulaires pour la case à cocher Voir cette révision, si l'extension FlaggedRevs est installée.
- Scripts de test avec Selenium
- Nouveau paramètre
selected zoom
pour associer les entrées (pourmaps
avec une valeur existante)