<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Odoo/addons/project_issue/models/project_issue.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>[REM] project_issue: Remove module, merge into project.task</title>
<updated>2017-08-07T09:24:56+00:00</updated>
<author>
<name>Yannick Tivisse</name>
<email>yti@odoo.com</email>
</author>
<published>2017-06-06T09:04:31+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=cdd5f470dd00a71893d9f3d9cce5cd894a54095d'/>
<id>cdd5f470dd00a71893d9f3d9cce5cd894a54095d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] project(_issue): avoid stage reset at project change when it is shared among the new project</title>
<updated>2017-07-17T10:03:31+00:00</updated>
<author>
<name>Jigar Patel</name>
<email>jat@openerp.com</email>
</author>
<published>2017-04-12T10:42:53+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=54d8f4b0274a04947e4cbc1742e34113c86853f3'/>
<id>54d8f4b0274a04947e4cbc1742e34113c86853f3</id>
<content type='text'>
If the new project of the task or issue has the current record stage
among its own stages do not reset it. It avoids unnecessary changes and
chatter logs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the new project of the task or issue has the current record stage
among its own stages do not reset it. It avoids unnecessary changes and
chatter logs.
</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] project_issue: change description field type into html</title>
<updated>2017-05-10T14:53:04+00:00</updated>
<author>
<name>Haresh Shyara</name>
<email>hsh@odoo.com</email>
</author>
<published>2017-04-24T09:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=29d108601ff609b209974d4210cd869c57feb9dc'/>
<id>29d108601ff609b209974d4210cd869c57feb9dc</id>
<content type='text'>
Because task has an html file and issue was jealous. And also to have
clickable links.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because task has an html file and issue was jealous. And also to have
clickable links.
</pre>
</div>
</content>
</entry>
<entry>
<title>[REF] project_issue: replace report by pivot / graph views</title>
<updated>2017-05-10T13:07:08+00:00</updated>
<author>
<name>Dhaval Suthar</name>
<email>dut@odoo.com</email>
</author>
<published>2017-05-10T12:37:51+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=dcccb667bb2b7af90a455604aaa7dfee68d341ed'/>
<id>dcccb667bb2b7af90a455604aaa7dfee68d341ed</id>
<content type='text'>
hr.recruitment.report is not necessary anymore as it can be replaced by
classic pivot and graph views on hr.applicant model.

Applicant has been slighty modified to ease reporting

 * adding group_operator average on both days to computation;
 * adding group_operator average on working hours computation;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
hr.recruitment.report is not necessary anymore as it can be replaced by
classic pivot and graph views on hr.applicant model.

Applicant has been slighty modified to ease reporting

 * adding group_operator average on both days to computation;
 * adding group_operator average on working hours computation;
</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] project_issue: update issue after creating a partner from chatter suggestion</title>
<updated>2017-05-04T12:15:33+00:00</updated>
<author>
<name>Thibault Delavallée</name>
<email>tde@odoo.com</email>
</author>
<published>2017-03-31T09:36:31+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=4207b33b8860fc94c98713a204f35937ced9adae'/>
<id>4207b33b8860fc94c98713a204f35937ced9adae</id>
<content type='text'>
When a message is posted through the chatter and creates a new partner
the issue is now updated so that the partner field is correctly set to
the newly-created partner.

Chatter on issue now uses the reload option so that the view is reloaded
after posting a message. The user therefore sees that the record has been
updated accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a message is posted through the chatter and creates a new partner
the issue is now updated so that the partner field is correctly set to
the newly-created partner.

