Actions
Anomalie #39
ouvert[rapport] Le tri dans les nouveaux rapports, tri uniquement sur les données visibles
Début:
Echéance:
% réalisé:
0%
Temps estimé:
4:00 h
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:
Description
Le tri dans les nouveaux rapports, tri uniquement sur les données visibles
(Version : Debian Etch : Freedom : 2.9.4-12)
Actions
#1
Mis à jour par Éric Brison il y a environ 17 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;
}
Actions
#5
Mis à jour par Éric Brison il y a plus de 14 ans
- Priorité changé de Haut à Bas
- Version cible mis à 3.1.2
Actions
#7
Mis à jour par Éric Brison il y a plus de 14 ans
Actions