Project

General

Profile

Actions

Bug #2088

closed

L'action de supprimer un fichier joint n'est pas enregistrée comme étant une modification de la publication

Added by Cécile Bonin over 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Normal
Start date:
06/08/2011
Due date:
% Done:

100%

Estimated time:
Navigateur:
Firefox 3.x
Votre version de Silverpeas:
5.6
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Lorsqu'on supprime un fichier joint, ni l'auteur ni la date de l'action ne sont enregistrées dans la publication. Alors qu'en cas de création ou modification de fichier joint, l'action est bien enregistrée.

Indication de correction pour les développeurs : il s'agit d'un problème de mécanisme de CallBack.
Une suppression d'attachment n'appelle pas KmeliaCallBack car dans lib-core/src/main/java/com/stratelia/webactiv/util/attachment/control/AttachmentController.java ligne 593, avec l'ACTION_ATTACHMENT_REMOVE, on passe en paramètre l'AttachmentDetail au lieu de passer l'AttachmentDetail.getForeignKey().getId() (l'id de la publication), le nom de l'auteur n'est donc pas enregistré dans la publi
Idem en cas de suppression de document versionné : VersioningSessionController : avec l'ACTION_VERSIONING_REMOVE, on passe le Document au lieu de passer la pubId

Actions #1

Updated by Nicolas Eysseric over 10 years ago

  • Target version set to Version 5.8
Actions #2

Updated by Nicolas Eysseric almost 10 years ago

  • Target version changed from Version 5.8 to Version 5.9
Actions #3

Updated by Nicolas Eysseric almost 10 years ago

  • Status changed from New to In progress...
  • Assignee set to Nicolas Eysseric
Actions #4

Updated by Nicolas Eysseric almost 10 years ago

  • Status changed from In progress... to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF