Search 1.9 billion lines of Odoo code on GitHub

connector_vg7_project

Author: SHS-AV s.r.l.
License: no license
Branch: 10.0-devel-r2
Repository: zeroincombenze/connector
Dependencies: base, connector_vg7, and project
Languages: HTML (78, 13.6%), PO File (199, 34.6%), Python (104, 18.1%), XML (21, 3.7%), and reStructuredText (173, 30.1%)
Other branches: 10.0, 10.0-devel, and 10.0-devel-r3

<h1 class="title"><img alt="icon" src="https://raw.githubusercontent.com/zeroincombenze/connector/10.0/connector_vg7/static/description/icon.png" /> connector_vg7 10.0.0.1.11</h1> <p><strong>Bidirectional connector to/from VG7 software</strong></p> <p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Alfa" src="https://img.shields.io/badge/maturity-Alfa-red.png" /></a> <a class="reference external" href="https://travis-ci.org/zeroincombenze/connector"><img alt="github.com" src="https://travis-ci.org/zeroincombenze/connector.svg?branch=10.0" /></a> <a class="reference external" href="https://codecov.io/gh/zeroincombenze/connector/branch/10.0"><img alt="Codecov" src="https://codecov.io/gh/zeroincombenze/connector/branch/10.0/graph/badge.svg"> </a> <a class="reference external" href="http://www.gnu.org/licenses/lgpl-3.0-standalone.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/licence-LGPL--3-7379c3.svg"> </a> <a class="reference external" href="https://erp10.zeroincombenze.it"><img alt="Try Me" src="https://www.zeroincombenze.it/wp-content/uploads/ci-ct/prd/button-try-it-10.svg"> </a></p> <div class="contents topic" id="contents"> <p class="topic-title">Contents</p> <ul class="simple"> <li><a class="reference internal" href="#overview-panoramica" id="id5">Overview / Panoramica</a><ul> <li><a class="reference internal" href="#en-connector-to-from-vg7" id="id6">en Connector to/from VG7</a></li> <li><a class="reference internal" href="#it-connettore-con-vg7" id="id7">it Connettore con VG7</a></li> </ul> </li> <li><a class="reference internal" href="#getting-started-come-iniziare" id="id8">Getting started / Come iniziare</a><ul> <li><a class="reference internal" href="#installation-installazione" id="id9">Installation / Installazione</a></li> <li><a class="reference internal" href="#upgrade-aggiornamento" id="id10">Upgrade / Aggiornamento</a></li> <li><a class="reference internal" href="#support-supporto" id="id11">Support / Supporto</a></li> </ul> </li> <li><a class="reference internal" href="#get-involved-ci-mettiamo-in-gioco" id="id12">Get involved / Ci mettiamo in gioco</a><ul> <li><a class="reference internal" href="#proposals-for-enhancement" id="id13">Proposals for enhancement</a></li> <li><a class="reference internal" href="#changelog-history-cronologia-modifiche" id="id14">ChangeLog History / Cronologia modifiche</a><ul> <li><a class="reference internal" href="#id1" id="id15">10.0.0.1.11 (2019-12-03)</a></li> <li><a class="reference internal" href="#id2" id="id16">10.0.0.1.10 (2019-11-11)</a></li> <li><a class="reference internal" href="#id3" id="id17">10.0.0.1.9 (2019-10-14)</a></li> <li><a class="reference internal" href="#id4" id="id18">10.0.0.1.8 (2019-10-09)</a></li> </ul> </li> </ul> </li> <li><a class="reference internal" href="#credits-didascalie" id="id19">Credits / Didascalie</a><ul> <li><a class="reference internal" href="#copyright" id="id20">Copyright</a></li> <li><a class="reference internal" href="#authors-autori" id="id21">Authors / Autori</a></li> <li><a class="reference internal" href="#contributors-collaboratori" id="id22">Contributors / Collaboratori</a></li> </ul> </li> </ul> </div> <a name="overview-panoramica"></a> <h2><a class="toc-backref" href="#id5">Overview / Panoramica</a></h2> <a name="en-connector-to-from-vg7"></a> <h3><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="en" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/en_US.png" /></a> Connector to/from VG7</h3> <p>This module makes available the synchro function to synchronize external data with Odoo data. The function sysnchro return th ID of record found or created. Negative values are error codes.</p> <p>The function synchro accepts a data dictionary with field values, like create and write functions.</p> <p>Every field name may be:</p> <ul class="simple"> <li>&quot;id&quot; (integer): the Odoo ID of record; if supplied means write specific existent record</li> <li>&quot;vg7_id&quot; (integer): the external partner ID of record</li> <li>Odoo name: same behavior of Odoo write and create; external partner must know the Odoo structure</li> <li>External name as format &quot;vg7:field&quot;: external name is translated into Odoo name base on dictionary</li> <li>Prefixed Odoo name ad format &quot;vg7_field&quot;: external partner must know the Odoo structure but pass its local value</li> </ul> <p>Every field value may be:</p> <ul class="simple"> <li>Value as is, i.e. partner name; value is acquired as is.</li> <li>Odoo reference: ID of odoo M2O table; external partner must know the Odoo data</li> <li>External references: ID of external reference; field name is prefixed by &quot;vg7:&quot; or &quot;<a href="#id23"><span class="problematic" id="id24">vg7_</span></a>&quot;</li> <li>Text of reference: key of reference key, i.e. &quot;admin&quot; in user_id field</li> </ul> <p>Behavior:</p> <ul class="simple"> <li>If &quot;id&quot; in field names, the function executes a write to specific ID; id record does not exit exception is generated</li> <li>If &quot;vg7_id&quot; in field name, record with vg7_id is searched; if found, the function executes a write</li> <li>Search for record matching value passed; the function execute a fallback search algorithm</li> </ul> <div class="line-block"> <div class="line"><br /></div> </div> <a name="it-connettore-con-vg7"></a> <h3><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="it" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/it_IT.png" /></a> Connettore con VG7</h3> <p>Non ancora documentato</p> <div class="line-block"> <div class="line"><br /></div> <div class="line"><br /></div> </div> <a name="getting-started-come-iniziare"></a> <h2><a class="toc-backref" href="#id8">Getting started / Come iniziare</a></h2> <p><a class="reference external" href="https://erp10.zeroincombenze.it"><img alt="Try Me" src="https://www.zeroincombenze.it/wp-content/uploads/ci-ct/prd/button-try-it-10.svg"> </a></p> <div class="line-block"> <div class="line"><br /></div> </div> <a name="installation-installazione"></a> <h3><a class="toc-backref" href="#id9">Installation / Installazione</a></h3> <table class="docutils"> <colgroup> <col width="44%" /> <col width="56%" /> </colgroup> <tbody valign="top"> <tr><td><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="en" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/en_US.png" /></a></td> <td><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="it" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/it_IT.png" /></a></td> </tr> <tr><td><p class="first">These instruction are just an example to remember what you have to do on Linux.</p> <p class="last">Installation is built with:</p> </td> <td><p class="first">Istruzioni di esempio valide solo per distribuzioni Linux CentOS 7, Ubuntu 14+ e Debian 8+</p> <p class="last">L'installazione è costruita con:</p> </td> </tr> <tr><td colspan="2"><a class="reference external" href="https://github.com/zeroincombenze/tools">Zeroincombenze Tools</a></td> </tr> <tr><td>Suggested deployment is:</td> <td>Posizione suggerita per l'installazione:</td> </tr> <tr><td colspan="2">/opt/odoo/10.0/connector/</td> </tr> </tbody> </table> <pre> <code>cd $HOME git clone https://github.com/zeroincombenze/tools.git cd ./tools ./install_tools.sh -p source /opt/odoo/dev/activate_tools odoo_install_repository connector -b 10.0 -O zero sudo manage_odoo requirements -b 10.0 -vsy -o /opt/odoo/10.0</code> </pre> <p>From UI: go to:</p> <ul class="simple"> <li><img alt="menu" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/menu.png" /> Setting &gt; Activate Developer mode</li> <li><img alt="menu" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/menu.png" /> Apps &gt; Update Apps List</li> <li><img alt="menu" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/menu.png" /> Setting &gt; Apps <img alt="right_do" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/right_do.png" /> Select <strong>connector_vg7</strong> &gt; Install</li> </ul> <div class="line-block"> <div class="line"><br /></div> </div> <a name="upgrade-aggiornamento"></a> <h3><a class="toc-backref" href="#id10">Upgrade / Aggiornamento</a></h3> <table class="docutils"> <colgroup> <col width="44%" /> <col width="56%" /> </colgroup> <tbody valign="top"> <tr><td><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="en" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/en_US.png" /></a></td> <td><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="it" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/it_IT.png" /></a></td> </tr> <tr><td>When you want upgrade and you installed using above statements:</td> <td>Per aggiornare, se avete installato con le istruzioni di cui sopra:</td> </tr> </tbody> </table> <pre> <code>odoo_install_repository connector -b 10.0 -O zero -U # Adjust following statements as per your system sudo systemctl restart odoo</code> </pre> <p>From UI: go to:</p> <ul class="simple"> <li><img alt="menu" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/menu.png" /> Setting &gt; Activate Developer mode</li> <li><img alt="menu" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/menu.png" /> Apps &gt; Update Apps List</li> <li><img alt="menu" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/menu.png" /> Setting &gt; Apps <img alt="right_do" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/awesome/right_do.png" /> Select <strong>connector_vg7</strong> &gt; Update</li> </ul> <div class="line-block"> <div class="line"><br /></div> </div> <a name="support-supporto"></a> <h3><a class="toc-backref" href="#id11">Support / Supporto</a></h3> <p><a class="reference external" href="https://www.zeroincombenze.it/"><img alt="Zeroincombenze" src="https://avatars0.githubusercontent.com/u/6972555?s=460&amp;v=4" /></a> This module is maintained by the <a class="reference external" href="https://www.zeroincombenze.it/">SHS-AV s.r.l.</a></p> <div class="line-block"> <div class="line"><br /></div> <div class="line"><br /></div> </div> <a name="get-involved-ci-mettiamo-in-gioco"></a> <h2><a class="toc-backref" href="#id12">Get involved / Ci mettiamo in gioco</a></h2> <p>Bug reports are welcome! You can use the issue tracker to report bugs, and/or submit pull requests on <a class="reference external" href="https://github.com/zeroincombenze/connector/issues">GitHub Issues</a>.</p> <p>In case of trouble, please check there if your issue has already been reported.</p> <a name="proposals-for-enhancement"></a> <h3><a class="toc-backref" href="#id13">Proposals for enhancement</a></h3> <p><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="en" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/en_US.png" /></a> If you have a proposal to change this module, you may want to send an email to &lt;<a class="reference external" href="mailto:cc&#64;shs-av.com">cc&#64;shs-av.com</a>&gt; for initial feedback. An Enhancement Proposal may be submitted if your idea gains ground.</p> <p><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="it" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/it_IT.png" /></a> Se hai proposte per migliorare questo modulo, puoi inviare una mail a &lt;<a class="reference external" href="mailto:cc&#64;shs-av.com">cc&#64;shs-av.com</a>&gt; per un iniziale contatto.</p> <a name="changelog-history-cronologia-modifiche"></a> <h3><a class="toc-backref" href="#id14">ChangeLog History / Cronologia modifiche</a></h3> <a name="id1"></a> <h4><a class="toc-backref" href="#id15">10.0.0.1.11 (2019-12-03)</a></h4> <ul class="simple"> <li>[FIX] Partner minor fixes / Problemi minori clienti</li> <li>[IMP] Delivery document import / Importazione DdT</li> </ul> <a name="id2"></a> <h4><a class="toc-backref" href="#id16">10.0.0.1.10 (2019-11-11)</a></h4> <ul class="simple"> <li>[FIX] Parse id of vg7_response function / Validazione id funzione vg7_response</li> <li>[FIX] Field with olny space are ingnored / I campi di soli spazi sono ignorati</li> <li>[FIX] Log error whene invalid state change / Segnala errore in caso di cambio stato non valido</li> <li>[IMP] Customer manages addressess / L'importazione dei clienti gestisce gli indirizzi</li> </ul> <a name="id3"></a> <h4><a class="toc-backref" href="#id17">10.0.0.1.9 (2019-10-14)</a></h4> <ul class="simple"> <li>[FIX] Not() function applied only to ext. ref. / La funzione not() è applicata solo se nome esterno</li> </ul> <a name="id4"></a> <h4><a class="toc-backref" href="#id18">10.0.0.1.8 (2019-10-09)</a></h4> <ul class="simple"> <li>[IMP] Account Payment Term / Tabella termini di pagamento</li> <li>[IMP] New protection level / Nuovo livello di protezione</li> </ul> <div class="line-block"> <div class="line"><br /></div> <div class="line"><br /></div> </div> <a name="credits-didascalie"></a> <h2><a class="toc-backref" href="#id19">Credits / Didascalie</a></h2> <a name="copyright"></a> <h3><a class="toc-backref" href="#id20">Copyright</a></h3> <p>Odoo is a trademark of <a class="reference external" href="https://www.odoo.com/">Odoo S.A.</a> (formerly OpenERP)</p> <div class="line-block"> <div class="line"><br /></div> </div> <a name="authors-autori"></a> <h3><a class="toc-backref" href="#id21">Authors / Autori</a></h3> <ul class="simple"> <li><a class="reference external" href="https://www.zeroincombenze.it/">SHS-AV s.r.l.</a></li> </ul> <a name="contributors-collaboratori"></a> <h3><a class="toc-backref" href="#id22">Contributors / Collaboratori</a></h3> <ul class="simple"> <li>Antonio Maria Vigliotti &lt;<a class="reference external" href="mailto:antoniomaria.vigliotti&#64;gmail.com">antoniomaria.vigliotti&#64;gmail.com</a>&gt;</li> </ul> <div class="line-block"> <div class="line"><br /></div> </div> <hr class="docutils" /> <p><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="en" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/en_US.png" /></a> <strong>zeroincombenze®</strong> is a trademark of <a class="reference external" href="https://www.shs-av.com/">SHS-AV s.r.l.</a> which distributes and promotes ready-to-use <strong>Odoo</strong> on own cloud infrastructure. <a class="reference external" href="https://wiki.zeroincombenze.org/en/Odoo">Zeroincombenze® distribution of Odoo</a> is mainly designed to cover Italian law and markeplace.</p> <p><a class="reference external" href="https://www.facebook.com/Zeroincombenze-Software-gestionale-online-249494305219415/"><img alt="it" src="https://raw.githubusercontent.com/zeroincombenze/grymb/master/flags/it_IT.png" /></a> <strong>zeroincombenze®</strong> è un marchio registrato da <a class="reference external" href="https://www.shs-av.com/">SHS-AV s.r.l.</a> che distribuisce e promuove <strong>Odoo</strong> pronto all'uso sulla propria infrastuttura. La distribuzione <a class="reference external" href="https://wiki.zeroincombenze.org/en/Odoo">Zeroincombenze®</a> è progettata per le esigenze del mercato italiano.</p> <p><a class="reference external" href="https://tawk.to/85d4f6e06e68dd4e358797643fe5ee67540e408b"><img alt="chat_with_us" src="https://www.shs-av.com/wp-content/chat_with_us.gif" /></a></p> <div class="line-block"> <div class="line"><br /></div> </div> <p>This module is part of connector project.</p> <p>Last Update / Ultimo aggiornamento: 2019-12-06</p>