Chatter on issue now uses the reload option so that the view is reloaded
after posting a message. The user therefore sees that the record has been
updated accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>[REM] crm, project_issue: remove unused field date_action_next</title>
<updated>2017-03-23T16:39:18+00:00</updated>
<author>
<name>Mahendra barad</name>
<email>mba@openerp.com</email>
</author>
<published>2017-03-08T05:15:12+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=89534bd478e09229893acdcd3a2c7c64dbed440d'/>
<id>89534bd478e09229893acdcd3a2c7c64dbed440d</id>
<content type='text'>
This is some leftovers of old implementation of activities. Activity mixin
field should be used instead now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is some leftovers of old implementation of activities. Activity mixin
field should be used instead now.
</pre>
</div>
</content>
</entry>
<entry>
<title>[REF] resource: correctly take into account timezones and clean code</title>
<updated>2017-02-27T13:04:48+00:00</updated>
<author>
<name>Thibault Delavallée</name>
<email>tde@odoo.com</email>
</author>
<published>2017-01-23T13:01:27+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=ff32384b8ffd1abc3ab4ba12114feddc32ba1bf9'/>
<id>ff32384b8ffd1abc3ab4ba12114feddc32ba1bf9</id>
<content type='text'>
Currently timezones were not or incorrectly taken into account in resource
computation. Indeed complexity comes from attendances being expressed in
naive timezones valid for all users, whereas dates and leaves are computed
into UTC. Computation should always be done in user timezone so that there
are no overlapping days and all time intervals are correctly computed.

A new timezone field is added on leaves to know in which timezone they
were originally encoded. Indeed putting them in naive user timezone
require its original timezone, not the current user timezone, as those
can be different.

This commit also contains code cleaning in resource to be a bit more
pythonic, simplify method parameters and offer a more simple api to
other modules.

Eventually code field is removed on resource as it is not really necessary
for resources. It is explicitly added on workcenter model who use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently timezones were not or incorrectly taken into account in resource
computation. Indeed complexity comes from attendances being expressed in
naive timezones valid for all users, whereas dates and leaves are computed
into UTC. Computation should always be done in user timezone so that there
are no overlapping days and all time intervals are correctly computed.

A new timezone field is added on leaves to know in which timezone they
were originally encoded. Indeed putting them in naive user timezone
require its original timezone, not the current user timezone, as those
can be different.

This commit also contains code cleaning in resource to be a bit more
pythonic, simplify method parameters and offer a more simple api to
other modules.

Eventually code field is removed on resource as it is not really necessary
for resources. It is explicitly added on workcenter model who use it.
</pre>
</div>
</content>
</entry>
<entry>
<title>[REF] resource: remove deprecated compatibility and rename methods</title>
<updated>2017-02-27T13:04:48+00:00</updated>
<author>
<name>Thibault Delavallée</name>
<email>tde@odoo.com</email>
</author>
<published>2016-11-10T12:34:14+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=be01aaa99ff3ad32b757dd0a61a437dac19fc2c9'/>
<id>be01aaa99ff3ad32b757dd0a61a437dac19fc2c9</id>
<content type='text'>
Old methods are still present since a long time and are deprecated since
saas-3. This compatibility layer adds unnecessary complexity to the module
API. Those methods should now be removed. Some renaming is also performed
to ease resource api understanding, notably to better differentiate
internal methods from other methods.

All addons are updated accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Old methods are still present since a long time and are deprecated since
saas-3. This compatibility layer adds unnecessary complexity to the module
API. Those methods should now be removed. Some renaming is also performed
to ease resource api understanding, notably to better differentiate
internal methods from other methods.

All addons are updated accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>[REF] resource: remove pseudo-default working hours computation</title>
<updated>2017-02-27T13:04:48+00:00</updated>
<author>
<name>Thibault Delavallée</name>
<email>tde@odoo.com</email>
</author>
<published>2017-01-10T17:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=06f36ddbe9d42cd91fb273eed293ffbd4acf1d66'/>
<id>06f36ddbe9d42cd91fb273eed293ffbd4acf1d66</id>
<content type='text'>
Companies now always have a default calendar configured. All methods in
resource module should therefore be able to use a real resource.calendar.
This commit removes the computation based on a pseudo 8-17 calendar
given as weird method parameters.

Project is updated in order to use the company calendar by default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Companies now always have a default calendar configured. All methods in
resource module should therefore be able to use a real resource.calendar.
This commit removes the computation based on a pseudo 8-17 calendar
given as weird method parameters.

Project is updated in order to use the company calendar by default.
</pre>
</div>
</content>
</entry>
</feed>
