Merge lp:~openerp-dev/openobject-addons/6.1-opw-586838-acl into lp:openobject-addons/6.1
Status: | Needs review |
---|---|
Proposed branch: | lp:~openerp-dev/openobject-addons/6.1-opw-586838-acl |
Merge into: | lp:openobject-addons/6.1 |
Diff against target: |
34 lines (+3/-3) 2 files modified
purchase/purchase_workflow.xml (+2/-2) sale/sale_workflow.xml (+1/-1) |
To merge this branch: | bzr merge lp:~openerp-dev/openobject-addons/6.1-opw-586838-acl |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Olivier Dony (Odoo) | Pending | ||
Review via email: mp+153314@code.launchpad.net |
Description of the change
Steps to reproduce:
- create a purchase order
- cancel the created invoice
- receive products (PO state changed to approved even if still in invoice exception)
- reset the invoice to draft => pay it
The purchase order still is in approved state even if all subprocesses are done.
You need to edit the view and modify the "manually corrected" button visibility to change the PO state to done.
Unmerged revisions
- 7180. By Anaël Closson (openerp)
-
[FIX] OPW 586838 sale order shipping exception overwriting invoice_exception and then sale order cannot reach done state
Steps to reproduce :
* Create a new sale order
* Create the associated invoice
* Cancel the invoice, reset to draft
* Cancel the pickingThe sale order is now in picking exception which can be manually corrected, but this change the state to 'in progress' instead of 'invoice_except'.
The patch avoids shipping exception to erase invoice_exception state.
The opposite doesn't harm, as the scheduler will notice the shipping exception. - 7179. By Anaël Closson (openerp)
-
[FIX] OPW 586838 purchase orders cannot switch to state 'done' when invoice cancelled once
Steps to reproduce:
- create a purchase order
- cancel the created invoice
- receive products (PO state changed to approved even if still in invoice exception)
- reset the invoice to draft => pay itThe purchase order still is in approved state even if all subprocesses are done.
You need to edit the view and modify the "manually corrected" button visibility to change the PO state to done.