<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Odoo/openerp/tools, branch 14.0</title>
<subtitle>The current checkout of upstream Odoo</subtitle>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/'/>
<entry>
<title>[REF] openerp: move `openerp` to `odoo`</title>
<updated>2016-09-02T15:28:12+00:00</updated>
<author>
<name>Raphael Collet</name>
<email>rco@openerp.com</email>
</author>
<published>2016-09-02T13:58:39+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=9e64f9f9514194d74e166b032add8511182f2677'/>
<id>9e64f9f9514194d74e166b032add8511182f2677</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] tools: support known "falsy" string values for XML boolean fields</title>
<updated>2016-09-02T11:25:27+00:00</updated>
<author>
<name>Moisés López</name>
<email>moylop260@vauxoo.com</email>
</author>
<published>2016-08-16T01:31:06+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=dc18056fd01848c51a8dfe83f22bcc268aaefea4'/>
<id>dc18056fd01848c51a8dfe83f22bcc268aaefea4</id>
<content type='text'>
Historically, developers had to use the `eval` attribute to set
a False value for boolean fields in XML data files:

    &lt;field name="active" eval="False"/&gt;

This is a source of errors for beginners, who tend to provide
a string value directly, as for char/text fields.
Unfortunately string values always evaluated to `True` booleans:

    &lt;field name="active"&gt;False&lt;/field&gt; &lt;!-- active == true! --&gt;

This patch adds detection of some well-known falsy strings
(case-insensitive): `0`, `false`, `off`, as similarly supported
for the `noupdate` and `forcecreate` attributes of XML data records.

Closes #13152
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Historically, developers had to use the `eval` attribute to set
a False value for boolean fields in XML data files:

    &lt;field name="active" eval="False"/&gt;

This is a source of errors for beginners, who tend to provide
a string value directly, as for char/text fields.
Unfortunately string values always evaluated to `True` booleans:

    &lt;field name="active"&gt;False&lt;/field&gt; &lt;!-- active == true! --&gt;

This patch adds detection of some well-known falsy strings
(case-insensitive): `0`, `false`, `off`, as similarly supported
for the `noupdate` and `forcecreate` attributes of XML data records.

Closes #13152
</pre>
</div>
</content>
</entry>
<entry>
<title>[REF] registry: move functionalities from `RegistryManager` to `Registry`</title>
<updated>2016-09-01T11:43:45+00:00</updated>
<author>
<name>Raphael Collet</name>
<email>rco@openerp.com</email>
</author>
<published>2016-08-30T13:03:37+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=a7445b4053f2e31866b5f608619dfb3859fe0a68'/>
<id>a7445b4053f2e31866b5f608619dfb3859fe0a68</id>
<content type='text'>
The API of `Registry` has been modified as follows:
 - `Registry(name)` returns the registry of the given database
 - `Registry.new(name)` forces the creation of a new `Registry` object
 - `Registry.delete(name)` discards the given registry
 - `Registry.delete_all()` discards all registries
 - `registry.setup_signaling()` initializes the signaling for `registry`
 - `registry.check_signaling()` returns an up-to-date `registry`
 - `registry.signal_registry_change()` notifies that `registry` has changed
 - `registry.signal_caches_change()` notifies potential cache invalidation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The API of `Registry` has been modified as follows:
 - `Registry(name)` returns the registry of the given database
 - `Registry.new(name)` forces the creation of a new `Registry` object
 - `Registry.delete(name)` discards the given registry
 - `Registry.delete_all()` discards all registries
 - `registry.setup_signaling()` initializes the signaling for `registry`
 - `registry.check_signaling()` returns an up-to-date `registry`
 - `registry.signal_registry_change()` notifies that `registry` has changed
 - `registry.signal_caches_change()` notifies potential cache invalidation
</pre>
</div>
</content>
</entry>
<entry>
<title>[REM] mail: remove support of [ID] matching in subject in mail gateway</title>
<updated>2016-09-01T10:57:32+00:00</updated>
<author>
<name>Thibault Delavallée</name>
<email>tde@openerp.com</email>
</author>
<published>2015-12-11T17:14:58+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=21949937636a2b0fc5b71a2667eede1750e05175'/>
<id>21949937636a2b0fc5b71a2667eede1750e05175</id>
<content type='text'>
This is an old compatibility code. It is time to remove it as it is not used
sinces ages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an old compatibility code. It is time to remove it as it is not used
sinces ages.
</pre>
</div>
</content>
</entry>
<entry>
<title>[CLEAN] mail: clean mail gateway code</title>
<updated>2016-09-01T10:23:14+00:00</updated>
<author>
<name>Thibault Delavallée</name>
<email>tde@openerp.com</email>
</author>
<published>2016-08-17T11:45:57+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=0028c42136f02fcb7a9a81ed5763396290ffdcb8'/>
<id>0028c42136f02fcb7a9a81ed5763396290ffdcb8</id>
<content type='text'>
The purpose of this commit is to clean a bit the code related to email
routing in the mailgateway: message_route and message_route_verify.

