Projet

Général

Profil

Actions

Anomalie #1648

fermé

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

Ajouté par Florian Hatat il y a plus de 2 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
18/07/2022
Echéance:
% réalisé:

100%

Temps estimé:
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.


Demandes liées 1 (0 ouverte1 fermée)

Lié à Galette - Anomalie #1708: Parent group can be lost when a groupmanager edits a groupFerméGuillaume AGNIERAY27/09/2023

Actions

Mis à jour par Johan Cwiklinski il y a plus d'un an

  • Assigné à mis à Johan Cwiklinski
  • Version cible mis à 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.

Mis à jour par Johan Cwiklinski il y a plus d'un an

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a plus d'un an

  • Statut changé de Résolu à Fermé

Mis à jour par Guillaume AGNIERAY il y a environ un an

  • Lié à Anomalie #1708: Parent group can be lost when a groupmanager edits a group ajouté
Actions

Formats disponibles : Atom PDF