GRR 341RC1 est limité à 26 types

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
5 years 5 months ago #1421 by scoubinaire
GRR 341RC1 est limité à 26 types was created by scoubinaire
Bonjour, si l'on utilise plus de 26 types de réservation, la gestion des couleurs devient incorrecte.
Dans "Administration" > "Domaines et ressources" > "Types de réservation", si l'on clique dans la colonne "Nom du type" sur un type, le menu déroulant "Identifiant" n'affiche que les slots "A" à "Z"
ce qui rend impossible de modifier (par ex. pour changer la couleur) tous les types avec une slot > "Z" (ex. Ax ou Bx)
cf mon mail pour détails
Solution :
Dans admin/admin_type_modify.php
ligne 221 remplacer
for ($i = 1; $i <= 26; $i++) // limitation liée à la fonction tdcell()
par
for ($i = 1; $i <= 256; $i++)

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
5 years 5 months ago #1423 by Yan
Replied by Yan on topic GRR 341RC1 est limité à 26 types
Bonjour,
ce sont des scories liées aux anciennes valeurs des types.
Lorsque j'ai repris le code pour définir un type par sa couleur ET la couleur des textes, afin de garantir une meilleure lisibilité, j'ai volontairement limité le nombre de types à 26, comme dans les anciennes version de GRR! Au passage, la fonction affichant la légende des types de réservation n'accepte que 20 valeurs.
Maintenant, s'il faut autoriser plus de 26 types différents, il faut reprendre le code. Est-ce bien nécessaire ?
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
5 years 5 months ago #1424 by scoubinaire
Replied by scoubinaire on topic GRR 341RC1 est limité à 26 types
Bonsoir, j'ai bien remarqué les améliorations que vous avez déjà apportées mais mon association propose plus de 50 activités et j'utilise surtout les couleurs des types pour différencier les activités dans les vues month. Je fonctionne de cette manière depuis des années avec différentes versions de GRR : 197e, 320 et 340 sans problème. La solution que je propose fonctionne (mais ce n'est peut être pas la solution idéale) : j'ai fait un backup de ma base en GRR 340 et une restauration sur GRR 341RC1 et je retrouve bien les réservations avec leurs couleurs et je peux créer ou modifier des types.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
5 years 5 months ago #1426 by Yan
Replied by Yan on topic GRR 341RC1 est limité à 26 types
Oui, c'est la page d'administration des types qui est à revoir.
Ou je n'ai pas tout compris ?

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
5 years 5 months ago #1428 by scoubinaire
Replied by scoubinaire on topic GRR 341RC1 est limité à 26 types
Bonjour, oui c'est dans /admin/admin_type_modify.php?id_type=xx Le menu déroulant de "identifiant" ne montre que la plage A à Z. Il faudrait l'étendre.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
5 years 5 months ago #1430 by Yan
Replied by Yan on topic GRR 341RC1 est limité à 26 types
Bonjour,
j'en ai profité pour utiliser jscolor dans la définition des couleurs.
github.com/JeromeDevome/GRR/commit/6a8eb...e99325199cac083d8bda
Pouvez-vous me confirmer que ça marche bien ?
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
5 years 5 months ago #1431 by scoubinaire
Replied by scoubinaire on topic GRR 341RC1 est limité à 26 types
Bonjour Yan, oui ça marche bien. Merci ! Pour jscolor c'est très bien, mais je me demande s'il ne faudrait pas en plus pouvoir taper le code couleur hexadécimal

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
5 years 5 months ago - 5 years 5 months ago #1432 by Yan
Replied by Yan on topic GRR 341RC1 est limité à 26 types
Bonjour,
je découvre jscolor, aussi je n'ai pas vu comment donner la possibilité d'entrer le code hexa à la main ou utiliser la palette.
Si quelqu'un me donne la solution, je l'intégrerai.
Cordialement,
YN
P.S. voici une variante qui affiche le code hexadécimal, accepte la saisie manuelle du code couleur, mais le picker ne suit pas : il faut enregistrer pour garder les valeurs et avoir l'aperçu :-(
github.com/JeromeDevome/GRR/commit/b2b7d...5708f4e207b85dbe9390
Last edit: 5 years 5 months ago by Yan.
The following user(s) said Thank You: scoubinaire

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
5 years 4 months ago #1479 by scoubinaire
Replied by scoubinaire on topic GRR 341RC1 est limité à 26 types
Bonjour, c'est curieux j'ai eu une mise à jour automatique de Windows : maintenant Windows 10 Famille version 10.0.17134 et les modification de la couleur avec le couleur picker ou avec le code hexa fonctionne parfaitement bien ! (j'ai testé avec Chrome, Edge, Firefox).

Please Log in or Create an account to join the conversation.

Moderators: Yan