Page 1 sur 1

Astuce calendrier pour la France

Posté : sam. déc. 19, 2020 6:48 am
par amipc07
Bonjour,

Pour les besoins de notre activité (exploitant agricole), nous transformons nos produits les semaines paires.
Pour nous le calendrier est important (commande porc et canards...)
J'ai eu besoin de vérifier une date d'achat et de valider si la semaine était paire ou impaire.
Hors dans Noalyss, je me suis rendu compte que cette date (17/12/2020) la semaine ressortait en paire alors que c'est une semaine impaire.
Pour que cette semaine soit bien en impaire il faut cliquer sur l'entête de la colonne Lundi, pour que la semaine démarre bien un lundi. Sauf qu'il faut le faire à chaque fois. Un peu rébarbatif !!
J'ai fouillé dans le fichier de langue (html/js/lang/calendar-fr.js, fait des tas de modifications sans réel résultat.
J'ai regardé ensuite (après avoir consulté le site de l'éditeur http://www.dynarch.com/projects/calendar/) les fichiers calendar.js et calendar-setup.js dans html/js.
Dans calendar-setup.js ,j'ai modifié la variable param_default("firstDay",null) en param_default("firstDay",1). Pour 1=Lundi.
Et là, le calendrier affiche toujours lundi comme premier jour de la semaine, et les semaines paires/impaires sont biens identifiées.

Seule hic, c'est qu'à chaque mise à jour de Noalyss, il faudra modifier cette variable.
Peut-être ajouter pour la société (ou dans les préférences) une variable pour donner le premier jour de la semaine (0 à 6 : 0=Dimanche ...).
Je mets cette requête dans Mantis.

Bon, maintenant il me reste à trouver comment faire cela dans le module Agenda.

Voilàvoilà.

Frédéric