Projet

Général

Profil

Actions

Anomalie #4679

fermé

[WDoc] Document Cycle de vie en édition : Les listes déroulantes des familles ne prend pas en compte les traductions des titres des familles

Ajouté par Charles Bonnissent il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
03/04/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Version source:
Solution proposée:

Explications : =============
Les titres des relations sont calculées à l'aide d'une classe DocTitle qui vérifie l'accès aux documents et retourne le titre brut.

Pour des raisons de performances le titre contextuel n'est pas retourné car il faudrait alors instancier toutes les relations d'un document pour afficher les titres contextuel.

L'aide à la saisie "classique" d'une relation, utilise le même principe et affiche aussi le titre brut et non le titre contextuel.

Solutions proposées : =====================

Solution pour ce problème :
---------------------------
1. Il faut modifier l'aide à la saisie et utiliser la fonction "getFamilies" qui est spécialisée dans les familles et qui prend en compte les traductions.
2. Il faut modifier les visibilités pour afficher des attributs (le titre passe de H à R et la relation passe de W à O)

Solution plus générale :
---------------------------
Il n'est pas opportun de modifier l'aide à la saisie classique pour les titres contextuels. Cela ralentirait toutes les aides à la saisie "classique" alors que les documents "normaux" n'ont généralement pas de titre contextuel.

Si l'aide à la saisie doit retourner des titres contextuels, il faut alors créer une aide à la saisie spécifique.

Le deuxième problème reste entier : comment réaliser un calcul efficace des titres contextuels des relations.
Il est possible de créer un attribut titre explicite et de lui associer la méthode ::getTitle().

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Familles système
Régression:

Description

Le problème se situe sur les attributs wf_famid et dpdoc_famid.

De plus l'affichage est incohérent entre l'édition et la consultation, on a trois cas de figure :

  • en édition 1 : la liste déroulante et juste après la sélection => pas de traduction,
  • en édition 2 : après une sauvegarde et une ré-ouverture du document => traduction,
  • en consultation : pas de traduction.

Fichiers

démonstration.png (26,3 ko) démonstration.png Charles Bonnissent, 03/04/2014 10:10

Demandes liées

Copié vers Core - Anomalie #4692: [WDoc] Document Cycle de vie en édition : Les listes déroulantes des familles ne prend pas en compte les traductions des titres des famillesIntégréÉric Brison03/04/2014

Actions

Mis à jour par Charles Bonnissent il y a plus de 7 ans

  • Description mis à jour (diff)
  • Solution proposée mis à jour (diff)

Mis à jour par Marc Claverie il y a plus de 7 ans

  • Assigné à mis à Éric Brison
  • Version cible mis à 3.2.14

Mis à jour par Éric Brison il y a plus de 7 ans

  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 7 ans

  • Statut changé de Nouveau à Analysé
  • Temps estimé mis à 2.00 h
  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 7 ans

  • Statut changé de Analysé à Intégré
  • % réalisé changé de 0 à 100
  • Temps estimé 2.00 h supprimé

Appliqué par commit dynacase-core|commit:333e8d18b476189136643a2862993feefefa73f0.

Actions

Formats disponibles : Atom PDF