Galette bugs & features: Demandeshttp://redmine.ulysses.fr/http://redmine.ulysses.fr/themes/PurpleMine2/favicon/favicon.ico?16318893672022-09-15T13:29:10ZGalette bugs & features
Redmine Galette - Anomalie #1657 (Fermé): "Erreur de l'application" en lançant la gestion des envois.http://redmine.ulysses.fr/issues/16572022-09-15T13:29:10ZRoland Telleroland.telle@ik.me
<p>Bonjour,<br />Galette v0.9.6.1 Php 8.0.20 fpm-fcgi<br />Après deux envois de courriels en masse, Galette affiche désormais une erreur lors de la tentative d'un 3e envoi. Voici les logs de Galette qui, en plus, signale une incompatibilité de Maps qui, en version 1.7.0, fonctionne parfaitement.</p>
<pre>
127.0.0.80 - 2022-09-15 13:01:46 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:46 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:46 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:46 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:46 - ERROR - Unable to load feed from "https://" :( | file_get_contents(https://): Failed to open stream: operation failed
127.0.0.80 - 2022-09-15 13:01:46 - ERROR - Unable to load feed from "https://" :( | file_get_contents(https://): Failed to open stream: operation failed
127.0.0.80 - 2022-09-15 13:01:46 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:46 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:49 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:49 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `start_date_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `end_date_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `sender_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `sent_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `subject_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `orderby`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `ordered`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `start_date_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `end_date_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `subject_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `sent_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `sent_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `sent_filter`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `orderby`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `ordered`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `orderby`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `orderby`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [History] Getting property `filters`
127.0.0.80 - 2022-09-15 13:01:49 - DEBUG - [MailingsList] Getting property `orderby`
127.0.0.80 - 2022-09-15 13:01:49 - ERROR - Galette error:
Type: ErrorException
Message: unserialize(): Error at offset 274 of 5292 bytes
File: /home/clients/438181d80250c86acdeee15c061f1f95/adherents/data/templates_c/ed4a1b30beb12a4e95666d6858c60e30dacb646d_0.file.gestion_mailings.tpl.php
Line: 249
Trace: #0 [internal function]: {closure}(8, 'unserialize(): ...', '/home/clients/4...', 249)
#1 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/data/templates_c/ed4a1b30beb12a4e95666d6858c60e30dacb646d_0.file.gestion_mailings.tpl.php(249): unserialize('a:96:{i:17;s:41...')
#2 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_1997455932627fd3872fc354_82102811->callBlock(Object(Smarty_Internal_Template))
#3 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_1997455932627fd3872fc354_82102811), Object(Smarty_Internal_Template))
#4 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(186): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_1997455932627fd3872fc354_82102811), Object(Block_1314043017627e7d13b9cb16_51128745))
#5 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_1314043017627e7d13b9cb16_51128745))
#6 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/data/templates_c/7d009ea5b5d4551ca42948a3749ca5a753e00e15_0.file.page.tpl.php(342): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(Smarty_Internal_Template), 'Block_131404301...', 'content')
#7 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_627e7d13ba1436_70925724(Object(Smarty_Internal_Template))
#8 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template))
#9 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template))
#10 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render()
#11 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(116): Smarty_Internal_Template->_subTemplateRender('page.tpl', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL)
#12 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/data/templates_c/ed4a1b30beb12a4e95666d6858c60e30dacb646d_0.file.gestion_mailings.tpl.php(41): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'page.tpl')
#13 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_627fd387338852_57766227(Object(Smarty_Internal_Template))
#14 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template))
#15 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template))
#16 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(232): Smarty_Internal_Template->render(false, 0)
#17 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0)
#18 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/mathmarques/smarty-view/src/Smarty.php(113): Smarty_Internal_TemplateBase->fetch('gestion_mailing...')
#19 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/mathmarques/smarty-view/src/Smarty.php(126): Slim\Views\Smarty->fetch('gestion_mailing...', Array)
#20 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/lib/Galette/Controllers/Crud/MailingsController.php(513): Slim\Views\Smarty->render(Object(Slim\Http\Response), 'gestion_mailing...', Array)
#21 [internal function]: Galette\Controllers\Crud\MailingsController->list(Object(Slim\Http\Request), Object(Slim\Http\Response), NULL, NULL)
#22 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array(Array, Array)
#23 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/php-di/slim-bridge/src/ControllerInvoker.php(50): Invoker\Invoker->call(Array, Array)
#24 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/Route.php(281): DI\Bridge\Slim\ControllerInvoker->__invoke(Array, Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#25 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/lib/Galette/Middleware/Authenticate.php(173): Slim\Route->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response))
#26 [internal function]: Galette\Middleware\Authenticate->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\Route))
#27 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Galette\Middleware\Authenticate), Array)
#28 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\Route))
#29 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\Route))
#30 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#31 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/Route.php(268): Slim\Route->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response))
#32 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/App.php(503): Slim\Route->run(Object(Slim\Http\Request), Object(Slim\Http\Response))
#33 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(47): Slim\App->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response))
#34 [internal function]: RKA\SessionMiddleware->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Galette\Core\SlimApp))
#35 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(RKA\SessionMiddleware), Array)
#36 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Galette\Core\SlimApp))
#37 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Galette\Core\SlimApp))
#38 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/lib/Galette/Middleware/SmartyCsrf.php(94): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#39 [internal function]: Galette\Middleware\SmartyCsrf->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#40 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Galette\Middleware\SmartyCsrf), Array)
#41 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#42 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#43 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/csrf/src/Guard.php(171): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#44 [internal function]: Slim\Csrf\Guard->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#45 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Slim\Csrf\Guard), Array)
#46 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#47 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#48 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/lib/Galette/Middleware/TrailingSlash.php(81): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#49 [internal function]: Galette\Middleware\TrailingSlash->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#50 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Galette\Middleware\TrailingSlash), Array)
#51 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#52 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#53 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/lib/Galette/Middleware/Language.php(104): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#54 [internal function]: Galette\Middleware\Language->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#55 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Galette\Middleware\Language), Array)
#56 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#57 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#58 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/lib/Galette/Middleware/Telemetry.php(146): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#59 [internal function]: Galette\Middleware\Telemetry->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#60 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Galette\Middleware\Telemetry), Array)
#61 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#62 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#63 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/lib/Galette/Middleware/CheckAcls.php(144): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#64 [internal function]: Galette\Middleware\CheckAcls->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#65 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(Galette\Middleware\CheckAcls), Array)
#66 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#67 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#68 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#69 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response))
#70 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/vendor/slim/slim/Slim/App.php(297): Slim\App->process(Object(Slim\Http\Request), Object(Slim\Http\Response))
#71 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/includes/main.inc.php(159): Slim\App->run()
#72 /home/clients/438181d80250c86acdeee15c061f1f95/adherents/webroot/index.php(57): require_once('/home/clients/4...')
#73 {main}
127.0.0.80 - 2022-09-15 13:01:49 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:49 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:49 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
127.0.0.80 - 2022-09-15 13:01:49 - WARNING - Plugin Galette Maps is known to be compatible with Galette 0.9.4 only, but you current installation require a plugin compatible with at least 0.9.6
</pre>
<p>Toute aide est la bienvenue. Merci</p> Galette - Anomalie #1433 (Rejeté): Ajout d'une nouvelle fiche. Lors de l'ajout d'un parent, l'enc...http://redmine.ulysses.fr/issues/14332020-06-03T23:44:43ZRoland Telleroland.telle@ik.me
<p>Pour reproduire,</p>
<ol>
<li>Ajouter un nouvel adhérent,</li>
<li>Attacher à un parent.<br />L'encadré rouge entourant les champs <em>Adresses</em>, <em>Code postal</em> et <em>Ville</em> disparaît bien que la saisie soit obligatoire. Pour le champ Courriel, RAS.</li>
</ol> Galette - Anomalie #1345 (Fermé): Bouton "Langue" lors de l'installation. Menu déroulant probable...http://redmine.ulysses.fr/issues/13452019-11-10T20:08:03ZRoland Telleroland.telle@ik.me
<p>Curieuse construction ...</p>
<p><img src="http://rtelle.free.fr/galette/2019-11-10-20-54-50.jpg" alt="" /></p> Galette - Souhaits #1309 (Fermé): Choix par défaut.http://redmine.ulysses.fr/issues/13092019-09-30T07:12:39ZRoland Telleroland.telle@ik.me
<ol>
<li>Le choix par défaut de l'action <em>après la création de l'adhérent</em> fonctionne bien. Je suggère néanmoins que le choix <em>exécuter l'action par défaut</em> soit clairement explicité puisqu'il s'agit tout simplement de <em>créer une nouvelle contribution</em> ce qui éviterait justement de se demander quelle est cette action par défaut ;-)</li>
<li>Est-il envisageable de créer également un <em>Type de paiement</em> par défaut ? <em>Espèces</em> est le choix proposé mais en ce qui me concerne - je ne dois pas être le seul - 99 % des adhérents paient par chèque.</li>
</ol>
<p>Et merci ;-)</p> Galette - Anomalie #1231 (Rejeté): Ajout et modification de chaînes. Fichiers de langue manquant ?http://redmine.ulysses.fr/issues/12312019-01-08T03:19:21ZRoland Telleroland.telle@ik.me
<p>Galette dev<br />Php 7.2</p>
<p>La documentation accessible à l'adresse <a class="external" href="https://galette.eu/documentation/fr/usermanual/avancee.html?highlight=lang#ajout-et-modification-de-chaines">https://galette.eu/documentation/fr/usermanual/avancee.html?highlight=lang#ajout-et-modification-de-chaines</a> fait référence à lang/galette_fr_FR.utf8.php. Le contenu du dossier /lang/ est :<br />de_DE.utf8<br />en_US<br />fr_FR.utf8<br />galette.pot<br />galette_de_DE.utf8.po<br />galette_en_US.po<br />galette_fr_FR.utf8.po<br />index.php<br />make_lang_l12n.py<br />Makefile<br />xgettext.py</p>
<p>N'y aurait-il point des fichiers manquants ?</p> Galette - Evolution #1011 (Fermé): behavior.inc.phphttp://redmine.ulysses.fr/issues/10112017-02-11T17:08:59ZRoland Telleroland.telle@ik.me
<p>Je suggère que le fichier behavior.inc.php à installer par l'utilisateur dans le répertoire /config/ de Galette (voir FAQ) soit livré d'office dans la version 0.9 avec la valeur de GALETTE_DISPLAY_ERRORS fixée à 0, une recommandation sous forme de commentaire dans le script et un "warning" au lancement de Galette si sa valeur est à 1.</p> Galette - Anomalie #892 (Fermé): Galette v0.8.2dev. Page Trombinoscope blanche après mise à jour.http://redmine.ulysses.fr/issues/8922014-12-07T12:06:17ZRoland Telleroland.telle@ik.me
<p>La mise à jour d'une version 0.7.8 vers 0.8.2dev se passe bien. En revanche, l'affichage du trombinoscope déclenche une page blanche avec dans les logs de Galette le signalement des erreurs suivantes :</p>
<p><code>::1 - 2014-12-07 11:47:22 - 4 - PHP Warning: array_fill(): Number of elements must be positive in C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Sql\Predicate\In.php on line 121<br />::1 - 2014-12-07 11:47:22 - 4 - PHP Warning: implode(): Invalid arguments passed in C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Sql\Predicate\In.php on line 121<br />::1 - 2014-12-07 11:47:22 - 4 - PHP Warning: array_merge(): Argument #2 is not an array in C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Sql\Predicate\In.php on line 123<br />::1 - 2014-12-07 11:47:22 - 4 - PHP Warning: array_fill(): Number of elements must be positive in C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Sql\Predicate\In.php on line 124<br />::1 - 2014-12-07 11:47:22 - 4 - PHP Warning: array_merge(): Argument #2 is not an array in C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Sql\Predicate\In.php on line 124<br />::1 - 2014-12-07 11:47:22 - 4 - PHP Warning: Invalid argument supplied for foreach() in C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Sql\AbstractSql.php on line 72<br />::1 - 2014-12-07 11:47:22 - 4 - PHP Warning: vsprintf(): Too few arguments in C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Sql\AbstractSql.php on line 108<br />::1 - 2014-12-07 11:47:22 - 3 - Query error: SELECT `galette_pictures`.`id_adh` AS `id_adh` FROM `galette_pictures` WHERE exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1' in C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Adapter\Driver\Pdo\Connection.php:435<br />Stack trace:<br />#0 C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Adapter\Driver\Pdo\Connection.php(435): PDO->query('SELECT `galette...')<br />#1 C:\xampp183\htdocs\galette\includes\Zend-2.3.1\Zend\Db\Adapter\Adapter.php(189): Zend\Db\Adapter\Driver\Pdo\Connection->execute('SELECT `galette...')<br />#2 C:\xampp183\htdocs\galette\lib\Galette\Core\Db.php(773): Zend\Db\Adapter\Adapter->query('SELECT `galette...', 'execute')<br />#3 C:\xampp183\htdocs\galette\lib\Galette\Core\Picture.php(606): Galette\Core\Db->execute(Object(Zend\Db\Sql\Select))<br />#4 C:\xampp183\htdocs\galette\public\trombinoscope.php(54): Galette\Core\Picture->missingInDb(Object(Galette\Core\Db))<br />#5 {main}</code></p> Galette - Souhaits #717 (Fermé): Afficher la liste des destinataires dans la page de gestion des ...http://redmine.ulysses.fr/issues/7172013-10-02T13:27:44ZRoland Telleroland.telle@ik.me
La page contenant les archives des courriels envoyés en masse contient un champ "Destinataires" qui affiche le <em>nombre</em> des destinataires. Pour savoir qui a été réellement destinataire, il faut actuellement :
<ul>
<li>dupliquer le mailing,</li>
<li>cliquer le bouton "Gestion des adhérents sélectionnés",</li>
<li>fermer le popup déclenché par l'action précédente,</li>
<li>annuler le mailing.</li>
</ul>
<p>Pourrait-on, en plaçant un lien hypertexte sur ce chiffre, ouvrir une fenêtre popup donnant la liste nominative des destinataires ?</p> Galette - Evolution #710 (Fermé): Choix des adhérents pour la composition des groupes.http://redmine.ulysses.fr/issues/7102013-09-19T11:29:01ZRoland Telleroland.telle@ik.me
<p>Actuellement, la composition des groupes se fait à partir d'une fenêtre popup qui donne à gauche sous le titre "Sélection des membres du groupe" les Nom et Pseudo et à droite, dans une sorte d'encart, les "Membres sélectionnés".</p>
<p>S'il est évident que la sélection nécessite de connaître l'identité des intéressés, je pense que connaître son pseudo n'est pas vraiment un élément décisif.<br />En revanche, il peut être intéressant de connaître<br />- la localisation de l'intéressé (code postal),<br />- l'état de sa cotisation.</p>
Je propose que la colonne "Pseudo" soit supprimée et remplacée :
<ul>
<li><ins>au mieux</ins> par les colonnes "Code postal" et "Etat cotisations" (en élargissant éventuellement la fenêtre popup ou bien en admettant une barre de navigation horizontale),</li>
<li><ins>à défaut</ins> par la Colonne "Code postal", l'identité de l'intéressé étant coloriée selon le code couleur traditionnel (n'a jamais cotisé, adhésion en règle, adhésion à échéance <30j, retard de cotisation).</li>
</ul> Galette - Anomalie #474 (Fermé): Galette v0.7.3. L'image "mot de passe" ne s'affiche pas.http://redmine.ulysses.fr/issues/4742013-01-03T10:57:52ZRoland Telleroland.telle@ik.me
<p>Dans la page d'auto-inscription, l'image "mot de passe" ne s'affiche pas.</p>
<p><img src="http://rtelle.free.fr/galette/03-01-2013-11-52-01.jpg" alt="" /></p> Galette - Anomalie #391 (Fermé): Coquille grammaticale toutes versions.http://redmine.ulysses.fr/issues/3912012-10-19T10:19:36ZRoland Telleroland.telle@ik.me
<p>Extrait de lang_french.php</p>
<p>// ../lib/Galette/Entity/Adherent.php:1071<br />$lang['- This E-Mail adress is already used by another member!'] = '- Cet adresse de courriel est déjà utilisée par un autre adhérent !';</p>
<ol>
<li>Ecrire "Cet*te* adresse ..." ;)</li>
<li>Supprimer le - en tête de phrase.</li>
</ol>
<p>En anglais, écrire a*dd*ress (avec deux 'd')</p> Galette - Evolution #345 (Fermé): Affichage de la liste des adhérents.http://redmine.ulysses.fr/issues/3452012-08-20T12:03:13ZRoland Telleroland.telle@ik.me
<p>Actuellement, lorsqu'on sélectionne "Liste des adhérents", Galette affiche par défaut "tous les comptes" c'est-à-dire les comptes actifs et les comptes inactifs.<br /><img src="http://rtelle.free.fr/galette/galette_27.jpg" alt="" /><br />Je suggère que l'administrateur puisse choisir entre<br />- tous les comptes,<br />- comptes actifs,<br />- comptes désactivés (pourquoi pas)<br />et propose que le choix d'afficher l'un des trois par défaut lui soit donné dans Configuration | Préférences | Paramètres.</p>
<p>Par ailleurs, en haut de chaque tableau, Galette affiche le nombre d'enregistrements, improprement appelés "adhérents" ; je suggère que le mot "adhérents" soit remplacé par "enregistrements" voire "fiches". Certes, on peut le faire soi-même avec <em>lang_french_local.php</em> mais bon ... ;)</p> Galette - Anomalie #299 (Rejeté): Activation du champ obligatoire numero_adh bloquante.http://redmine.ulysses.fr/issues/2992012-07-18T05:32:59ZRoland Telleroland.telle@ik.me
<p>Lorsque le champ obligatoire numero_adh est activé, il y a blocage lors d'une auto inscription (normal puisqu'il n'est pas affiché/affichable) ; le nom du champ non renseigné n'apparaît pas.<br />Quel intérêt de pouvoir rendre ce champ obligatoire ?</p> Galette - Anomalie #293 (Fermé): Activation du champ obligatoire societe_adh semi bloquante.http://redmine.ulysses.fr/issues/2932012-07-17T06:44:23ZRoland Telleroland.telle@ik.me
<p>L'activation du champ obligatoire societe_adh (possibilité bizarre car tous les adhérents ne gèrent pas de société/association) est bloquante lors de l'auto inscription <strong>sans affichage de l'anomalie</strong>, jusqu'au moment où celui qui s'inscrit coche "Est une personne morale".</p> Galette - Anomalie #292 (Fermé): Activation du champ obligatoire date_modif_adh bloquante.http://redmine.ulysses.fr/issues/2922012-07-17T06:36:50ZRoland Telleroland.telle@ik.me
<p>Lorsque le champ obligatoire date_modif_adh est activé, il y a blocage lors d'une auto inscription (normal puisqu'il n'est pas affiché/affichable).<br />Quel intérêt de pouvoir rendre ce champ obligatoire ?</p>