Feature #8452
ouvertJBDC Connecteur - Export CV -Colonne vide
0%
Description
Nous utilisons le connecteur JDBC pour afficher nos listes.
Si dans une colonne il y a du tag HTML
Au moment de l'export CSV (disponible dans le connecteur)
Ces colonnes comportant des tags sont vides.
Exemple de la requête:
------------------------------------------------------
select
d.labelen as "Department",
d.labelfr as "Famille",
s.labelen as "Sub department",
s.labelfr as "Sous famille",
f.code as "Codification",
coalesce(f.labelen, '') as "Job title",
f.labelfr as "Intitulés de fonction",
CASE WHEN f.iddocen IS NULL THEN '' ELSE concat ('<a href="/silverpeas/File/',f.iddocen,'?ContentLanguage=fr/"><img width="15" height="18" src="/weblib/mgic/icon/puce.gif" alt="doc" title="',f.labelen,'"/></a>') END as "<img src='/weblib/mgic/icon/en.jpg' width='16' height='16' />",
CASE WHEN f.iddocfr IS NULL THEN '' ELSE concat ('<a href="/silverpeas/File/',f.iddocfr,'?ContentLanguage=fr/"><img width="15" height="18" src="/weblib/mgic/icon/puce.gif" alt="doc" title="',f.labelfr,'"/></a>') END as "<img src='/weblib/mgic/icon/fr.jpg' width='16' height='16' />",
CASE WHEN f.id_positioncategory=0 THEN '' ELSE coalesce(c.labelen,'') END as "Grandes Fonctions<br/>Position/Category",
coalesce(f.costcenter,'') as "Cost Center<br/>Centre de coût"
from
mgic_functionRH f, mgic_department d, mgic_subdepartment s, mgic_positioncategory c
where
f.id_mgic_department = d.id AND f.id_mgic_subdepartment = s.id AND f.id_positioncategory = c.id AND f.status=0
order by
d.labelen,s.labelen,f.labelen
--------------------------------------------------
Les colonnes exportée correspondant à f.iddocen & f.iddocfr sont vides
------------------------------------------------------
Nous devons livrer ces fonctionnalités début janvier 2017,
Tous les pilotes sont prêts avant mise en Production
Fichiers
Mis à jour par David Lesimple il y a presque 8 ans
- Statut changé de New à Feedback
Avant cela, il faudra vous assurer que la version 5.15.4 soit bien installée (cf https://tracker.silverpeas.org/issues/8243)
Sans cela, avec de nombreux connecteurs JDBC déployés, en raison du bug #8243, cela ne va pas arranger la stabilité de la plateforme.
Mis à jour par Marc Avenel il y a presque 8 ans
Vous me confirmer que mes anomalies sur les connecteur JDBC et MYDB sont corrigés en 5.15.5 ?
C'est cette version qui va être testée ces jours chez MGI.
Mis à jour par David Lesimple il y a presque 8 ans
Marc Avenel a écrit :
Vous me confirmer que mes anomalies sur les connecteur JDBC et MYDB sont corrigés en 5.15.5 ?
Non, je parlais de la https://tracker.silverpeas.org/issues/8243
Ceux que vous avez signalé sont en cours d'analyse.
C'est cette version qui va être testée ces jours chez MGI.
Mis à jour par David Lesimple il y a presque 8 ans
- Statut changé de Feedback à Qualified
- Version cible mis à Version 5.15.6
Je confirme que le code HTML est supprimé volontairement des lignes.
A la base, c'était pour supprimer les balises HTML du code Silverpeas <td class="ArrayCell"... produit par la page.
Effet induit: le code HTML propre à un enregistrement est lui aussi supprimé.
Mis à jour par Marc Avenel il y a presque 8 ans
- Fichier export_data_1483602207200.csv export_data_1483602207200.csv ajouté
Donc les données liées au HTML ne sont pas conservées
Par contre la barre de titre conserve bien le HTML
L'épuration débute au données
Voir pièce jointe
---> En conclusion
Je ne peux exporter si j'ai du HTML dans la vue
Est-ce que cette exception HTML est prévue d'être traitée ?
Mis à jour par Nicolas Eysseric il y a presque 8 ans
- Tracker changé de Bug à Feature
- Statut changé de Qualified à New
- Version cible
Version 5.15.6supprimé
Ce mécanisme d'export CSV est une fonction propre au tableau (élément générique de Silverpeas) et non au tableau de l'application Connecteur JDBC.
A la base, il n'est pas prévu que les résultats contiennent du code HTML. Même si l'affichage ne pose pas de problème, il n'en est pas de même avec l'export.
Il s'agit donc d'une limitation/évolution et pas d'une anomalie.