Project

General

Profile

Actions

Bug #13388

closed

Héritage des droits sur un dossier

Added by Sebastien Vuillet over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
High
Start date:
01/02/2023
Due date:
% Done:

100%

Estimated time:
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.

Actions #2

Updated by Sebastien Vuillet over 2 years ago

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).

Actions #3

Updated by Sebastien Vuillet over 2 years ago

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

Actions #4

Updated by Miguel Moquillon over 2 years ago

  • Status changed from New to 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.

Actions #5

Updated by Sebastien Vuillet over 2 years ago

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.

Actions #6

Updated by Miguel Moquillon over 2 years ago

  • Status changed from Qualified to 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.
Actions #7

Updated by Miguel Moquillon over 2 years ago

  • Status changed from In progress... to Resolved
Actions #8

Updated by Yohann Chastagnier over 2 years ago

  • Status changed from Resolved to Integration in progress...
  • Assignee set to Miguel Moquillon
  • Target version set to Version 6.3.1
  • % Done changed from 0 to 100
Actions #9

Updated by Yohann Chastagnier over 2 years ago

  • Status changed from Integration in progress... to Closed

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

Actions

Also available in: Atom PDF