Project

General

Profile

Actions

Anomalie #1648

closed

Suppression à tort du groupe parent lors de l'édition par un responsable de groupe

Added by Florian Hatat about 2 years ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Category:
Core
Target version:
Start date:
07/18/2022
Due date:
% Done:

100%

Estimated time:
Version utilisée:

Description

On considère deux groupes "GroupeParent" et "GroupeEnfant". Dans la hiérarchie, GroupeParent est le parent de GroupeEnfant.

On pend un utilisateur "ManagerEnfant" qui est responsable de GroupeEnfant mais pas de GroupeParent. On accorde, dans les préférences, la permissions aux responsables d'éditer leurs groupes.

Lorsque ManagerEnfant affiche le détail de GroupeEnfant, le champ "Groupe parent" (liste déroulante) n'est peuplé d'aucun item, pas même la valeur actuelle GroupeParent. Ainsi, lorsque le formulaire est soumis, le parent de GroupeEnfant est supprimé, ce qui change la hiérarchie des groupes sans avertissement.

Le comportement attendu serait que la référence vers le groupe parent ne soit pas changée.

Avec l'habitude des répertoires Unix, il me semblerait plus naturel que la possibilité de modifier le parent soit attachée à la permission d'édition du parent et pas celle du groupe enfant lui-même. Actuellement, le code permet d'éditer la référence vers le parent si on a le droit de modification sur l'enfant.

Le souci est constaté avec mon instance 0.9.6.1 mais je parviens également à le reproduire avec la version pré-1.0.0 sur demo.galette.eu.


Related issues 1 (0 open1 closed)

Related to Galette - Anomalie #1708: Parent group can be lost when a groupmanager edits a groupFerméGuillaume AGNIERAY09/27/2023

Actions
Actions #1

Updated by Johan Cwiklinski about 1 year ago

  • Assignee set to Johan Cwiklinski
  • Target version set to 1.0.0

De ce que j'ai pu en constater, cela survient lorsque la liste déroulante "Groupe parent" est affichée, mais vide.

Actions #2

Updated by Johan Cwiklinski about 1 year ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100
Actions #3

Updated by Johan Cwiklinski about 1 year ago

  • Status changed from Résolu to Fermé
Actions #4

Updated by Guillaume AGNIERAY 10 months ago

  • Related to Anomalie #1708: Parent group can be lost when a groupmanager edits a group added
Actions

Also available in: Atom PDF