Projet

Général

Profil

Actions

Bug #13388

fermé

Héritage des droits sur un dossier

Ajouté par Sebastien Vuillet il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Début:
02/01/2023
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.3
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Si l'on créé un sous dossier à un dossier avec des droits spécifiques, le sous dossier est créé avec des droits spécifiques même si l'on selectionne droits hérités.

Mis à jour par Sebastien Vuillet il y a presque 2 ans

Je reproduis ce problème en 6.3 et sur le master.

En 6.3, on ne peut pas créer de sous dossier même avec des droits spécifiques (ce n'est pas le cas sur master).

Mis à jour par Sebastien Vuillet il y a presque 2 ans

Je constate que la colonne rightsdependson de la table sb_node_node contient la même valeur que cette nodeid

Mis à jour par Miguel Moquillon il y a presque 2 ans

  • Statut changé de New à Qualified

Je reproduis le bogue avec les versions 6.3.1-build221231 et 6.4-build230101 : la création d'un sous-dossier à un dossier avec des droits spécifiques conduit toujours à celui d'un sous-dossier avec droits spécifiques, quelque soit la politique de droits sélectionnée à la création.

Toutefois, lors de la modification dudit sous-dossier, la politique de droits sélectionnée est bien prise en compte ; il est donc possible d'obtenir un dossier avec droits hérités. En attendant la correction, ceci peut être utilisé comme palliatif au bogue.

Mis à jour par Sebastien Vuillet il y a presque 2 ans

Selon mes constatation la modification du dossier est possible en 6.4, mais pas en 6.3 (message droits insuffisants).
J'ai cependant trouvé un palliatif : copier un dossier au même niveau au lieu de le créer.

Mis à jour par Miguel Moquillon il y a presque 2 ans

  • Statut changé de Qualified à In progress...
Selon mes constatation la modification du dossier est possible en 6.4, mais pas en 6.3 (message droits insuffisants).

J'y arrive pourtant en 6.4 car les droits des gestionnaires sont récupérés du dossier parent pour le dossier fils lorsque celui-ci a des droits spécifiques. J'ai d'ailleurs identifié que le soucis vient de ce code.

Mis à jour par Miguel Moquillon il y a presque 2 ans

  • Statut changé de In progress... à Resolved

Mis à jour par Yohann Chastagnier il y a presque 2 ans

  • Statut changé de Resolved à Integration in progress...
  • Assigné à mis à Miguel Moquillon
  • Version cible mis à Version 6.3.1
  • % réalisé changé de 0 à 100

Mis à jour par Yohann Chastagnier il y a presque 2 ans

  • Statut changé de Integration in progress... à Closed

Validé et intégré en 6.3.x et 6.4

Actions

Formats disponibles : Atom PDF