Author: |
IT-Projects LLC, Ivan Yelizariev |
License: |
Other OSI approved licence |
Branch: |
sync-studio |
Repository: |
yelizariev/sync-addons |
Dependencies: |
base,
base_automation,
mail,
queue_job,
and
website |
Languages: |
Python (1405, 39.7%),
XML (1670, 47.2%),
and
reStructuredText (465, 13.1%) |
Other branches: |
11.0-new-website5,
11.0-new-website6,
11.0-rebrand,
11.0-vesion-version,
11.0-zero-price5,
11.0-zero-price6,
12.0-new-website5,
12.0-new-website6,
12.0-rebrand,
12.0-sync-logs,
12.0-sync-no-imports,
12.0-sync-no-imports-2,
12.0-sync-studio-original,
12.0-sync_woo,
12.0-vesion-version,
12.0-zero-price5,
12.0-zero-price6,
13.0-new-website5,
13.0-new-website6,
13.0-rebrand,
13.0-sync-logs,
13.0-vesion-version,
13.0-zero-price5,
13.0-zero-price6,
14.0-facebook-doc,
14.0-fix-links.odoo,
14.0-fr,
14.0-multi_livechat,
14.0-new-website5,
14.0-new-website6,
14.0-pablo,
14.0-pablo-updates-unlink,
14.0-pre-commit,
14.0-rebrand,
14.0-sync,
14.0-sync-backup,
14.0-sync_facebook,
14.0-sync_facebook-dev,
14.0-sync_task_id-ondelete-cascade,
14.0-sync_telegram,
14.0-sync_telegram-channel-settings,
14.0-sync_telegram-fix,
14.0-sync_viber,
14.0-vesion-version,
15.0-fr,
15.0-links-names,
15.0-multi_livechat-cleanup,
15.0-openapi-fix-access,
15.0-openapi-fix-empty-selection-fields,
15.0-release,
15.0-sync_whatsapp,
and
sync_1c |
Other repositories: |
SeuMarco/sync-addons,
brain-tec/sync-addons,
em230418/sync-addons,
itpp-labs/sync-addons,
and
trojikman/sync-addons |
<a class="reference external image-reference" href="https://opensource.org/licenses/MIT"><img alt="License: MIT" src="https://img.shields.io/badge/license-MIT-blue.svg">
</a>
<a name="sync-studio-free"></a>
<h2>Sync Studio Free</h2>
<p>Synchronize anything with anything, including Odoo.</p>
<p>Provides a single place to handle synchronization trigered by one of the following events:</p>
<ul class="simple">
<li><strong>Cron</strong> -- provided by <code>ir.cron</code></li>
<li><strong>DB Event</strong> -- provided by <code>base.automation</code></li>
<li><strong>Incoming webhook</strong> -- provided by <code>ir.actions.server::website_published</code> (search for <code>/website/action</code> in <code>website</code> module)</li>
<li><strong>Manual Triggering</strong> -- provided by <code>ir.actions.server</code>. User needs to click a button to run this action</li>
</ul>
<p>Difference with built-in code evaluation:</p>
<ul class="simple">
<li>Allows to add extra imports to eval context</li>
<li>Allows to use json format for incomming webhooks</li>
<li>Provides helpers for resource linking. See <em>Links</em> section in <a class="reference external" href="doc/index.rst">doc/index.rst</a></li>
</ul>
<a name="roadmap"></a>
<h3>Roadmap</h3>
<ul class="simple">
<li>Github<->Trello: implement API via Odoo UI and use button "Export to XML" to package into the module</li>
<li>Menu and views for links</li>
</ul>
<a name="credits"></a>
<h3>Credits</h3>
<a name="contributors"></a>
<h4>Contributors</h4>
<ul>
<li><p class="first"><a class="reference external" href="https://twitter.com/yelizariev">Ivan Yelizariev</a>:</p>
<blockquote>
<ul class="simple">
<li><table class="first docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">one::zero:</th><td class="field-body">init version of the module</td>
</tr>
</tbody>
</table>
</li>
</ul>
</blockquote>
</li>
</ul>
<a name="sponsors"></a>
<h4>Sponsors</h4>
<ul class="simple">
<li><a class="reference external" href="https://it-projects.info">IT-Projects LLC</a></li>
</ul>
<a name="maintainers"></a>
<h4>Maintainers</h4>
<ul>
<li><p class="first"><a class="reference external" href="https://it-projects.info">IT-Projects LLC</a></p>
<blockquote>
<p>To get a guaranteed support
you are kindly requested to purchase the module
at <a class="reference external" href="https://apps.odoo.com/apps/modules/12.0/sync/">odoo apps store</a>.</p>
<p>Thank you for understanding!</p>
<p><a class="reference external" href="https://www.it-projects.info/team">IT-Projects Team</a></p>
</blockquote>
</li>
</ul>
<a name="further-information"></a>
<h3>Further information</h3>
<p>Demo: <a class="reference external" href="http://runbot.it-projects.info/demo/sync-addons/12.0">http://runbot.it-projects.info/demo/sync-addons/12.0</a></p>
<p>HTML Description: <a class="reference external" href="https://apps.odoo.com/apps/modules/12.0/sync/">https://apps.odoo.com/apps/modules/12.0/sync/</a></p>
<p>Usage instructions: <a class="reference external" href="doc/index.rst">doc/index.rst</a></p>
<p>Changelog: <a class="reference external" href="doc/changelog.rst">doc/changelog.rst</a></p>
<p>Notifications on updates: <a class="reference external" href="https://github.com/it-projects-llc/sync-addons/commits/12.0/sync.atom">via Atom</a>, <a class="reference external" href="https://blogtrottr.com/?subscribe=https://github.com/it-projects-llc/sync-addons/commits/12.0/sync.atom">by Email</a></p>
<p>Tested on Odoo 12.0 3fbfa87df85d6463dfcba47416f360fcdef4448e</p>