Projet

Général

Profil

Anomalie #39

[rapport] Le tri dans les nouveaux rapports, tri uniquement sur les données visibles

Ajouté par Tony Galmiche il y a environ 12 ans. Mis à jour il y a plus de 8 ans.

Statut:
Pris en compte
Priorité:
Bas
Assigné à:
-
Version cible:
Début:
Echéance:
% réalisé:

0%

Version source:
Solution proposée:

Comment proposer les attributs cachés ? :
1) comme les autres
2) avec un code couleur différent
3) avec un suffixe (tel que "caché")
4) avec un bouton "voir les cachés"

Principaux fichiers impactés:

Method.Reposrt.php
editreport.xml

Complexité:
Très simple
Contrôle:

Test spécifique sur l'interface.

Mettre à jour le document d'aide des rapports

Thème:
Régression:
Non
Jalons:

Description

Le tri dans les nouveaux rapports, tri uniquement sur les données visibles
(Version : Debian Etch : Freedom : 2.9.4-12)


Demandes liées

Lié à Core - Anomalie #1924: [Rapport] Certains types d'attributs ne devraient pas être présentés dans la frame colonne Intégré 12/09/2011

Historique

#1 Mis à jour par Éric Brison il y a plus de 11 ans

  • Statut changé de Nouveau à Pris en compte

Le tri est calculé par rapport à la méthode Doc:getSortAttribute().
En attendant une évolution pour indiquer que l'attribut est triable ou non, l'algo est le suivant :

final public function GetSortAttributes()  {      
    $tsa = array();
    $nattr = $this->GetNormalAttributes();
    reset($nattr);
    while (list($k,$a) = each($nattr)) {
      if ($a->repeat || ($a->visibility == "H")||  ($a->visibility == "I") || ($a->visibility == "O") || ($a->type == "longtext") || 
      ($a->type == "docid") ||  ($a->type == "htmltext") ||
      ($a->type == "image") || ($a->type == "file" ) || ($a->fieldSet->visibility == "H" )) continue;
      $tsa[$a->id]=$a;
    }
    return $tsa;      
  }

#2 Mis à jour par Éric Brison il y a plus de 10 ans

  • Priorité changé de Normal à Urgent

#3 Mis à jour par Éric Brison il y a plus de 10 ans

  • Priorité changé de Urgent à Haut

#4 Mis à jour par Éric Brison il y a plus de 10 ans

  • Projet changé de freedom à Core

#5 Mis à jour par Éric Brison il y a plus de 8 ans

  • Priorité changé de Haut à Bas
  • Version cible mis à 3.1.2

#6 Mis à jour par Éric Brison il y a plus de 8 ans

  • Complexité mis à Très simple

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

  • Temps estimé changé de 2.00 à 4.00
  • Solution proposée mis à jour (diff)
  • Principaux fichiers impactés mis à jour (diff)
  • Contrôle mis à jour (diff)

Formats disponibles : Atom PDF