<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Odoo/addons/website_project/controllers/main.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>[MOV] website_project,project: move all features</title>
<updated>2017-08-16T12:56:41+00:00</updated>
<author>
<name>Jérome Maes</name>
<email>jem@openerp.com</email>
</author>
<published>2017-08-09T08:40:09+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=424c16f11506664f9bf1a9aa5783a864d0cce8b4'/>
<id>424c16f11506664f9bf1a9aa5783a864d0cce8b4</id>
<content type='text'>
Making project depending on portal, makes website_project
useless. So move all feature from one module to the other.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Making project depending on portal, makes website_project
useless. So move all feature from one module to the other.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MOV] website_portal, portal: move customer portal to portal module</title>
<updated>2017-08-08T12:58:49+00:00</updated>
<author>
<name>Thibault Delavallée</name>
<email>tde@odoo.com</email>
</author>
<published>2017-06-07T16:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=ea27c1b7a341b6f913197a2e8843562c5e71ea52'/>
<id>ea27c1b7a341b6f913197a2e8843562c5e71ea52</id>
<content type='text'>
This commit moves the whole customer portal to the portal module.
It now completely uses portal and http_routing features and is not
dependent on website anymore.

An override of web controller is added in portal in order to redirect
portal users to /my instead of /web. That way once having the customer
portal installed all share users are correctly redirected to their
account.

All modules defining customer portal templates and controllers are
updated accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit moves the whole customer portal to the portal module.
It now completely uses portal and http_routing features and is not
dependent on website anymore.

An override of web controller is added in portal in order to redirect
portal users to /my instead of /web. That way once having the customer
portal installed all share users are correctly redirected to their
account.

All modules defining customer portal templates and controllers are
updated accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] website_project: default search on tasks</title>
<updated>2017-07-04T13:45:31+00:00</updated>
<author>
<name>Denis Vermylen</name>
<email>dve@odoo.com</email>
</author>
<published>2017-06-21T14:18:46+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=6f4a40ab672b7da8167215893504a8f17075fc7c'/>
<id>6f4a40ab672b7da8167215893504a8f17075fc7c</id>
<content type='text'>
set default search to 'content' as expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
set default search to 'content' as expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] P3: list -&gt; iterable builtins (#16811)</title>
<updated>2017-05-10T07:39:55+00:00</updated>
<author>
<name>xmo-odoo</name>
<email>xmo@odoo.com</email>
</author>
<published>2017-05-10T07:39:55+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=fffaf735f58f1ac57781c095eb552de6d1fcdc47'/>
<id>fffaf735f58f1ac57781c095eb552de6d1fcdc47</id>
<content type='text'>
In Python 3:

* various builtins and dict methods were changed to return
  view/iterable objects rather than lists
* and the separate Python 2 view/iterable builtins and methods were
  removed altogether

This is problematic when using these items as list (which the happens
repeatedly in Odoo), but more viciously when iterating *multiple times*
over them (which also happens, which I've messed up multiple times while
writing this, and which is a pain to debug even when you've just created
the issue).

Convert all code using these to semantics-matching cross-version
helper functions to get the LCD behaviour between P2 and P3, and
forbid the builtins via lint.

issue #8530</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python 3:

* various builtins and dict methods were changed to return
  view/iterable objects rather than lists
* and the separate Python 2 view/iterable builtins and methods were
  removed altogether

This is problematic when using these items as list (which the happens
repeatedly in Odoo), but more viciously when iterating *multiple times*
over them (which also happens, which I've messed up multiple times while
writing this, and which is a pain to debug even when you've just created
the issue).

Convert all code using these to semantics-matching cross-version
helper functions to get the LCD behaviour between P2 and P3, and
forbid the builtins via lint.

issue #8530</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] website_project(_issue): improve search on website page for tasks and issues</title>
<updated>2017-04-21T09:41:18+00:00</updated>
<author>
<name>Pratima Gupta</name>
<email>pgu@odoo.com</email>
</author>
<published>2017-03-07T06:33:30+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=36c102694b9c57d6221060c577344934ce71cdf2'/>
<id>36c102694b9c57d6221060c577344934ce71cdf2</id>
<content type='text'>
This commit improves the various way of searching tasks and issues in
website pages for tasks and issues. As for other website apps it is now
possible for the customer to search in name, description, stage or
discussion thread.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit improves the various way of searching tasks and issues in
website pages for tasks and issues. As for other website apps it is now
possible for the customer to search in name, description, stage or
discussion thread.
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] website_portal: hide menu when no documents available</title>
<updated>2017-03-23T13:50:32+00:00</updated>
<author>
<name>fwi-odoo</name>
<email>fwi@odoo.com</email>
</author>
<published>2016-10-27T14:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=936b215adffd2cb58c0c440d28dfe10adbffffe5'/>
<id>936b215adffd2cb58c0c440d28dfe10adbffffe5</id>
<content type='text'>
This commit impact website_portal, website_portal_sale,
website_project, website_project_issue, and website_crm_partner_assign.

