Projet

Général

Profil

Actions

Anomalie #5344

fermé

[Interface/I/Attribut Calculé] Les attributs invisibles affichent des messages d'erreur si ils sont calculés

Ajouté par Charles Bonnissent il y a environ 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
05/02/2015
Echéance:
% réalisé:

100%

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

Modifier le template Class.doc.xml, pour vérifier la visibilité avant de lancer le calcul.

Si l'attribut est "I" le calcul n'est pas effectué.

Un log "WARNING" est cependant envoyé pour indiquer le non calcul.

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Interface (IHM)
Régression:
Non

Description

Soit un document ayant des attributs calculés si ceux-ci sont passés en I un message d'alerte est affiché aux utilisateurs ayant cet attribut en I (leur révélant au passage, l'existence de l'attribut et le fait que l'attribut leur est caché).

Ce message indique :

"vous n'avez pas la permission de modifier cet attribut : <nom_attribut>"


Demandes liées 1 (1 ouverte0 fermée)

Lié à Core - Amélioration #5353: [Class/Method/Famille] Le code généré radoteNouveau09/02/2015

Actions

Mis à jour par Charles Bonnissent il y a environ 11 ans

  • Sujet changé de [Interface/I/Attribut Calculé] Les attributs calculés affichent des messages d'erreur si ils sont calculés à [Interface/I/Attribut Calculé] Les attributs invisibiles affichent des messages d'erreur si ils sont calculés

Mis à jour par Charles Bonnissent il y a environ 11 ans

  • Sujet changé de [Interface/I/Attribut Calculé] Les attributs invisibiles affichent des messages d'erreur si ils sont calculés à [Interface/I/Attribut Calculé] Les attributs invisibles affichent des messages d'erreur si ils sont calculés

Mis à jour par Marc Claverie il y a environ 11 ans

  • Version cible mis à 3.2.19

Mis à jour par Marc Claverie il y a environ 11 ans

  • Statut changé de Nouveau à À analyser

Mis à jour par Marc Claverie il y a environ 11 ans

  • Assigné à mis à Éric Brison

Mis à jour par Éric Brison il y a environ 11 ans

  • Statut changé de À analyser à Analysé
  • Assigné à Éric Brison supprimé
  • Solution proposée mis à jour (diff)

Ceci relève à mon avis d'un problème de conception de la famille.

Ce calcul doit être fait dans un preRefresh() en vérifiant les accès ou en explicitement ignorer les erreurs

La solution va masquer un problème potentiel.

Mis à jour par Charles Bonnissent il y a environ 11 ans

Éric Brison a écrit :

Ceci relève à mon avis d'un problème de conception de la famille.

Ce calcul doit être fait dans un preRefresh() en vérifiant les accès ou en explicitement ignorer les erreurs

La solution va masquer un problème potentiel.

La réponse ci-dessus laisse supposer que la fonction attribut calculée n'est pas compatible avec la fonction attribut en I.

Donc deux choix, soit le calcul n'est pas fait en I, soit il fait sans les visibilité.

Sinon, cela présuppose que la personne qui établit les attributs calculés connaît a priori tous les usages qui seront fait de l'attribut en terme de visibilité (ce qui me semble utopique).

Mis à jour par Éric Brison il y a environ 11 ans

  • Assigné à mis à Jérôme Augé
  • Solution proposée mis à jour (diff)
  • Régression mis à Non

Mis à jour par Éric Brison il y a environ 11 ans

  • Statut changé de Analysé à Assigné

Mis à jour par Jérôme Augé il y a environ 11 ans

  • % réalisé changé de 0 à 100

Mis à jour par Éric Brison il y a environ 11 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit dynacase-core|commit:9e72623f9ceb3f08424d66eb74442eb7778b325c.

Actions

Formats disponibles : Atom PDF