Project

General

Profile

Actions

Bug #12349

closed

Couper/Copier/Coller de dossiers avec Droits spécifiques: perte des droits spécifiques

Added by Marc Avenel 8 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Start date:
05/27/2021
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
6.1.3
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
09/28/2021
Livraison en PROD:

Description

Lors de la copie d'un dossier avec des droits spécifiques, les droits spécifiques ne sont pas repris.

Actions #1

Updated by David Lesimple 8 months ago

  • Status changed from New to Feedback
  • Assignee set to David Lesimple

Il s'agit d'un couper/coller de dossier ou de copier/coller de dossier ?

Actions #2

Updated by Marc Avenel 8 months ago

Couper/Coller .
je vais tester aussi avec Copier/coller

Actions #3

Updated by Marc Avenel 8 months ago

Copier/Coller et Couper/Coller:
  • droits spécifiques d'un sous dossier ne sont pas conservés
Actions #4

Updated by David Lesimple 8 months ago

  • Description updated (diff)
Actions #5

Updated by David Lesimple 8 months ago

  • Project changed from 127 to GED
  • Subject changed from V6-GED-Couper/Coller Dossiers-Droits spécifiques to Couper/Copier/Coller de dossiers avec Droits spécifiques: perte des droits spécifiques
  • Description updated (diff)
  • Status changed from Feedback to New
  • Target version set to Version 6.1.4
Actions #6

Updated by David Lesimple 5 months ago

  • Assignee deleted (David Lesimple)

Reproduit en 6.2 également.

Actions #7

Updated by Sebastien Vuillet 4 months ago

  • Livraison en TEST set to 09/28/2021
Actions #8

Updated by Nicolas Eysseric 4 months ago

  • Status changed from New to In progress...
  • Assignee set to Nicolas Eysseric
  • Navigateur changed from Firefox to Tous
Actions #9

Updated by Nicolas Eysseric 4 months ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 100
Actions #10

Updated by Miguel Moquillon 4 months ago

  • Status changed from Resolved to Integration in progress...
Actions #11

Updated by Miguel Moquillon 4 months ago

Mes retours :
  • 2 GED avec le support de droits spécifiques sur les dossiers
  • un dossier avec des droits spécifiques est déplacé (coupé/collé) d'une GED à l'autre : il garde bien sa propriété de droits spécifiques, toutefois aucun des droits spécifiques ne sont repris (que ce soit un déplacement dans un dossier avec des droits spécifiques ou non).
  • Un dossier avec des droits spécifiques est copié d'une GED à une autre et des utilisateurs spécifiés dans les droits du dossier n'ont aucun droit sur la GED cible (ni d'ailleurs sur l'espace à laquelle appartient cette GED) : les droits sont repris comme tels. Évidemment, ces utilisateurs n'auront pas accès à ladite GED et donc au dossier.
  • Un dossier sans droits spécifiques contenu dans un dossier parent avec des droits spécifiques est copié d'une GED à l'autre, que ce soit dans un dossier avec ou sans droits spécifiques : rien ne se passe et dans les traces une exception NullPointerException est indiquée. Toutefois, après un aller-retour dans la GED cible, le dossier copié apparaît bien mais vide ! Voici l'erreur dans les traces :
Error in intercepted method: copyNode: java.lang.NullPointerException
    at org.silverpeas.components.kmelia.service.DefaultKmeliaService.setNodeRightDependency(DefaultKmeliaService.java:4281)
    at org.silverpeas.components.kmelia.service.DefaultKmeliaService.copyNode(DefaultKmeliaService.java:4193)
    at org.silverpeas.components.kmelia.service.DefaultKmeliaService.copyNode(DefaultKmeliaService.java:4168)
    at org.silverpeas.components.kmelia.service.DefaultKmeliaService$Proxy$_$$_WeldSubclass.copyNode$$super(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)

Le reste des tests est ok.

Actions #12

Updated by Marc Avenel 2 months ago

La totalité des problème n'est pas encore valide sur la version 6.2.2-build211105?

Actions #13

Updated by Sebastien Vuillet 2 months ago

Marc Avenel a écrit (#note-12):

La totalité des problème n'est pas encore valide sur la version 6.2.2-build211105?

Non, si les tickets ne sont pas dans l'état "resolved" c'est que la correction n'est pas encore intégré au produit.

Actions #14

Updated by Marc Avenel 2 months ago

Parfait... Sébastien

Actions #15

Updated by Nicolas Eysseric about 2 months ago

  • Target version changed from Version 6.1.4 to Version 6.2.2

Attention, changement de version cible...

Actions #16

Updated by Miguel Moquillon about 1 month ago

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

Intégré dans la 6.2.x

Actions #17

Updated by Miguel Moquillon about 1 month ago

  • Status changed from Closed to Re-opened

A reporter sur master

Actions #18

Updated by Miguel Moquillon about 1 month ago

  • Status changed from Re-opened to Closed

Intégré aussi dans master

Actions

Also available in: Atom PDF