Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Nouveau champ dans la tableau des contacts

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104704

  • smeeschaert
  • smeeschaerts Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 8
  • Karma: 0
Bonjour,

J'ai ajouté un nouveau champ en base de données dans la table participants et je souhaiterai maintenant l'afficher en back office, dans le tableau de la page "Voir les contacts".

Mes contacts sont ajoutés dans la table participants via un plugin que j'ai développé (les contacts viennent d'un Active Directory, ils sont ajoutés avec un LDAP).

Pourriez-vous m'indiquer quel(s) fichier(s) dois-je modifier afin de pouvoir afficher ce nouveau champ ?

Merci.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104705

  • Nickko
  • Nickkos Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 2074
  • Dank erhalten: 252
  • Karma: 54
Ne serait-il pas plus simple d'utiliser le mécanisme de champs personnalisés de Limesurvey. Si tu procède ainsi tu n'auras rien a faire pour voir le champ et je pense que du côté de ton plugin, c'est juste un formalisme particulier à respecter pour l'ajout du champ.
Nickko
Ergonome / Usability expert
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104706

  • smeeschaert
  • smeeschaerts Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 8
  • Karma: 0
Merci pour ta réponse rapide.

Dans ce cas, comment ajoute-t-on un champ personnalisé sur Limesurvey ?

J'avais cherché en back office avant d'ajouter le champ en base de données mais je n'avais rien trouvé.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104707

  • Nickko
  • Nickkos Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 2074
  • Dank erhalten: 252
  • Karma: 54
L'engrenage dans l'écran de gestion des invitations.
Nickko
Ergonome / Usability expert
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104709

  • smeeschaert
  • smeeschaerts Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 8
  • Karma: 0
D'accord je vois, merci.

Mais n'est-il pas possible d'avoir ce champ quel que soit le questionnaire ?

En fait ce que je souhaiterai c'est que ce champ soit présent et affiché dès l'installation de Limesurvey et qu'il ne soit pas "dépendant" d'un questionnaire.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104715

  • Nickko
  • Nickkos Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 2074
  • Dank erhalten: 252
  • Karma: 54
PAS que je sache.
On peut peut-être la créer dans la table des participants globale, mais je ne pense pas qu'il soit automatiquement importé. Il faudrait tester.
Nickko
Ergonome / Usability expert
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104744

  • smeeschaert
  • smeeschaerts Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 8
  • Karma: 0
Très bien, merci.

Je vais donc chercher à faire ce que je souhaitais au début, c'est à dire essayer d'afficher mon champ dans une nouvelle colonne du tableau de la page "Voir les contacts".
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104776

  • smeeschaert
  • smeeschaerts Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 8
  • Karma: 0
Pour info, j'ai trouvé.

Dans le contrôleur participantsaction.php il faut ajouter le nouveau champ dans les tableaux $participantfields et $aRowToAdd.

Ensuite il faut également ajouter le nouveau champ dans la vue displayParticipants_view.php aux lignes de déclaration des variables colNames et colModels.

Si ça peut servir...
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nouveau champ dans la tableau des contacts 6 Monate 3 Wochen her #104782

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6277
  • Dank erhalten: 802
  • Karma: 241
Salut,
Ca peut être une idée de plugin event.

addParticipantColumn : intervantion à 2 endroits donc.

=> feature request ?

Denis
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: Nickko
Ladezeit der Seite: 0.149 Sekunden
Donation Image