<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Odoo/addons/google_spreadsheet/models/google_drive.py, 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>[FIX] *: deprecated access to url_ utilities through werkzeug root</title>
<updated>2020-02-04T12:42:35+00:00</updated>
<author>
<name>Xavier Morel</name>
<email>xmo@odoo.com</email>
</author>
<published>2020-01-29T09:12:11+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=de590816d8d06730d99499db9a068f8d0e2cd3f9'/>
<id>de590816d8d06730d99499db9a068f8d0e2cd3f9</id>
<content type='text'>
In 0.15 accessing werkzeug.urls functions directly through werkzeug
is deprecated, the shortcut will be removed in the eventual werkzeug
1.0.

Fix existing uses of these shortcuts. Also cleanup some imports when
they're not far from a werkzeug* import being altered.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In 0.15 accessing werkzeug.urls functions directly through werkzeug
is deprecated, the shortcut will be removed in the eventual werkzeug
1.0.

Fix existing uses of these shortcuts. Also cleanup some imports when
they're not far from a werkzeug* import being altered.</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] google_spreadsheet: boolean</title>
<updated>2019-06-13T12:10:20+00:00</updated>
<author>
<name>Nicolas Martinelli</name>
<email>nim@odoo.com</email>
</author>
<published>2019-06-13T12:10:20+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=5af69281078870356c01892c4094b0570869b736'/>
<id>5af69281078870356c01892c4094b0570869b736</id>
<content type='text'>
It seems that Google Spreadsheet only recognizes `true` and `false` as
valid boolean values.

opw-2000623

closes odoo/odoo#34100

Signed-off-by: Nicolas Martinelli (nim) &lt;nim@odoo.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems that Google Spreadsheet only recognizes `true` and `false` as
valid boolean values.

opw-2000623

closes odoo/odoo#34100

Signed-off-by: Nicolas Martinelli (nim) &lt;nim@odoo.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] all: Improve error messages</title>
<updated>2018-05-28T14:45:48+00:00</updated>
<author>
<name>Benjamin Stiens</name>
<email>bst@odoo.com</email>
</author>
<published>2018-02-21T15:53:37+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=6383120f3b67ea16d5f0d6cc47ea7b4dbd11e1f4'/>
<id>6383120f3b67ea16d5f0d6cc47ea7b4dbd11e1f4</id>
<content type='text'>
Many error messages are misleading or too "vague"
This task aims to improve all error message.

Task #47042
PR #23321
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many error messages are misleading or too "vague"
This task aims to improve all error message.

Task #47042
PR #23321
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] web: x2m list: conditionnaly hide a column</title>
<updated>2017-09-29T14:49:20+00:00</updated>
<author>
<name>fwi-odoo</name>
<email>fwi@odoo.com</email>
</author>
<published>2017-09-15T08:19:16+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=da136d83bb4cd952dc0e2417d67679cfc5068f34'/>
<id>da136d83bb4cd952dc0e2417d67679cfc5068f34</id>
<content type='text'>
This commit introduces a new way to hide a column in a x2m list view.
The attribute 'tree_invisible' can be add in the field attrs in the x2m
view definition. This attribute can use the 'parent' key to make a reference
to the parent record (e.g. 'parent.id').
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit introduces a new way to hide a column in a x2m list view.
The attribute 'tree_invisible' can be add in the field attrs in the x2m
view definition. This attribute can use the 'parent' key to make a reference
to the parent record (e.g. 'parent.id').
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] P3: remove cgi.escape uses</title>
<updated>2017-05-15T10:26:31+00:00</updated>
<author>
<name>Xavier Morel</name>
<email>xmo@odoo.com</email>
</author>
<published>2017-05-12T15:14:52+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=e2f1af78c465916551f12419f37d4e63a6cfd7f2'/>
<id>e2f1af78c465916551f12419f37d4e63a6cfd7f2</id>
<content type='text'>
cgi.escape is unsafe (quote=False by default) and deprecated in Python
3. We already have an openerp.tools.misc.html_escape version which
forwards to the (modern and safe) werkzeug.utils.escape, just use that
everywhere, and convert extant uses of werkzeug.utils.escape to
utils.html_escape as well so that we do the same thing everywhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cgi.escape is unsafe (quote=False by default) and deprecated in Python
3. We already have an openerp.tools.misc.html_escape version which
forwards to the (modern and safe) werkzeug.utils.escape, just use that
everywhere, and convert extant uses of werkzeug.utils.escape to
utils.html_escape as well so that we do the same thing everywhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] P3: urllib, urllib2 and urlparse</title>
<updated>2017-05-15T10:26:30+00:00</updated>
<author>
<name>Xavier Morel</name>
<email>xmo@odoo.com</email>
</author>
<published>2017-05-11T09:55:22+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=01e35141479b8dfc4a390518f89fc52e7cec5396'/>
<id>01e35141479b8dfc4a390518f89fc52e7cec5396</id>
<content type='text'>
In Python 3, all of these were "consolidated" under urllib(.request,
.parse, .errors) which is inconvenient.

Since we already have hard dependencies on requests and
werkzeug(.urls, which is a backport of Python 3's unicode-aware
urllib.parse) migrate *everything* to that.

A sticking point is urllib2.URLError, those were (mostly) replaced by
the slightly more general IOError which URLError extends.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python 3, all of these were "consolidated" under urllib(.request,
.parse, .errors) which is inconvenient.

Since we already have hard dependencies on requests and
werkzeug(.urls, which is a backport of Python 3's unicode-aware
urllib.parse) migrate *everything* to that.

A sticking point is urllib2.URLError, those were (mostly) replaced by
the slightly more general IOError which URLError extends.
</pre>
</div>
</content>
</entry>
<entry>
<title>[REF] ir_config_parameter: remove `group_ids` and simplify</title>
<updated>2017-01-03T15:52:49+00:00</updated>
<author>
<name>Raphael Collet</name>
<email>rco@openerp.com</email>
</author>
<published>2016-11-22T11:04:09+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=d0ca2d115e8b40308e1ff83bf9e7cc874762fbff'/>
<id>d0ca2d115e8b40308e1ff83bf9e7cc874762fbff</id>
<content type='text'>
Add `sudo()` to call `get_param` where necessary, and make the web client use a
controller instead of directly accessing parameters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `sudo()` to call `get_param` where necessary, and make the web client use a
controller instead of directly accessing parameters.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MIG] google_spreadsheet : migrate to new api</title>
<updated>2016-05-31T07:09:23+00:00</updated>
<author>
<name>vbh-odoo</name>
<email>vbh@odoo.com</email>
</author>
<published>2016-05-20T14:07:56+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=2fcf05d6d8a79db473c75bc91a43b6afbe125edc'/>
<id>2fcf05d6d8a79db473c75bc91a43b6afbe125edc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[MOV] google_spreadsheet : reorganize module directory</title>
<updated>2016-05-31T07:09:22+00:00</updated>
<author>
<name>Jérome Maes</name>
<email>jem@openerp.com</email>
</author>
<published>2016-05-20T13:44:18+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=a1906557bcb44be26581a999a2a24a854bd7fde8'/>
<id>a1906557bcb44be26581a999a2a24a854bd7fde8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
