2021-05-15
11:55 Closed ticket [3297bef8b1]: Plugins visibles dans le menu Garradin alors que droits insuffisants ? plus 3 other changes artifact: f0c9bd6174 user: Olav__
2021-05-10
14:00 Fixed ticket [3297bef8b1]. artifact: 98d199bba1 user: bohwaz
14:00 Ticket [3297bef8b1]: 5 changes artifact: 2c67e68b10 user: bohwaz
13:58
Fix string / int comparison for plugins in menu, fix [3297bef8b194f715] check-in: 39a754321d user: bohwaz tags: trunk, stable
2021-05-08
15:57 New ticket [3297bef8b1] Plugins visibles dans le menu Garradin alors que droits insuffisants ?. artifact: fe9f05bb7b user: Olav__

Ticket Hash: 3297bef8b194f715ac5ac75634b8b9e02634684b
Title: Plugins visibles dans le menu Garradin alors que droits insuffisants ?
Status: Closed Type: Bug
Severity: Important Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2021-05-15 11:55:10
Version Found In: 1.1.2
User Comments:

Olav__ added on 2021-05-08 13:57:51:

Bonjour,

Je viens de me rendre compte que l'ensemble des plugins installés semblent visibles dans le menu Garradin à gauche, sans prise en compte des droits des utilisateurs (par exemple, menu_condition = {$user.perm_users} >= {ACCESS_ADMIN} semble ignorée ?)

Est ce que c'est parce que la "menu_condition" est incorrecte ? Ou bien est-ce au niveau de Garradin ?

Merci d'avance pour l'analyse, Olav


bohwaz added on 2021-05-10 12:00:00:

Merci, corrigé dans [39a754321d9b9e2dd167679da5fe72f5eaa28063e78df4f168c166b61189f968]

Une sombre histoire de comparaison de string avec des entiers, ça donnait une requête genre SELECT 1 WHERE '2' >= 1; qui renvoyait tout le temps 1, alors que SELECT 1 WHERE 2 >= 1; renvoie bien aucun résultat.


Olav__ added on 2021-05-15 09:55:10:

Merci, c'est bien ok en V1.1.5