Project

General

Profile

Bug #1923

Les formats de dates allemand ne sont pas supportés

Added by Christophe Künzi about 8 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
High
Category:
-
Start date:
04/21/2011
Due date:
% Done:

100%

Estimated time:
Navigateur:
Firefox 4.x
Votre version de Silverpeas:
5.5.2
Système d'exploitation:
Votre base de données:
Toutes

Description

Le séparateur de date en allemand est le "." (Au lieu du "/" en français). Ce dernier n'est pas traité dans le fichier dateUtils.js

Le résultat est que quand un utilisateur en allemand essaye d'utiliser n'importe quelle Peas nécessitant l'introduction d'une date, il reçoit une erreur comme quoi il n'a pas saisi la date dans le champ date et il se retrouve bloqué. Ceci touche une bonne dizaine de Peas dont le ThemeTracker.

La partie incriminée du fichier est:

function extractYear(date, language) {
d = date.split("/");
return d2;
}

function extractMonth(date, language) {
d = date.split("/");
if (language == 'en')
return d0;
else
return d1;
}

function extractDay(date, language) {
d = date.split("/");
if (language == 'en')
return d1;
else
return d0;
}


Files

dateUtils.js (13.9 KB) dateUtils.js Christophe Künzi, 04/21/2011 05:18 PM

History

#1

Updated by Nicolas Eysseric about 8 years ago

  • Project changed from GED to Silverpeas Core
#2

Updated by Nicolas Eysseric about 8 years ago

  • Status changed from New to In progress...
  • Assignee set to Nicolas Eysseric
#3

Updated by Nicolas Eysseric about 8 years ago

  • Status changed from In progress... to Closed
  • Target version set to Version 5.6
  • % Done changed from 0 to 100

Ce problème a permis de centraliser un peu plus le traitement des dates côté client.
Une expression régulière était présente dans chaque page dans laquelle une vérification de date était nécessaire.
Elle a été centralisée. Ce qui a nécessité le passage sur toutes les pages qui en utilisait une !

Révision associée sur la partie Components : https://www.silverpeas.org/redmine/projects/components/repository/revisions/8681dfc03eb493d4d4b1c3e660e29dbad780f3a7

Also available in: Atom PDF