Projet

Général

Profil

Actions

Feature #2651

fermé

Ajouter la possibilité d'avoir un champ de type time

Ajouté par Anonyme il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Formulaires XML
Début:
17/11/2011
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Actuellement lorsque l'on édite le modèle abstrait de façon manuel (sans passer par l'éditeur de Workflow), il est possible d'ajouter un élément de type time. Ce type "time" qui peut être spécifié après la création d'une instance de WF existante empêche la création d'une instance d'application.
Cependant le modèle XSD autorise une chaîne de caractère sans restriction sur son contenu.

Peut être que ce ticket peut être considéré comme une feature intéressante et non un bug car j'estime que cela n'a jamais fonctionné avant.
En effet lorsque l'on déclare un champ de type "time" après la création d'une instance de WF, cela induit également une anomalie sur le contrôle javascript d'un formulaire dans le Workflow.

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de New à Feedback
  • Assigné à mis à Nicolas Eysseric

Je suis en train d'intégrer le champ "time" dans l'éditeur de formulaire.
J'ai testé son utilisation dans le cadre du contenu d'une publication. Je ne rencontre pas de problème lors de la validation du formulaire.
Quelle est l'erreur Javascript dans le cadre du workflow ?

Mis à jour par Anonyme il y a plus de 12 ans

Dans le cadre du workflow,
1) Il est impossible d'instancier une application de type Workflow qui contient un élément de type time
2) Lorsque le champ est présent dans un formulaire et que celui ci n'est pas obligatoire, il devient de lui même obligatoire et également le seul champ obligatoire du formulaire (les autres champs ne sont plus obligatoire alors qu'ils sont définis comme obligatoire)

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Catégorie changé de Workflow à Formulaires XML
  • Statut changé de Feedback à Resolved
  • Version cible mis à Version 5.8
  • % réalisé changé de 0 à 100

Il y avait bien un problème sur le caractère "non obligatoire".

Par contre, l'erreur du workflow provient d'une mauvaise déclaration...
Il fallait écrire :

<item name="eventHour">
      <label>Heure de l'événement</label>
      <type>text</type>
</item>

au lieu de :

<item name="eventHour">
      <label>Heure de l'événement</label>
      <type>time</type>
</item>

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Tracker changé de Bug à Feature
  • Statut changé de Resolved à Closed
Actions

Formats disponibles : Atom PDF