message_route is now clearly separeted into two categories. First one
handles emails considered as answers to existing threads. Second one
handles emails that have to create new threads, either through alias or
default behavior of the mailgateway.

message_route_verify has been a bit facotrized to simplify the various
overrides that appeared lately in the codebase.

This commit only contains code cleaning. No functional change should occur
due to this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The purpose of this commit is to clean a bit the code related to email
routing in the mailgateway: message_route and message_route_verify.

message_route is now clearly separeted into two categories. First one
handles emails considered as answers to existing threads. Second one
handles emails that have to create new threads, either through alias or
default behavior of the mailgateway.

message_route_verify has been a bit facotrized to simplify the various
overrides that appeared lately in the codebase.

This commit only contains code cleaning. No functional change should occur
due to this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>[CLEAN] mail, tools: factorize decode email tools</title>
<updated>2016-09-01T08:41:04+00:00</updated>
<author>
<name>Thibault Delavallée</name>
<email>tde@openerp.com</email>
</author>
<published>2015-12-03T11:59:19+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=b259eb69d2085a961c1ad00d8bba3cb8a92123c7'/>
<id>b259eb69d2085a961c1ad00d8bba3cb8a92123c7</id>
<content type='text'>
mail.mail and mail.thread have methods to decode headers. This commit
move them in mail tools. It is indeed simplier to have all email tools
in the same file. Moreover they have been renamed to avoid confusion
with standard library methods: decode and decode_header already exist.

 * decode in mail_message is now decode_smtp_header
 * decode_header in mail_thread is now decode_message_header

A method to data from references is also moved into tools. A regex was
already defined in tools. Now the method using it is already put in tools.
Mailgateway will now simply call this method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mail.mail and mail.thread have methods to decode headers. This commit
move them in mail tools. It is indeed simplier to have all email tools
in the same file. Moreover they have been renamed to avoid confusion
with standard library methods: decode and decode_header already exist.

 * decode in mail_message is now decode_smtp_header
 * decode_header in mail_thread is now decode_message_header

A method to data from references is also moved into tools. A regex was
already defined in tools. Now the method using it is already put in tools.
Mailgateway will now simply call this method.
</pre>
</div>
</content>
</entry>
<entry>
<title>[REF] registry: now mapping model name to model class</title>
<updated>2016-08-31T15:21:59+00:00</updated>
<author>
<name>Raphael Collet</name>
<email>rco@openerp.com</email>
</author>
<published>2016-08-26T11:26:05+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=70dec2d896af63e0e36fe3f5093676137501744d'/>
<id>70dec2d896af63e0e36fe3f5093676137501744d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] remove or convert old-API calls</title>
<updated>2016-08-31T15:21:55+00:00</updated>
<author>
<name>Raphael Collet</name>
<email>rco@openerp.com</email>
</author>
<published>2016-08-11T11:22:31+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=72afd2823077fffc027ee6da692b8f8a89dfc794'/>
<id>72afd2823077fffc027ee6da692b8f8a89dfc794</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[REM] models: remove `_columns`</title>
<updated>2016-08-31T15:21:53+00:00</updated>
<author>
<name>Raphael Collet</name>
<email>rco@openerp.com</email>
</author>
<published>2016-08-25T15:15:25+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=8ea5f493918f7cb0e9092124c59406d503b6d570'/>
<id>8ea5f493918f7cb0e9092124c59406d503b6d570</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] fields: add `translate` on all fields, and normalize its value</title>
<updated>2016-08-31T15:21:51+00:00</updated>
<author>
<name>Raphael Collet</name>
<email>rco@openerp.com</email>
</author>
<published>2016-08-25T07:47:08+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=ddaa187f6903672cbff65002bf950b7612cb43f5'/>
<id>ddaa187f6903672cbff65002bf950b7612cb43f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
