Galette bugs & features: Demandeshttp://redmine.ulysses.fr/http://redmine.ulysses.fr/themes/PurpleMine2/favicon/favicon.ico?16318893672023-11-27T08:11:24ZGalette bugs & features
Redmine Auto - Anomalie #1745 (Fermé): Cannot remove used property/modelhttp://redmine.ulysses.fr/issues/17452023-11-27T08:11:24ZJohan Cwiklinskijohan@x-tnd.be
<p>When a model or any property is used, it's not possible to remove it, but user gets no warning message.</p> Auto - Anomalie #1722 (Fermé): Error when creating a new carhttp://redmine.ulysses.fr/issues/17222023-10-12T12:05:48ZGuillaume AGNIERAY
<p>Nothing is displayed on screen, only in the logs.</p>
<blockquote>
<p>127.0.0.1 - 2023-10-12 11:58:29 - ERROR - Trying to edit an Auto property that is not handled in the source code! (prop is: required)<br />127.0.0.1 - 2023-10-12 11:58:29 - ERROR - Trying to edit an Auto property that is not handled in the source code! (prop is: errors)<br />127.0.0.1 - 2023-10-12 11:58:29 - ERROR - Query error: INSERT INTO `devel_auto_cars` (`car_name`, `car_registration`, `car_first_registration_date`, `car_first_circulation_date`, `car_mileage`, `car_comment`, `car_creation_date`, `car_chassis_number`, `car_seats`, `car_horsepower`, `car_engine_size`, `car_fuel`, `id_color`, `id_body`, `id_state`, `id_transmission`, `id_finition`, `id_model`, `id_adh`) VALUES ('Test', 'Immatriculation', '2023-10-01', '2023-10-01', NULL, '', '2023-10-12', '', NULL, NULL, NULL, '1', '1', '1', '1', '1', '1', '1', '5') PDOException: SQLSTATE\[22001\]: String data, right truncated: 1406 Data too long for column 'car_registration' at row 1 in /var/www/galette/galette/vendor/laminas/laminas-db/src/Adapter/Driver/Pdo/Connection.php:376<br />Stack trace:<br />#0 /var/www/galette/galette/vendor/laminas/laminas-db/src/Adapter/Driver/Pdo/Connection.php(376): PDO->query()<br />#1 /var/www/galette/galette/vendor/laminas/laminas-db/src/Adapter/Adapter.php(194): Laminas\Db\Adapter\Driver\Pdo\Connection->execute()<br />#2 /var/www/galette/galette/lib/Galette/Core/Db.php(789): Laminas\Db\Adapter\Adapter->query()<br />#3 /var/www/galette/galette/plugins/plugin-auto/lib/GaletteAuto/Auto.php(389): Galette\Core\Db->execute()<br />#4 /var/www/galette/galette/plugins/plugin-auto/lib/GaletteAuto/Controllers/Controller.php(422): GaletteAuto\Auto->store()<br />#5 [internal function]: GaletteAuto\Controllers\Controller->doAddEditVehicle()<br />#6 /var/www/galette/galette/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array()<br />#7 /var/www/galette/galette/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\Invoker->call()<br />#8 /var/www/galette/galette/vendor/slim/slim/Slim/Routing/Route.php(358): DI\Bridge\Slim\ControllerInvoker->_<em>invoke()<br />#9 /var/www/galette/galette/lib/Galette/Middleware/Authenticate.php(200): Slim\Routing\Route->handle()<br />#10 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(269): Galette\Middleware\Authenticate-></em>_invoke()<br />#11 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#12 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\MiddlewareDispatcher->handle()<br />#13 /var/www/galette/galette/vendor/slim/slim/Slim/Routing/Route.php(315): Slim\MiddlewareDispatcher->handle()<br />#14 /var/www/galette/galette/vendor/slim/slim/Slim/Routing/RouteRunner.php(68): Slim\Routing\Route->run()<br />#15 /var/www/galette/galette/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66): Slim\Routing\RouteRunner->handle()<br />#16 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): RKA\SessionMiddleware->process()<br />#17 /var/www/galette/galette/vendor/slim/csrf/src/Guard.php(476): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#18 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Csrf\Guard->process()<br />#19 /var/www/galette/galette/lib/Galette/Middleware/Language.php(86): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#20 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): Galette\Middleware\Language->_<em>invoke()<br />#21 /var/www/galette/galette/lib/Galette/Middleware/Telemetry.php(86): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#22 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): Galette\Middleware\Telemetry-></em>_invoke()<br />#23 /var/www/galette/galette/includes/main.inc.php(212): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#24 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(269): Closure->{closure}()<br />#25 /var/www/galette/galette/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#26 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\RoutingMiddleware->process()<br />#27 /var/www/galette/galette/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(76): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#28 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\ErrorMiddleware->process()<br />#29 /var/www/galette/galette/vendor/slim/twig-view/src/TwigMiddleware.php(115): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#30 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Views\TwigMiddleware->process()<br />#31 /var/www/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()<br />#32 /var/www/galette/galette/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle()<br />#33 /var/www/galette/galette/vendor/slim/slim/Slim/App.php(183): Slim\App->handle()<br />#34 /var/www/galette/galette/includes/main.inc.php(244): Slim\App->run()<br />#35 /var/www/galette/galette/webroot/index.php(57): require_once('...')<br />#36 {main}</p>
</blockquote> Auto - Anomalie #1672 (Fermé): First pagination of properties not workinghttp://redmine.ulysses.fr/issues/16722023-03-02T13:15:31ZJohan Cwiklinskijohan@x-tnd.be
<p>When a list of properties reach the pagination limit (say we enter the 11th element with a pagination set to 10), number of page is still "1" unless the page is loaded another time.</p> Auto - Evolution #1609 (Fermé): liste publique des véhiculeshttp://redmine.ulysses.fr/issues/16092021-12-22T17:34:17ZAlfa-Club Des Volcansalfa.club.volcans@free.fr
<p>Bonjour,</p>
<p>À la demande des membres de mon club, j'ai ajouté la fonctionnalité 'liste publique' pour permettre à tous de visualiser l'ensemble des véhicules du club (du moins ceux de membres ayant coché "Apparaître dans la liste des membres".<br />J'ai essayé de le faire en respectant la structure et l'esprit du code existant, mais ça fait quelques années que je ne code plus régulièrement ...</p>
<p>Je mets le code en pj de cette demande, incluant un fichier txt qui décrit les modifs.<br />(un zip du plugin modifié complet)</p>
<p>En espérant que cette contribution sera utile,<br />alf'amitiés<br />Didier</p> Auto - Anomalie #1582 (Fermé): admin - filtrage de la liste des véhicules d'un adhérent http://redmine.ulysses.fr/issues/15822021-10-07T07:35:27ZIzn0 Good
<p>En tant qu'admin, lorsque je clique sur le bouton "véhicules de l'adhérent", je suis redirigé vers la liste des véhicules filtrés de l'adhérent selectionné.</p>
<p><ins><strong>Erreur</strong></ins><br />La liste m'affiche l'ensemble des véhicules sans filtre sur l'adhérent.</p>
<ins><strong>Reproduction</strong></ins>
<ol>
<li>Ajouter 3 adhérents</li>
<li>Ajouter une auto pour l'adhérent 1</li>
<li>Ajouter une auto pour l'adhérent 2</li>
<li>Voir la liste des véhicules de l'adhérent 3</li>
</ol>
<blockquote>
<p>on retrouve les véhicules de l'adhérent 1 & 2</p>
</blockquote> Auto - Anomalie #1564 (Fermé): GaletteAuto\\Controller::vehiclesList(): Argument #3 ($option) mus...http://redmine.ulysses.fr/issues/15642021-09-11T13:06:42ZIzn0 Good
<p>Dans \plugin-auto-1.7.0\lib\GaletteAuto\Controller.php, ligne 151</p>
<p>on passe un array en 3eme argument alors que la methode attends une chaine string</p>
<p>on appel la méthode :<br /><pre><code class="php syntaxhl" data-language="php"><span class="k">return</span> <span class="nv">$this</span><span class="o">-></span><span class="nf">vehiclesList</span><span class="p">(</span><span class="nv">$request</span><span class="p">,</span> <span class="nv">$response</span><span class="p">,</span> <span class="nv">$args</span><span class="p">);</span>
</code></pre><br />alors que la signature de celle-ci est :<br /><pre><code class="php syntaxhl" data-language="php"><span class="k">public</span> <span class="k">function</span> <span class="n">vehiclesList</span><span class="p">(</span><span class="kt">Request</span> <span class="nv">$request</span><span class="p">,</span> <span class="kt">Response</span> <span class="nv">$response</span><span class="p">,</span> <span class="kt">string</span> <span class="nv">$option</span> <span class="o">=</span> <span class="kc">null</span><span class="p">,</span> <span class="kt">int</span> <span class="nv">$value</span> <span class="o">=</span> <span class="kc">null</span><span class="p">):</span> <span class="kt">Response</span>
</code></pre></p>
<p><img src="http://redmine.ulysses.fr/attachments/download/401/clipboard-202109111503-rqmm9.png" alt="" loading="lazy" /></p> Auto - Anomalie #1561 (Fermé): Création véhicule échoue si ajout d'une image à la créationhttp://redmine.ulysses.fr/issues/15612021-08-16T06:12:15ZAlfa-Club Des Volcansalfa.club.volcans@free.fr
<p>Lorsque l'on ajoute la photo au moment de la création d'un véhicule, cette création échoue, car l'enregistrement de la photo est tentée avant la création d'un véhicule -> la propriété "Id" de la picture ne peut pas être renseignée, et la requête SQL est invalide.</p>
<p>Bug reproductible sur demo.galette.eu</p> Auto - Souhaits #1326 (Fermé): Configuration des champs olibgatoireshttp://redmine.ulysses.fr/issues/13262019-10-10T09:40:12ZJohan Cwiklinskijohan@x-tnd.be
<p><a class="external" href="https://vote.galette.eu/posts/53/modifier-les-champs-obligatoires-dans-le-plugin-auto">https://vote.galette.eu/posts/53/modifier-les-champs-obligatoires-dans-le-plugin-auto</a></p> Auto - Anomalie #1300 (Fermé): les modèles ne s'affichent pas dans la listboxhttp://redmine.ulysses.fr/issues/13002019-09-23T06:15:40Zvincent lechien
<p>Bonjour à vous,<br />j'ai configurer une marque et plusieurs modèles de voiture, et aucun modèle ne s'affiche dans la selection</p>
<p>il s'affiche correctement dans l'administration(galette/webroot/plugins/auto/models)</p>
<p>Merci de votre support</p>
<p>autoplugin * 2018-12-02 6 1.4.0<br />Galette v0.9.3-dev</p> Auto - Anomalie #1285 (Fermé): plugin autos 921 liste des autos fige sur la première pagehttp://redmine.ulysses.fr/issues/12852019-06-07T07:37:31ZMichel Verdieranatole404@gmail.com
<p>en administrateur galette, la liste des autos fige sur la première page que l'on clique sur un nombre ou sur > ou >>.<br />merci.<br />Michel</p> Auto - Anomalie #1114 (Fermé): Enregistrement voiture en erreurhttp://redmine.ulysses.fr/issues/11142017-11-12T16:33:28ZFr ceroplusdespam@laposte.net
<p>Bonjour<br />Galette develop et plugin auto develop du 12/11/2017 chacun.<br />Pour enregistrer une voiture sans photo il y a ce message d'erreur sur la page et la voiture n'est pas enregistrée malgré le fait que les rubriques indiquées sont renseignées:</p>
<p>- ERREUR -<br /> - You must choose a modèle in the list (not translated)<br /> - you must attach an owner to this car (not translated)</p>
<p>Aussi au moment d'enregistrer une voiture avec une photo il y a ce message d'erreur:<br />Message : Notice: Undefined property: GaletteAuto\Picture::$db_id<br />Fichier : D:\xampp7\htdocs\galette\lib\Galette\Core\Picture.php<br />Ligne : 384</p>
<p>François</p> Auto - Anomalie #1111 (Fermé): plugin-auto : Bug sur menu liste des finitionshttp://redmine.ulysses.fr/issues/11112017-11-08T17:15:37ZJérémy HIEULLE
<p>Petite typo dans le dernier commit <a class="external" href="https://git.tuxfamily.org/galette/plugin-auto.git/commit/?h=develop&id=3af1f1d48036bf533c535d768c553ac7104c0c36">https://git.tuxfamily.org/galette/plugin-auto.git/commit/?h=develop&id=3af1f1d48036bf533c535d768c553ac7104c0c36</a><br />Ligne 7 du fichier menu.tpl<br />- <code><li{if $cur_route eq "finitionsList || ($cur_route eq 'propertyEdit' && $cur_subroute eq {_T string='finition' domain='auto_routes'})"} class="selected"{/if}><a href="{path_for name="finitionsList"}">{_T string="Finitions list" domain="auto"}</a></li></code><br />+ <code><li{if $cur_route eq "finitionsList" || ($cur_route eq 'propertyEdit' && $cur_subroute eq {_T string='finition' domain='auto_routes'})"} class="selected"{/if}><a href="{path_for name="finitionsList"}">{_T string="Finitions list" domain="auto"}</a></li></code></p> Auto - Anomalie #975 (Fermé): Suppression de véhicules avec historiquehttp://redmine.ulysses.fr/issues/9752016-09-29T04:30:24ZJohan Cwiklinskijohan@x-tnd.be
<p>La suppression d'un véhicule qui possède un historique est impossible (erreur de clé étrangère).</p> Auto - Anomalie #961 (Fermé): Plugin Auto : dysfonctionnement selon l'utilisateur connectéhttp://redmine.ulysses.fr/issues/9612016-09-21T09:23:14ZMichel Verdieranatole404@gmail.com
<p>La gestion des autos du membre consulté ne se fait pas pour les gestionnaires de galette autres que le superadmin.<br />Il faudrait qu'un gestionnaire de galette, soit un administrateur, soit un statut <= 20 puisse consulter ou gérer les fiches autos du membre affiché.</p> Auto - Evolution #671 (Fermé): Droits des gestionnaires "incohérents"http://redmine.ulysses.fr/issues/6712013-08-01T13:13:13ZMichel Verdieranatole404@gmail.com
<p>bjr,<br />Suite à mon mél.<br />Ce qui rend difficile l'utilisation du plugin auto pour un gestionnaire, c'est que l'affichage 'mes voitures' renvoi les voitures de l'utilisateur connecté.<br />Hors par définition, un gestionnaire doit être capable de gérer les voitures de l'adhérent affiché.<br />Donc serait il possible de faire en sorte que les voitures affichées soient :<br />- soit celle du gestionnaire 'mes voitures'<br />- soit celle de l'adhérent affiché 'ses voitures' cf copie d'écran trafiquée<br />OU<br />- celle de l'adhérent affiché (le gestionnaire peut afficher sa propre fiche) . supprimer alors le 'mes' devant voiture dans le menu;</p>