https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342020-01-20T15:00:40ZRedmine Entr’ouvertPasserelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2107362020-01-20T15:00:40ZLauréline Guérin
<ul><li><strong>Fichier</strong> <a href="/attachments/40578">0002-toulouse_axel-invoice-history-39028.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/40578/0002-toulouse_axel-invoice-history-39028.patch">0002-toulouse_axel-invoice-history-39028.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/40577">0001-misc-improve-JSONSchemaFromXMLSchema-39028.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/40577/0001-misc-improve-JSONSchemaFromXMLSchema-39028.patch">0001-misc-improve-JSONSchemaFromXMLSchema-39028.patch</a> ajouté</li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Solution proposée</i></li><li><strong>Patch proposed</strong> changé de <i>Non</i> à <i>Oui</i></li></ul><p>Visiblement, il n'y a pas de rapport entre IDREGIE et IDDIRECTION (une direction peut contenir plusieurs regies, cf un commentaire du document <a class="external" href="https://dev.entrouvert.org/attachments/download/40563/CUGT-eAdmin_SPEC-InterfaceAXEL-Factures_20170503_V1.1.A-N-CommentairesTN....docx">https://dev.entrouvert.org/attachments/download/40563/CUGT-eAdmin_SPEC-InterfaceAXEL-Factures_20170503_V1.1.A-N-CommentairesTN....docx</a> dans #39080)</p>
<p>Donc, vu avec Thomas N: le endpoint des historiques de facture remonte toutes les factures, quelle que soit la régie passée en paramètre. On configurera une seule cellule historique, qui pointera sur une des régies (choisie de manière complètement aléatoire par nos soins).</p>
<p>J'ai modifié les endpoint <code>invoice</code> et <code>invoice_pdf</code> pour qu'ils soient en mesure de fallbacker sur les historiques si la facture n'est pas trouvée dans les factures à payer.</p> Passerelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2107372020-01-20T15:01:02ZLauréline Guérin
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/210737/diff?detail_id=185135">diff</a>)</li></ul> Passerelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2107432020-01-20T15:23:18ZThomas Noël
<ul></ul><p>Je pense que pour la liste des factures historiques, pour chacune il faudrait renvoyer les NUMDIRECTION, IDDIRECTION et LIBDIRECTION. Parce que j'ai l'intuition qu'il faudra les afficher. En ajoutant un argument "vendor_base={}" dans normalize_invoice, genre.</p> Passerelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2107462020-01-20T15:37:09ZLauréline Guérin
<ul><li><strong>Fichier</strong> <a href="/attachments/40579">0002-toulouse_axel-invoice-history-39028.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/40579/0002-toulouse_axel-invoice-history-39028.patch">0002-toulouse_axel-invoice-history-39028.patch</a> ajouté</li></ul><p>et voila :)</p> Passerelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2107722020-01-20T16:31:22ZBenjamin Dauvergne
<ul></ul><p>Plutôt que d'appeler le get_invoice normal puis historical on pourrait directement mettre dans l'id un préfixe 'historical-' pour différencier les références.</p> Passerelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2108132020-01-21T08:27:56ZLauréline Guérin
<ul><li><strong>Fichier</strong> <a href="/attachments/40588">0002-toulouse_axel-invoice-history-39028.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/40588/0002-toulouse_axel-invoice-history-39028.patch">0002-toulouse_axel-invoice-history-39028.patch</a> ajouté</li></ul><p>bonne idée, merci</p> Passerelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2108172020-01-21T08:49:59ZThomas Noël
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>Solution validée</i></li></ul><p>Alors j'aurai juste inversé <br /><pre>
vendor = invoice
vendor.update(vendor_base or {})
</pre><br />en<br /><pre>
vendor = vendor_base or {}
vendor.update(invoice)
</pre><br />parce que vendor_base c'est la base :) Mais bon, on sait que y'aura pas de collision, donc bon.</p>
<p>(sinon, « True if invoice['EXISTEPDF'] '1' else False » ça peut juste s'écrire « invoice['EXISTEPDF'] '1' », mais c'était déjà là avant alors zou et puis j'arrête de faire mon tatasse).</p>
<p>Bref, c'est un ack.</p> Passerelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2108302020-01-21T09:14:26ZLauréline Guérin
<ul><li><strong>Statut</strong> changé de <i>Solution validée</i> à <i>Résolu (à déployer)</i></li></ul><pre>
commit 03b86d74afe091de70617ad98c7c421ee52119df
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date: Mon Jan 20 09:15:03 2020 +0100
toulouse_axel: invoice history (#39028)
commit d088429533bc4eecd131b314376d913f1159bd42
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date: Fri Jan 17 16:04:00 2020 +0100
misc: improve JSONSchemaFromXMLSchema (#39028)
</pre>
<p>remarques prises en compte :)</p> Passerelle - Development #39028: Toulouse Axel - endpoint de remontée des historiques de facturehttps://dev.entrouvert.org/issues/39028?journal_id=2123012020-01-28T14:18:40ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Solution déployée</i></li></ul>