[MERGE] Forward port of 12.0 to 13.0
@ -377,7 +377,11 @@ class BootstrapTranslator(nodes.NodeVisitor, object):
|
||||
"Unsupported alignment value \"%s\"" % node['align'],
|
||||
location=doc
|
||||
)
|
||||
# todo: explicit width/height/scale?
|
||||
attrs['style'] = '; '.join(
|
||||
'%s:%s' % (name, node[name] + ('px' if re.match(r'^[0-9]+$', node[name]) else ''))
|
||||
for name in ['width', 'height']
|
||||
if name in node
|
||||
)
|
||||
self.body.append(self.starttag(node, 'img', **attrs))
|
||||
def depart_image(self, node): pass
|
||||
def visit_figure(self, node):
|
||||
|
@ -65,8 +65,6 @@ In particular, Odoo's core accounting engine supports:
|
||||
sold/delivered.
|
||||
* European accounting where expenses are accounted at the supplier
|
||||
bill.
|
||||
* Storno accounting (Italy) where refund invoices have negative
|
||||
credit/debit instead of a reverting the original journal items.
|
||||
|
||||
Odoo also have modules to comply with IFRS rules.
|
||||
|
||||
|
@ -28,7 +28,7 @@ You can change the stage of a branch by drag and dropping it on the stage sectio
|
||||
|
||||
Production
|
||||
----------
|
||||
This is the branch holding the code on which your production database run.
|
||||
This is the branch holding the code on which your production database runs.
|
||||
There can be only one production branch.
|
||||
|
||||
When you push a new commit in this branch,
|
||||
@ -59,26 +59,24 @@ will automatically be set back to the development stage after 30 days.
|
||||
|
||||
Staging
|
||||
-------
|
||||
Staging branches are meant to test your new features using the production data.
|
||||
Staging branches are meant to test your new features using the production data without compromising
|
||||
the actual production database with test records. They will create databases that are neutralized
|
||||
duplicates of the production database.
|
||||
|
||||
Pushing a new commit in one of these branches will either
|
||||
* start a new server, using a duplicate of the production database and the new revision of the branch
|
||||
* or update the previous database running on the branch,
|
||||
depending on the push behaviour configured in the :ref:`branch's settings <odoosh-gettingstarted-branches-tabs-settings>`.
|
||||
The neutralization includes:
|
||||
|
||||
You can therefore test your latest features using the production data without compromising the actual
|
||||
production database with test records.
|
||||
* Disabling scheduled actions. If you want to test them, you can trigger their action manually or
|
||||
re-enable them. Be aware that the platform will trigger them less often if no one is using the
|
||||
database in order to save up resources.
|
||||
* Disabling outgoing emails by intercepting them with a mailcatcher. An
|
||||
:ref:`interface to view <odoosh-gettingstarted-branches-tabs-mails>` the emails sent by your
|
||||
database is provided. That way, you do not have to worry about sending test emails to your contacts.
|
||||
* Setting payment acquirers and shipping providers in test mode.
|
||||
* Disabling IAP services
|
||||
|
||||
The outgoing emails are not sent: They are intercepted by the mailcatcher,
|
||||
which provides an interface to preview the emails sent by your database.
|
||||
That way, you do not have to worry about sending test emails to your contacts.
|
||||
|
||||
Scheduled actions are disabled. If you want to test them, you have to enable them or trigger their action manually.
|
||||
Be careful though: If these actions perform changes on third-party services (FTP servers, email servers, ...)
|
||||
used by your production database as well, you might cause unwanted changes in your production.
|
||||
|
||||
The latest database will be kept alive indefinitely, older ones may get garbage collected automatically.
|
||||
If you make configuration changes or view changes in these branches, make sure to document them or write them directly
|
||||
The latest database will be kept alive indefinitely, older ones from the same branch may get garbage collected
|
||||
to make room for new ones. It will be valid for 3 months, after which you will be expected to rebuild the branch.
|
||||
If you make configuration or view changes in these databases, make sure to document them or write them directly
|
||||
in the modules of the branch, using XML data files overriding the default configuration or views.
|
||||
|
||||
The unit tests are not performed as, in Odoo, they currently rely on the demo data, which is not loaded in the
|
||||
@ -89,18 +87,20 @@ Odoo.sh will then consider running the tests on staging databases.
|
||||
Development
|
||||
-----------
|
||||
Development branches create new databases using the demo data to run the unit tests.
|
||||
The modules installed and tested by default are the ones included in your branches.
|
||||
You can change this list of modules to install in your projects settings.
|
||||
The installed modules are the ones included in your branches. You can change this list of modules
|
||||
to install in your :ref:`project Settings <odoosh-gettingstarted-settings-modules-installation>`.
|
||||
|
||||
When you push a new commit in one of these branches,
|
||||
a new server is started, with a database created from scratch and the new revision of the branch.
|
||||
The demo data is loaded, and the unit tests are performed.
|
||||
This verifies your changes do not break any of the features tested by them.
|
||||
The demo data is loaded, and the unit tests are performed by default.
|
||||
This verifies your changes do not break any of the features tested by them. If you wish, you can
|
||||
disable the tests in the :ref:`branch's settings <odoosh-gettingstarted-branches-tabs-mails>`.
|
||||
|
||||
Similar to staging branches, the emails are not sent: They are intercepted by the mailcatcher.
|
||||
Similar to staging branches, the emails are not sent but are intercepted by a mailcatcher and
|
||||
scheduled actions are not triggered as often is the database is not in use.
|
||||
|
||||
The databases created for development branches are meant to live around three days.
|
||||
After that, they can be garbage collected automatically.
|
||||
After that, they can be garbage collected to make room for new databases.
|
||||
|
||||
.. _odoosh-gettingstarted-branches-mergingbranches:
|
||||
|
||||
@ -163,6 +163,8 @@ It can provide information about the ongoing operation on the database (installa
|
||||
or its result (tests feedback, successful backup import, ...).
|
||||
When an operation is successful, you can access the database thanks to the *connect* button.
|
||||
|
||||
.. _odoosh-gettingstarted-branches-tabs-mails:
|
||||
|
||||
Mails
|
||||
-----
|
||||
This tab contains the mail catcher. It displays an overview of the emails sent by your database.
|
||||
@ -212,7 +214,8 @@ Different logs are available:
|
||||
* install.log: The logs of the database installation. In a development branch, the logs of the tests are included.
|
||||
* pip.log: The logs of the Python dependencies installation.
|
||||
* odoo.log: The logs of the running server.
|
||||
* update.log: The logs of the database updates. This is available only for the production database.
|
||||
* update.log: The logs of the database updates.
|
||||
* pg_long_queries.log: The logs of psql queries that take an unusual amount of time.
|
||||
|
||||
If new lines are added in the logs, they will be displayed automatically.
|
||||
If you scroll to the bottom, the browser will scroll automatically each time a new line is added.
|
||||
@ -259,30 +262,90 @@ Settings
|
||||
--------
|
||||
Here you can find a couple of settings that only apply to the currently selected branch.
|
||||
|
||||
.. image:: ./media/interface-branches-settings.png
|
||||
.. image:: ./media/interface-branches-settings.jpg
|
||||
:align: center
|
||||
|
||||
**Mute Branch**
|
||||
**Behaviour upon new commit**
|
||||
|
||||
You have the possibility to mute a branch, so that new commits won't trigger builds on Odoo.sh. You can activate this
|
||||
should you have branches that are used for other purposes than on Odoo.sh. By default, when creating a project from an
|
||||
existing repository, all branches except the default branch are muted.
|
||||
For development and staging branches, you can change the branch's behavior upon receiving a new
|
||||
commit. By default, a development branch will create a new build and a staging branch will update
|
||||
the previous build (see the :ref:`Production Stage <stage_production>`). This is especially useful
|
||||
should the feature you're working on require a particular setup or configuration, to avoid having
|
||||
to manually set it up again on every commit. If you choose new build for a staging branch, it will
|
||||
make a fresh copy from the production build every time a commit is pushed. A branch that is put
|
||||
back from staging to development will automatically be set to 'Do nothing'.
|
||||
|
||||
**Push Behavior**
|
||||
**Test suite**
|
||||
|
||||
You can change the branch's behavior upon receiving a new commit. By default, it will create a new build, but you can
|
||||
choose to have it update your previous build same as for your production branch (see the
|
||||
:ref:`Production Stage <stage_production>`). This is especially useful should the feature you're working on require a
|
||||
particular setup or configuration, to avoid having to manually set it up again on every commit.
|
||||
For development branches, you can choose to enable or disable the test suite. It's enabled by default.
|
||||
|
||||
**Odoo Version**
|
||||
|
||||
For development branches only, you can change the version of Odoo, should you want to test upgraded code or develop
|
||||
features while your production database is in the process of being upgraded to a newer version.
|
||||
|
||||
The production branch has no settings. It can't be muted, will always update the existing production database and will
|
||||
run on the project's version of Odoo. If you want to upgrade your production to a newer version please refer to the
|
||||
:ref:`Upgrade section <odoosh-advanced-upgrade_your_database>`.
|
||||
In addition, for each version you have two options regarding the code update.
|
||||
|
||||
* You can choose to benefit from the latest bug, security and performance fixes automatically. The
|
||||
sources of your Odoo server will be updated weekly. This is the 'Latest' option.
|
||||
* You can choose to pin the Odoo sources to a specific revision by selecting them from a list of
|
||||
dates. Revisions will expire after 3 months. You will be notified by mail when the expiration
|
||||
date approaches and if you don't take action afterwards, you will automatically be set to the
|
||||
latest revision.
|
||||
|
||||
**Custom domains**
|
||||
|
||||
Here you can configure additional domains for the selected branch. It's possible to add other
|
||||
*<name>.odoo.com* domains or your own custom domains. For the latter you have to:
|
||||
|
||||
* own or purchase the domain name,
|
||||
* add the domain name in this list,
|
||||
* in your registrar's domain name manager,
|
||||
configure the domain name with a ``CNAME`` record set to your production database domain name.
|
||||
|
||||
For instance, to associate *www.mycompany.com* to your database *mycompany.odoo.com*:
|
||||
|
||||
* in Odoo.sh, add *www.mycompany.com* in the custom domains of your project settings,
|
||||
* in your domain name manager (e.g. *godaddy.com*, *gandi.net*, *ovh.com*),
|
||||
configure *www.mycompany.com* with a ``CNAME`` record with as value *mycompany.odoo.com*.
|
||||
|
||||
Bare domains (e.g. *mycompany.com*) are not accepted:
|
||||
|
||||
* they can only be configured using ``A`` records,
|
||||
* ``A`` records only accept IP addresses as value,
|
||||
* the IP address of your database can change, following an upgrade, a hardware failure or
|
||||
your wish to host your database in another country or continent.
|
||||
|
||||
Therefore, bare domains could suddenly no longer work because of this change of IP address.
|
||||
|
||||
In addition, if you would like both *mycompany.com* and *www.mycompany.com* to work with your database,
|
||||
having the first redirecting to the second is amongst the
|
||||
`SEO best practices <https://support.google.com/webmasters/answer/7451184?hl=en>`_
|
||||
(See *Provide one version of a URL to reach a document*)
|
||||
in order to have one dominant URL. You can therefore just configure *mycompany.com* to redirect to *www.mycompany.com*.
|
||||
Most domain managers have the feature to configure this redirection. This is commonly called a web redirection.
|
||||
|
||||
**HTTPS/SSL**
|
||||
|
||||
If the redirection is correctly set up, the platform will automatically generate an SSL certificate
|
||||
with `Let's Encrypt <https://letsencrypt.org/about/>`_ within the hour and your domain will be
|
||||
accessible through HTTPS.
|
||||
|
||||
While it is currently not possible to configure your own SSL certificates on the Odoo.sh platform
|
||||
we are considering the feature if there is enough demand.
|
||||
|
||||
|
||||
**SPF and DKIM compliance**
|
||||
|
||||
In case the domain of your users email addresses use SPF (Sender Policy Framework) or DKIM
|
||||
(DomainKeys Identified Mail), don't forget to authorize Odoo as a sending host in your domain name
|
||||
settings to increase the deliverability of your outgoing emails.
|
||||
The configuration steps are explained in the :ref:`Discuss app documentation <discuss-email_servers-spf-compliant>`.
|
||||
|
||||
.. Warning::
|
||||
Forgetting to configure your SPF or DKIM to authorize Odoo as a sending host can lead to the
|
||||
delivery of your emails as spam in your contacts inbox.
|
||||
|
||||
|
||||
Shell commands
|
||||
==============
|
||||
|
BIN
odoo_sh/getting_started/media/interface-branches-settings.jpg
Normal file
After Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 24 KiB |
@ -7,7 +7,7 @@ Settings
|
||||
Overview
|
||||
========
|
||||
|
||||
The settings allows you to manage the configuration of your project.
|
||||
The settings allow you to manage the configuration of your project.
|
||||
|
||||
.. image:: ./media/interface-settings.png
|
||||
:align: center
|
||||
@ -56,7 +56,7 @@ In addition, they cannot use the webshell nor have access to the server logs.
|
||||
+---------------------+-----------------+-----------+-----------+
|
||||
| | Logs | X | X |
|
||||
+---------------------+-----------------+-----------+-----------+
|
||||
| | Shell | X | X |
|
||||
| | Shell/SSH | X | X |
|
||||
+---------------------+-----------------+-----------+-----------+
|
||||
| | Mails | X | X |
|
||||
+---------------------+-----------------+-----------+-----------+
|
||||
@ -68,7 +68,7 @@ In addition, they cannot use the webshell nor have access to the server logs.
|
||||
+---------------------+-----------------+-----------+-----------+
|
||||
| | Logs | | X |
|
||||
+---------------------+-----------------+-----------+-----------+
|
||||
| | Shell | | X |
|
||||
| | Shell/SSH | | X |
|
||||
+---------------------+-----------------+-----------+-----------+
|
||||
| | Mails | | X |
|
||||
+---------------------+-----------------+-----------+-----------+
|
||||
@ -95,6 +95,8 @@ In addition, visitors have access to the logs, shell and mails of your developme
|
||||
|
||||
Production and staging builds are excluded, visitors can only see their status.
|
||||
|
||||
.. _odoosh-gettingstarted-settings-modules-installation:
|
||||
|
||||
Modules installation
|
||||
====================
|
||||
|
||||
@ -110,64 +112,14 @@ Choose the modules to install automatically for your development builds.
|
||||
* *Install a list of modules* will install the modules specified in the input just below this option.
|
||||
The names are the technical name of the modules, and they must be comma-separated.
|
||||
|
||||
All installed modules will be tested.
|
||||
The tests in the standard Odoo modules suite can take up to 1 hour.
|
||||
If the tests are enabled, the standard Odoo modules suite can take up to 1 hour.
|
||||
This setting applies to development builds only.
|
||||
Staging builds duplicate the production build and the production build only installs base.
|
||||
|
||||
Custom domains
|
||||
==============
|
||||
|
||||
Configure your own domain name.
|
||||
|
||||
.. image:: ./media/interface-settings-customdomains.png
|
||||
:align: center
|
||||
|
||||
If you would like to access your production database using your own domain name, you have to:
|
||||
|
||||
* own or purchase the domain name,
|
||||
* add the domain name in this list,
|
||||
* in your registrar's domain name manager,
|
||||
configure the domain name with a ``CNAME`` record set to your production database domain name.
|
||||
|
||||
For instance, to associate *www.mycompany.com* to your database *mycompany.odoo.com*:
|
||||
|
||||
* in Odoo.sh, add *www.mycompany.com* in the custom domains of your project settings,
|
||||
* in your domain name manager (e.g. *godaddy.com*, *gandi.net*, *ovh.com*),
|
||||
configure *www.mycompany.com* with a ``CNAME`` record with as value *mycompany.odoo.com*.
|
||||
|
||||
Bare domains (e.g. *mycompany.com*) are not accepted:
|
||||
|
||||
* they can only be configured using ``A`` records,
|
||||
* ``A`` records only accept IP addresses as value,
|
||||
* the IP address of your database can change, following an upgrade, a hardware failure or
|
||||
your wish to host your database in another country or continent.
|
||||
|
||||
Therefore, bare domains could suddenly no longer work because of this change of IP address.
|
||||
|
||||
In addition, if you would like both *mycompany.com* and *www.mycompany.com* to work with your database,
|
||||
having the first redirecting to the second is amongst the
|
||||
`SEO best practices <https://support.google.com/webmasters/answer/7451184?hl=en>`_
|
||||
(See *Provide one version of a URL to reach a document*)
|
||||
in order to have one dominant URL. You can therefore just configure *mycompany.com* to redirect to *www.mycompany.com*.
|
||||
Most domain managers have the feature to configure this redirection. This is commonly called a web redirection.
|
||||
|
||||
HTTPS/SSL
|
||||
---------
|
||||
|
||||
If the redirection is correctly set up, the platform will automatically generate an SSL certificate with `Let's Encrypt <https://letsencrypt.org/about/>`_ within the hour and your domain will be accessible through HTTPS.
|
||||
|
||||
While it is currently not possible to configure your own SSL certificates on the Odoo.sh platform we are considering the feature.
|
||||
|
||||
SPF and DKIM compliance
|
||||
-----------------------
|
||||
In case the domain of your users email address uses SPF (Sender Policy Framework) or DKIM (DomainKeys Identified Mail)
|
||||
to increase the deliverability of your outgoing emails,
|
||||
don't forget to authorize Odoo as a sending host in your domain name settings.
|
||||
The configuration steps are explained in the :ref:`Discuss app documentation <discuss-email_servers-spf-compliant>`.
|
||||
|
||||
.. Warning::
|
||||
Forgetting to configure your SPF or DKIM to authorize Odoo as a sending host can lead to the delivery of your emails as spam in your contacts inbox.
|
||||
To configure additional domains please refer to the corresponding branch's :ref:`settings tab <odoosh-gettingstarted-branches-tabs-settings>`.
|
||||
|
||||
.. _odoosh-gettingstarted-settings-submodules:
|
||||
|
||||
@ -185,12 +137,12 @@ as submodules in your branches to allow Odoo.sh to download them.
|
||||
.. image:: ./media/interface-settings-submodules.png
|
||||
:align: center
|
||||
|
||||
When a repository is private, this is not possible to publicly download its branches and revisions.
|
||||
When a repository is private, it is not possible to publicly download its branches and revisions.
|
||||
For that reason, you need to configure a deploy key for Odoo.sh,
|
||||
so the remote Git server allows our platform to download the revisions
|
||||
of this private repository.
|
||||
|
||||
To configure the deploy key for a private repository, proceed as follow:
|
||||
To configure the deploy key for a private repository, proceed as follows:
|
||||
|
||||
* in the input, paste the SSH URL of your private sub-repository and click on *Add*,
|
||||
|
||||
@ -216,35 +168,34 @@ This section shows a small description of the storage size used by your project.
|
||||
.. image:: ./media/interface-settings-storage.png
|
||||
:align: center
|
||||
|
||||
If your production database exceeds 4 GB, you will automatically be billed on the subscription activating the project with the excess size.
|
||||
Should your production database size grow to exceed what's provisioned in your subscription, it
|
||||
will automatically be synchronized with it.
|
||||
|
||||
Database Workers
|
||||
================
|
||||
|
||||
Additional database workers can be configured here. More workers help increase the load your production database is able to handle.
|
||||
Additional database workers can be configured here. More workers help increase the load your
|
||||
production database is able to handle. If you add more, it will automatically be synchronized
|
||||
with your subscription.
|
||||
|
||||
.. image:: ./media/interface-settings-workers.png
|
||||
:align: center
|
||||
|
||||
.. Warning::
|
||||
Adding more workers will not magically solve all performance issues. It mainly allows the server to handle more connections at the same time.
|
||||
Adding more workers will not magically solve all performance issues. It only allows the server
|
||||
to handle more connections at the same time. If some operations are unusually slow, it's most
|
||||
likely a problem with the code, if it's not due to your own customizations you can open a ticket
|
||||
`here <https://www.odoo.com/help>`_.
|
||||
|
||||
Staging Branches
|
||||
================
|
||||
|
||||
Additional staging branches allow you to develop and test more features at the same time.
|
||||
Additional staging branches allow you to develop and test more features at the same time. If you
|
||||
add more, it will automatically be synchronized with your subscription.
|
||||
|
||||
.. image:: ./media/interface-settings-staging-branches.png
|
||||
:align: center
|
||||
|
||||
Odoo Source Code
|
||||
================
|
||||
|
||||
Lists the source code's revisions of your production database. Useful if you need to know if a recent bugfix has already been deployed or not.
|
||||
|
||||
.. image:: ./media/interface-settings-source-code.png
|
||||
:align: center
|
||||
|
||||
Activation
|
||||
==========
|
||||
|
||||
|
@ -20,48 +20,57 @@ This matrix shows the support status of every version.
|
||||
|
||||
**Major releases are in bold type.**
|
||||
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| | Odoo Online | Odoo.sh | On-Premise | Release date | |
|
||||
+====================+=============+=========+==============+================+==============================================+
|
||||
| **Odoo 13.0** | 🟢 | 🟢 | 🟢 | October 2019 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 12.saas~3 | 🟢 | N/A | N/A | August 2019 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 12.0** | 🟢 | 🟢 | 🟢 | October 2018 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 11.saas~3 | 🟢 | N/A | N/A | April 2018 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 11.0** | 🟢 | 🟢 | 🟢 | October 2017 | *End-of-support is planned for October 2020* |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 10.saas~15 | 🟠 | N/A | N/A | March 2017 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 10.saas~14 | 🟠 | N/A | N/A | January 2017 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 10.0** | 🟠 | 🟠 | 🔴 | October 2016 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 9.saas~11 | 🟠 | N/A | N/A | May 2016 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 9.0** | 🟠 | N/A | 🔴 | October 2015 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 8.saas~6 | 🟠 | N/A | N/A | February 2015 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 8.0** | 🟠 | N/A | 🔴 | September 2014 | |
|
||||
+--------------------+-------------+---------+--------------+----------------+----------------------------------------------+
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| | Odoo Online | Odoo.sh | On-Premise | Release date | |
|
||||
+====================+=============+==========+==============+================+==============================================+
|
||||
| **Odoo 13.0** | |green| | |green| | |green| | October 2019 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 12.saas~3 | |green| | N/A | N/A | August 2019 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 12.0** | |green| | |green| | |green| | October 2018 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 11.saas~3 | |green| | N/A | N/A | April 2018 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 11.0** | |green| | |green| | |green| | October 2017 | *End-of-support is planned for October 2020* |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 10.saas~15 | |orange| | N/A | N/A | March 2017 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 10.saas~14 | |orange| | N/A | N/A | January 2017 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 10.0** | |orange| | |orange| | |red| | October 2016 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 9.saas~11 | |orange| | N/A | N/A | May 2016 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 9.0** | |orange| | N/A | |red| | October 2015 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 8.saas~6 | |orange| | N/A | N/A | February 2015 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 8.0** | |orange| | N/A | |red| | September 2014 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
|
||||
|
||||
.. note::
|
||||
|
||||
🟢 Supported version
|
||||
|green| Supported version
|
||||
|
||||
🔴 End-of-support
|
||||
|red| End-of-support
|
||||
|
||||
N/A Never released for this platform
|
||||
|
||||
🟠 Some of our older customers may still run this version on our Odoo Online servers, we provide help only on blocking issues and advise you to upgrade.
|
||||
|orange| Some of our older customers may still run this version on our Odoo Online servers, we provide help only on blocking issues and advise you to upgrade.
|
||||
|
||||
🏁 Future version, not released yet
|
||||
|
||||
|
||||
.. |green| image:: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNmMxNWY4YS00NjY3LTQ3MWEtOTJhMy05ZDdmN2NkM2M5YmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNDhDMjZGODREMTFFOUFCRkRBRDVFRERCQzYwOEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNDhDMjVGODREMTFFOUFCRkRBRDVFRERCQzYwOEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjM2E2MzlhMC00YzgzLTRlYjgtYTY5Zi1kMWQ2ODM0ODUxNGQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YTZjMTVmOGEtNDY2Ny00NzFhLTkyYTMtOWQ3ZjdjZDNjOWJhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AIIG+AAAAqxJREFUeNq8lz9oFEEUxnfXFUQsDBIhnVhqYUSwMYVgo8QEO5GIIop/CkGCaGOpaIiVJJCIaQJaBCsPEaLYCVpYqU0qFURMoYly2MzM+nt7s3fD7O4lMbspvntv3gzzvffd7PwJp8xUkCRJYIxpWx9a603Yw2AQ/xB2N7YHhGCZ9hfsO/ACvAJNECitAqNNoJSSOdqQdixkGQpIt4Az4Dw4YBNoT2DH9Ngk+sEl8AnMgkeQ/vRJM0RFFVocAW8ZNI096JNqowsnpMq92DHwHv9U0ZiUuKTSm2CeAfsyMp9UJCyb1Mq5Syv9BP+BJO3KXFbxOLhHZ/Q/pAX/6VUqf4yN3bhPfANcd8lWQyqLqMh3kjlJfNId4xLLqr27VlJ/tSJvWfwi/jm/Ylm9kxXK267ci48T75PkMuLTBPdULG9uDNiBP5pWzM9mcKUmeXPJEDuL3xtDNAD6q5K3m+wWvWBQiIfd/3YlebP4auUtSfxYzM/Aeiv1N4ecvPmx+2O74dcrr/K2WaP7pOLtGyRvi7jFs1WIw/STqlNe06nW9oXyOf3u9rmsYXPoxLX9lFRpQn8je4hXsTkEKxXgKLAY2ZtDNZtDd3k7lwdtPghxY4PkdQ+feSF+DRbqltch/YN9FtmL2Uzd8jr2KfZrZDsfMvBbzfKmq9neboLITrKEHa1R3szeRpEFkxjO42whKT1H50RN8op9DsayzSryZLxGRXMVyyv2DcmNAC3j0oo9qaRjhMmnK5S3waTHsctptZAmJskRS6Xw6Mv4F8DiOuRtYm+BE2Apu1QKqdioy4Y/QwbybLlP/HtbXkfmEtJf6fNFXh9G3xEJU3kdUkE41BhqZa8K9upObKfcGsBROcTlPGWybfbR1qT9g/ZHJnxJWxbR5/T4swvJfxCK/0+AAQAmKbWesdxiOAAAAABJRU5ErkJggg==
|
||||
:width: 15
|
||||
|
||||
.. |red| image:: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNmMxNWY4YS00NjY3LTQ3MWEtOTJhMy05ZDdmN2NkM2M5YmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGNDhDMkFGODREMTFFOUFCRkRBRDVFRERCQzYwOEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGNDhDMjlGODREMTFFOUFCRkRBRDVFRERCQzYwOEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjM2E2MzlhMC00YzgzLTRlYjgtYTY5Zi1kMWQ2ODM0ODUxNGQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YTZjMTVmOGEtNDY2Ny00NzFhLTkyYTMtOWQ3ZjdjZDNjOWJhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8nyGFAAAAoxJREFUeNq8lz9oFEEUh/fGFUQsDBIhqcRSCyMHNloEbJRIsBOJKKL4pxBERBtLxYRYiSkU0wS0ECuPIESxE7SwUptUKoiYQqMSbHZm/N7uzN7csnceunvFd+/N3O7+9v12dmemYZrNyFobmSjKosvDqK1dRxynPUG+l3w7cQga8IP2R+JreArPYU1n56UkQe7bsYhZLypCnaIb4Dicot10N5BfwGQMuZsYg7PwHhbgPnwrinpUsbog3w+vOOgu7T1lorqcnTADb+Co7iZsy0WvwhIH7JJ2UaiHaGjnNnhIfltuumi7Mm3LvOgsTPOnMiVCfYqG7QvwAOKkh9VX4LJ2bd0eXH2LduEIzOVtY1zFmcA43MxF/7HSpHv/GfKTxYpl9M5VaG+3/lmqHUmCZ3yMzh0V29sJ9sIW8ktpxfysh/M12dvZjwZ9J8iHYy6+D9GxGu3Nqm23h2EiRnQyfLaV21v+38FYS8V1VersLcl3x+6DX6u9SeH6xBGpePOA7M2/kOQbRbhRt725oHtdoSGv08/K7SXmr1O5A7+Vm8Sr+Dj0fTyaK8qtHCr5OPzF3nCAvRXh1oDsDUf1kgi/gOUB2OvjL+IT5RZm8wOw18fHfC0/KXfiPfhcs73paEZ02s9O0rHqp6ua7I3cAuM6+bL1wu6uH5HfqcleEV0kn/FtVbjwRZ3dQJX2iuhL8inQ2q3jVeEk+WNK1tIV2tsiP2SyHUcqaoJnHNqbwDny07DyH/auIXqN/DCsFrdGqsfonadS2bbcSoz54u1NnNU9Kv0u2xfZfZDfAKNL9mON1uhomiQlzzPo2yqrBjggk7jMp8RNMsuklVn7lfiO+Iy4yMU/mE67o3DHInb/EWAA56Ap3OqLYGgAAAAASUVORK5CYII=
|
||||
:width: 15
|
||||
|
||||
.. |orange| image:: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNmMxNWY4YS00NjY3LTQ3MWEtOTJhMy05ZDdmN2NkM2M5YmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTA0MTQ2QzdGODQ5MTFFOUFCRkRBRDVFRERCQzYwOEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTA0MTQ2QzZGODQ5MTFFOUFCRkRBRDVFRERCQzYwOEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjM2E2MzlhMC00YzgzLTRlYjgtYTY5Zi1kMWQ2ODM0ODUxNGQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YTZjMTVmOGEtNDY2Ny00NzFhLTkyYTMtOWQ3ZjdjZDNjOWJhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AQXwQQAAAtZJREFUeNq8lz1oFEEUx/cmKwSxMEiEdGKphZGAjSkCNoaI2IlEFFH8KAQJoo2digmxkqSImEaIRbAyiBDFTtDCythYqSCihSZKuObmjb/Zmf26ryzcruFe3nv7dua389+5mbmaXrsdtP8zfDARnOkLjIwRT2CHifcakQHiWiB6A/+F/F2g9QvyV+SbRnRATnsdmMhLlBtpRD7sCjXSD/QM/jwNRzD7AHzEdSRRhwPuIfQwdon8I9DHdP6I/JcRndzrHsbFqgv0iBHzFr9Aw0OtUGcmfgA/KjrfTzzDtffEp2JQVI/ucSNWHaA3ga7iDySQlpFql+scNJVX9B6gT4gfIHWf8ded3DlwAp0FOo1XnaGSQqUtNJEU4FVGuYSFgW4k96km6A2g1y2oPbRJ3i2giRpan8Tms/epDHQM6L3O0ELyZkcaNMl7EX8urikHNf1A50uU102iaCI1srVZakNOatfhaf7tK1neZCLFsxnoLuKpSGq+p9uoXqlI3qZFJLKzxIMh1VE6Gy5P3ixU8lD3YIPEEyGdHcdUKfJ2G2l83bUbt+DRnkdaFKpdO+KDoV/wq5VXWubHUAhkZ+XyxtB0gm0P/dZWrbxZqLte43us/5S0OBSF2vvrym/iZSwOxaCO9VNFJwcpaXEoAnW1D4pgpQi0Z3lTqM1X7Tt+TfLpP8gbQ//inyl/MFusXF4tcf6U+lflGz0k+VaxvNbXqU/bXPkRrFOYqlDeOL8TvVZjwam8y8RzFclr68/xM8afcJTROQmvMarlkuW19Tf4SWMv+KVZBZKTV2OT2EKJ8q7gjwHdyB42lN+cs500aHQZf8GuMD3Iu0n9Fv4E0PUsNBCD1P5kn5c36nSRzkeI72Pfk41Bbynvb7z9+WJ/fdw1dj1ugtr3XKsvTXSeSGm8Gz8O9KjdxO1+Sr7D7jJcsyP7Qcdr5C/xTCL92f3Yyx+VY6g92f4TYABoYgaZy0z5agAAAABJRU5ErkJggg==
|
||||
:width: 15
|
||||
|
||||
I run an older version of Odoo/OpenERP/TinyERP
|
||||
==============================================
|
||||
|
||||
|