Projet

Général

Profil

Actions

Feature #1837

fermé

Suppression d'un formulaire

Ajouté par David Lesimple il y a plus de 13 ans. Mis à jour il y a plus de 5 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Formulaires XML
Début:
01/04/2011
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Bizarrement, il n'y a pas possibilité de supprimer un formulaire xml depuis l'administration, il faut le faire sur le serveur.
En cas de demande de suppression, il serait également utile de prévenir si des publications utilisent le formulaire que l'on veut supprimer.


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

Dupliqué par Silverpeas Core - Bug #1894: Editeur de formulaire : impossible de supprimer un formulaireRejected14/04/2011

Actions

Mis à jour par David Lesimple il y a presque 13 ans

pas de roadmap prévu ?

Mis à jour par Nicolas Eysseric il y a environ 9 ans

Pour être complet, un pavé Utilisation devrait être ajouté dans l'onglet Caractéristiques.
Il pourrait présenter, pour chaque instance d'application, le nombre de contributions qui utilisent le formulaire.

Mis à jour par David Lesimple il y a plus de 7 ans

  • Version cible mis à Version 6.1

up..

Mis à jour par Nicolas Eysseric il y a plus de 6 ans

  • Statut changé de New à In progress...
  • Assigné à mis à Nicolas Eysseric
  • % réalisé changé de 0 à 50

Mis à jour par Nicolas Eysseric il y a plus de 6 ans

  • % réalisé changé de 50 à 90

Mis à jour par Nicolas Eysseric il y a plus de 6 ans

Plusieurs aspects ont été traités.

Pour chaque formulaire, l'onglet Caractéristiques permet de connaitre son utilisation (par application, nombre de contributions qui utilisent le formulaire).
Si le formulaire n'est pas utilisé, il est alors possible de le supprimer (suppression des fichiers dans le répertoire templateRepository).

De plus, afin d'éviter tout problème d'écrasement de modifications, les formulaires fournis par défaut par Silverpeas ne sont plus modifiables, ni supprimables.
Un message explicite apparaît pour ces formulaires.

Traité par PR :

Mis à jour par Nicolas Eysseric il y a plus de 6 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 90 à 100

Mis à jour par Yohann Chastagnier il y a plus de 6 ans

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

Mis à jour par Yohann Chastagnier il y a plus de 6 ans

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

Mis à jour par Nicolas Eysseric il y a plus de 5 ans

Amélioration de cette évolution : https://github.com/Silverpeas/Silverpeas-Core/commit/2931cbc6019b208d9c1ea56e3aec393745c40bea

La vérification de l'utilisation du formulaire pouvait faire remonter des données liées à des applications définitivement supprimées.
Cela se traduisait par l'affichage de l'identifiant de l'application dans la liste des applications qui utilisent le formulaire. Sa suppression était alors impossible.
Désormais, un contrôle supplémentaire a été mis en place afin de vérifier l'existence des applications qui utilisent le formulaire.
Dans le cas où des applications n'existent plus, les données associées sont automatiquement supprimées. La suppression du formulaire est alors possible.

Actions

Formats disponibles : Atom PDF