Actions
Anomalie #7050
ferméDoctitle::getTitle n'affiche pas les titres pour l'utilisateur master default
Début:
23/08/2017
Echéance:
% réalisé:
100%
Temps estimé:
Contrôle:
Thème:
(to be defined)
Régression:
Non
Description
Lorsque l'utilisateur courant est master default, Doctitle::getTitle retourne systématiquement null
Actions
#2
Mis à jour par Matthieu Codron il y a plus de 8 ans
Il semble que le problème est que les profils sont appliqués alors qu'ils ne devraient pas l'être.
api de test :
<?php
function testDocTitle($docid) {
$uid = getCurrentUser()->id;
$viewVector = SearchDoc::getUserViewVector($uid);
$sql = sprintf(
"select id,initid,title,revision,name,doctype,fromid,icon,views,views && '%s' as canaccess from docread where initid = %d and locked != -1",
$viewVector,
$docid
);
$result = [];
simpleQuery('', $sql, $result);
printf(
"docid: %s\ntitle: %s\nuserid: %s\nviewVector: %s\nresult: %s\n",
$docid,
var_export(DocTitle::getTitle($docid),true),
$uid,
$viewVector,
var_export($result,true)
);
}
testDocTitle(1008);
testDocTitle(1380);
</class>
résultat :
docid: 1008
title: 'anonymous guest'
userid: 1
viewVector: {2,0,1}
result: array (
0 =>
array (
'id' => '1008',
'initid' => '1008',
'title' => 'anonymous guest',
'revision' => '0',
'name' => 'USER_GUEST',
'doctype' => 'F',
'fromid' => '128',
'icon' => 'dynacase-iuser.png',
'views' => '{2,4}',
'canaccess' => 't',
),
)
docid: 1380
title: false
userid: 1
viewVector: {2,0,1}
result: array (
0 =>
array (
'id' => '1380',
'initid' => '1380',
'title' => 'Généreux Emmeline (eval1)',
'revision' => '0',
'name' => 'DTEST_EVAL1',
'doctype' => 'F',
'fromid' => '1092',
'icon' => 'DEMAT_IUSER.png',
'views' => '{60,61,49,45,46,43}',
'canaccess' => 'f',
),
)
Actions
#3
Mis à jour par Marc Claverie il y a plus de 8 ans
- Assigné à mis à Éric Brison
- Priorité changé de Normal à Bas
- Version cible mis à 3.2.23
Actions
#6
Mis à jour par Éric Brison il y a plus de 8 ans
- Statut changé de Nouveau à Intégré
Appliqué par commit internal-platfrom:commit:39e94a069f0b6e416068e8201804dbe5498d5b26.
Actions