Bonjour,
Je reprends une question que j'ai posée suite à un autre sujet, mais qui aura peut-être plus d'écho ici.
En vue de tester avec des comptes spécifiques un site avant mise en service, 18 comptes de tests pour 18 groupes, j'ai cherché une extension permettant de se connecter directement comme l'utilisateur à tester. Skeletonkey https://github.com/akeeba/skeletonkey d'Akeeba a retenu mon attention. Gratuit, facile à tester donc.
Une fois l'installation et le paramétrage faits, premier test. Zut, la page du site ne s'ouvre pas dans une nouvelle fenêtre mais dans la même, ce qui veut dire complications pour tester un autre compte.
Je pose donc la question, Nicholas me répond que je n'ai qu'à ouvrir la page de liste dans une nouvelle fenêtre, ce qui ne fait que déplacer le problème en obligeant à rouvrir la liste dans une nouvelle fenêtre une fois le compte de l'utilisateur refermé. Sans évoquer ce déplacement de désagrément, je lui demande alors s'il ne serait pas plus pratique de faire comme avec le bouton d'ouverture du site depuis l'administration : ouvrir une nouvelle fenêtre. Il m'a envoyé promener en évoquant une question de sécurité et surtout en m'expliquant que je n'avais pas à lui apprendre son métier. J'ai déjà rencontré ce comportement par le passé...
J'ai trouvé où l'adresse est générée, fichier media/plg_system_skeletonkey/js/backend.js
Bien que je ne m'y connaisse pas en JS, j'ai regardé le fichier générant l'adresse de la page. La ligne concernée est
où %id est remplacé par l'identifiant de l'utilisateur.
Mais je ne sais pas comment modifier l'une de ces lignes pour que l'adresse générée soit ouverte dans une nouvelle fenêtre.
Pouvez-vous me conseiller pour faire la modification qui m'arrangerait ?
Je reprends une question que j'ai posée suite à un autre sujet, mais qui aura peut-être plus d'écho ici.
En vue de tester avec des comptes spécifiques un site avant mise en service, 18 comptes de tests pour 18 groupes, j'ai cherché une extension permettant de se connecter directement comme l'utilisateur à tester. Skeletonkey https://github.com/akeeba/skeletonkey d'Akeeba a retenu mon attention. Gratuit, facile à tester donc.
Une fois l'installation et le paramétrage faits, premier test. Zut, la page du site ne s'ouvre pas dans une nouvelle fenêtre mais dans la même, ce qui veut dire complications pour tester un autre compte.
Je pose donc la question, Nicholas me répond que je n'ai qu'à ouvrir la page de liste dans une nouvelle fenêtre, ce qui ne fait que déplacer le problème en obligeant à rouvrir la liste dans une nouvelle fenêtre une fois le compte de l'utilisateur refermé. Sans évoquer ce déplacement de désagrément, je lui demande alors s'il ne serait pas plus pratique de faire comme avec le bouton d'ouverture du site depuis l'administration : ouvrir une nouvelle fenêtre. Il m'a envoyé promener en évoquant une question de sécurité et surtout en m'expliquant que je n'avais pas à lui apprendre son métier. J'ai déjà rencontré ce comportement par le passé...
J'ai trouvé où l'adresse est générée, fichier media/plg_system_skeletonkey/js/backend.js
Bien que je ne m'y connaisse pas en JS, j'ai regardé le fichier générant l'adresse de la page. La ligne concernée est
Code:
const uri = `${paths ? `${paths.base}/index.php` : window.location.pathname}?option=com_ajax&format=j son&plugin=skeletonkey&group=system&user_id=%d${to ken ? `&${token}=1` : ''}`;
Code:
Joomla.request({ url: uri.replace('%d', userId.toString()),
Pouvez-vous me conseiller pour faire la modification qui m'arrangerait ?
Commentaire