JeromeDevome / GRR

GRR Officiel - Copyright Team DEVOME
https://grr.devome.com
GNU General Public License v2.0
80 stars 50 forks source link

Problèmes changement logo #372

Open aariati opened 1 month ago

aariati commented 1 month ago

Décrivez le bogue Bonjour, je rencontre un problème pour changer le logo. Quand je sélectionne le logo que je souhaite ajouter rien ne change. En revanche si je souhaite ajouter un logo du même nom de que l'ancien (sans être dans le même fichier) seul la suppression de l'ancien s'effectue.

Infos GRR Version de GRR :

Numéro de version GRR fichier : : 4.3.4 - Release-v4.3.4

Numéro de version GRR BDD : : 0400004

Système d'exploitation : : Linux vps-04719ea0 5.10.0-21-cloud-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64

Version PHP : 7.4.33

Base de données : : mysql => 5.5.5-10.5.23-MariaDB-0+deb11u1

Time : 1716282961

Timezone : Europe/Paris Version PHP : PHP Version 7.4.33

Comportement attendu Que l'ancien logo se supprime et que celui que je souhaite ajouter s'ajoute.

ynaessens commented 3 days ago

Même constat : j'ai l'erreur suivante en tête de page (serveur de test affichant toutes les erreurs php): Warning: rename(../personnalisation/images/logos/img_logo.png,../personnalisation/images/logos/img_logo.png): Le fichier spécifié est introuvable (code: 2) in D:\xampp82\htdocs\GRR43\include\import.class.php on line 118
Si ça peut aider à déboguer... Cordialement, YN

JeromeDevome commented 3 days ago

Bonjour, @aariati , je pense que cela est un problème de cache ou de droit de suppression de l'ancien. @ynaessens ton warning peut être logique...

Pour palier à ce problème de cache que pas mal d'utilisateur me remonte, et aussi pour être en accord avec la future version 4.4 dont une fonctionnalité est anonymiser la page de connexion. J'ai remis un code aléatoire dans le logo, ce qui fait qu'à chaque modification, il portera un nouveau nom, et le cache le prendra en compte.

Commit 09d4aea3 , si vous pouvez me confirmer son bon fonctionnement, merci.