The idea is to hide menu items and dashboard entry in customer
portal when there no document available. Only Sales Orders and
Opportunities are always displayed to avoid empty dashboard.

Also, resequence menu items to be more consistent and to prepare
to insert more items in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit impact website_portal, website_portal_sale,
website_project, website_project_issue, and website_crm_partner_assign.

The idea is to hide menu items and dashboard entry in customer
portal when there no document available. Only Sales Orders and
Opportunities are always displayed to avoid empty dashboard.

Also, resequence menu items to be more consistent and to prepare
to insert more items in the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] website_portal*, website_project*: typo in label + try to imp mobile view</title>
<updated>2017-02-24T07:51:26+00:00</updated>
<author>
<name>Jeremy Kersten</name>
<email>jke@odoo.com</email>
</author>
<published>2017-02-22T13:10:33+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=28b920e73ad43654f7a6890096a40a65aa99f3b6'/>
<id>28b920e73ad43654f7a6890096a40a65aa99f3b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] website_portal*, website_project*, website_quote, website_blog: add record pager in portal</title>
<updated>2017-02-24T07:51:26+00:00</updated>
<author>
<name>Jeremy Kersten</name>
<email>jke@odoo.com</email>
</author>
<published>2017-01-11T17:36:33+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=83bfdb0d212a99d808fa4d0dc9d3ebe3ce469a18'/>
<id>83bfdb0d212a99d808fa4d0dc9d3ebe3ce469a18</id>
<content type='text'>
+ fix re-use websitue_url in get_access_action
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ fix re-use websitue_url in get_access_action
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] website_*: cleaning in portal</title>
<updated>2016-11-09T08:36:19+00:00</updated>
<author>
<name>Jérome Maes</name>
<email>jem@openerp.com</email>
</author>
<published>2016-10-24T10:03:36+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=fe6e6259b52d4a8513279fbee8ffc10a085c7483'/>
<id>fe6e6259b52d4a8513279fbee8ffc10a085c7483</id>
<content type='text'>
- Extend 'account' method and not '_prepare_layout_values' to add
document count. This avoid useless 'search_count'.
- Make the 'active' page working, by passing 'page_name' to the template
- Uniformize the pages when no document are available
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Extend 'account' method and not '_prepare_layout_values' to add
document count. This avoid useless 'search_count'.
- Make the 'active' page working, by passing 'page_name' to the template
- Uniformize the pages when no document are available
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] website_*: generic filter and sort mecanism for portal documents</title>
<updated>2016-11-09T08:36:01+00:00</updated>
<author>
<name>Vipul Bhatt</name>
<email>vbh@odoo.com</email>
</author>
<published>2016-06-21T10:40:00+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=1cc8252a953ba6adeeb5dead2c82b336cd51c9db'/>
<id>1cc8252a953ba6adeeb5dead2c82b336cd51c9db</id>
<content type='text'>
website portal now provide mecanism to sort and filter the
paginated document on the portal pages.
All portal module now use this mecanism, like they do for
'archive document' and 'pager'.

A generic template was added in website_portal. To use
it, renaming variables in method controller was required
to make it as generic as possible.

Some style cleaning was also done to make portal pages
consistent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
website portal now provide mecanism to sort and filter the
paginated document on the portal pages.
All portal module now use this mecanism, like they do for
'archive document' and 'pager'.

A generic template was added in website_portal. To use
it, renaming variables in method controller was required
to make it as generic as possible.

Some style cleaning was also done to make portal pages
consistent.
</pre>
</div>
</content>
</entry>
</feed>
