Mandaye: Demandeshttps://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342020-09-09T06:54:33ZRedmine Entr’ouvert
Redmine Development #46485 (Rejeté): debian : tourner en python 3https://dev.entrouvert.org/issues/464852020-09-09T06:54:33ZFrédéric Pétersfpeters@entrouvert.com
<p>Je vois qu'il y a eu tag après les commits pour la prise en charge de python 3. Il y aurait maintenant moyen d'apporter les modifications nécessaires à debian/ pour utiliser python 3 ? (et permettre ainsi à hobo de ne plus avoir à gérer python 2)</p> Development #41854 (Fermé): compatibilité django 2.2https://dev.entrouvert.org/issues/418542020-04-18T13:33:15ZFrédéric Pétersfpeters@entrouvert.com
<p>Sans ça on ne pourra pas facilement basculer vers django 2.2 les autres applications. (avant la disparition de mandaye).</p> Development #36564 (Fermé): ne pas charger les contenus non-htmlhttps://dev.entrouvert.org/issues/365642019-09-30T19:23:18ZChristophe Siraut
<p>[21:17:48] smihai: ça permet de ne pas trop charger la machine quand il y a beaucoup de gens qui se connectent en même temps</p> Development #33331 (Fermé): éviter de perdre du temps à charger google analytics, piwik et cie.https://dev.entrouvert.org/issues/333312019-05-22T07:27:25ZFrédéric Pétersfpeters@entrouvert.com
<p>Ça fait que la page attend sur ces ressources pour être considérée comme chargée, et bim le piwik down qui ralentit tout.</p> Development #32773 (Fermé): capturer le stderr de phantomjshttps://dev.entrouvert.org/issues/327732019-05-03T11:18:35ZFrédéric Pétersfpeters@entrouvert.com
<p>Ça peut aider au debug.</p> Development #32771 (Rejeté): portail-famille.meyzieu.fr: invalid jsonhttps://dev.entrouvert.org/issues/327712019-05-03T10:24:54ZChristophe Siraut
<p>Depuis la tentative de déplacement de cette instance vers le nouveau SaaS, ensuite rollback, nous recevons des traces:</p>
<pre>
invalid json:
Request repr(): unavailable
</pre>
<p>Dans mandaye/utils.py un subprocess est lancé avec:</p>
<pre><code>['/opt/phantomjs/bin/phantomjs', '--ignore-ssl-errors=yes', '--ssl-protocol=any', '/usr/lib/python2.7/dist-packages/mandayejs/do_login.js']</code></pre>
<p>mais phatomjs donne :</p>
<pre>
PhantomJS process timeout, context: {'cookies': [], 'address': 'https://portail-famille.meyzieu.fr/meyzieu/auth/teamnetauth', 'auth_checker': u'/var/lib/mandayejs/collectstatic/teamnet/js/auth.checker.js', 'form_submit_element': u"input[type=submit][value='Me connecter']"}
</pre> Development #32286 (Fermé): intégrer dans les settings.py de base le nécessaire pour phantomjs/st...https://dev.entrouvert.org/issues/322862019-04-15T12:08:37ZFrédéric Pétersfpeters@entrouvert.com
<p>os.environ['QT_QPA_PLATFORM'] = 'offscreen'<br />os.environ['QT_QPA_FONTDIR'] = '/usr/share/fonts'</p> Development #31351 (Fermé): page de login affichée lors de la première visite du site mandayiséhttps://dev.entrouvert.org/issues/313512019-03-13T09:54:26ZSerghei Mihai
<p>Le formulaire de connexion s'affiche par dessus du contenu du site mandayisé</p> Development #29475 (Rejeté): patch à do_logout.js local à la prodhttps://dev.entrouvert.org/issues/294752019-01-06T15:24:16ZFrédéric Pétersfpeters@entrouvert.com
<p>(va savoir)</p>
<pre>
--- mandayejs/do_logout.js 2017-02-12 14:19:42.224826699 +0100
+++ /tmp/do_logout.js 2019-01-06 16:20:33.196569678 +0100
@@ -67,6 +68,7 @@
var logout = page.evaluate(function(input){
element = input.logout_locator;
var logout_link = $(element).length > 0 ? $(element)[0] : $(element);
+ return $(logout_link).length;
if ($(logout_link).length > 0){
logout_link.click();
return true;
@@ -76,6 +78,7 @@
if (logout == false){
output['result'] = 'logout failed';
- mandaye_exit(JSON.stringify(output));
}
+ output['logout_link_length'] = logout
+ mandaye_exit(JSON.stringify(output));
});
</pre> Development #29434 (Fermé): divers pour être ok avec stretchhttps://dev.entrouvert.org/issues/294342019-01-03T19:05:36ZFrédéric Pétersfpeters@entrouvert.com
<p>On ne veut pas bloquer des mises à jour vers Stretch à cause de mandayejs.</p> Development #24060 (Rejeté): pemettre de modifier le libellé et la cible du lien "Advances"https://dev.entrouvert.org/issues/240602018-05-24T12:59:30ZSerghei Mihai
<p>Via un template séparé, qui sera inclut dans <code>panel.html</code>, surchageable par un thème</p> Development #24059 (Rejeté): avoir le login de l'usager fédéré dans le contexte du panelhttps://dev.entrouvert.org/issues/240592018-05-24T12:50:31ZSerghei Mihai
<p>Afin de pouvoir y afficher par exemple: <code>Compte famille MEY0027782A</code> pour aider l'usager à se rappeler à quel compte il est fédéré.</p> Development #20999 (Rejeté): revoir le parcours de connexion de l'usager sur l'application derrièrehttps://dev.entrouvert.org/issues/209992018-01-04T13:46:04ZSerghei Mihai
<p>Actuellement le moyen de connecter un usager fédéré avec le compte local de l'application metier et de passer par l'adresse <code>/_mandaye/post-login/</code> qui vérifie s'il y a des codes d'apparaige valides et lance <code>/_mandaye/post-login-do/</code> qui fait la connexion.</p>
<p>Donc dans Publik le lien vers l'application mandayisée est généralement <code>/_mandaye/post-login/</code>.<br />Cela a comme effet que si l'usager, étant loggué dans l'application métier, retourne dans Publik via le liens "Mes démarches" et ensuite dans Publik clique sur le lien vers Mandaye, la danse de "post-login" se réproduit et l'usager voit de nouveau l'écran "Please wait..." alors qu'il est connecté dans l'application derrière Mandaye.</p>
<p>La vue <code>post-login</code> devrait vérifier d'abord si l'usager est connecté en envoyant les cookies à l'application metier, et si elle ne trouve pas les elements lui permettant de reconnaître un usager connecter, renvoyer vers <code>post-login-do</code>.</p>
<p>Ainsi l'usager ne verra qu'une seule fois le "Please wait..." durant sa navigation entre Publik et l'application mandayisée.</p> Development #20436 (Rejeté): Restructurer le dosser des statiqueshttps://dev.entrouvert.org/issues/204362017-12-05T09:44:32ZJosué Kouka
<p>Mettre les *.css dans <code>static/css/</code> et les *.js dans <code>static/js/</code>.</p> Development #20268 (Fermé): gestion de /etc/mandayejs/settings.d/https://dev.entrouvert.org/issues/202682017-11-24T15:28:21ZThomas Noël
<p>avec hobo/debian_config_settings_d.py</p>