Commit Graph
105 Commits
Author SHA1 Message Date
Martin Trigaux fdb58fc77c [IMP] all: remove reference to statusbar_color
Linked to #5987
2016-07-26 15:13:28 +02:00
Christophe Simonis b98bb6d10f [MERGE] forward port branch saas-12 up to c16d5bc 2016-07-15 17:09:24 +02:00
Christophe Simonis 5858dda75f [MERGE] forward port branch saas-11 up to a62b8cf 2016-07-15 16:34:41 +02:00
Christophe Simonis 1fca5e01cb [MERGE] forward port branch saas-10 up to 156dee2 2016-07-14 18:17:30 +02:00
Joren Van Onder 7229a5be95 [IMP] stock: consistent kanban view for pack operations and move lines
This makes the kanban view for pack_operation_product_ids more
consistent with the one for the move lines and also adds the UOM for the
pack operation to the kanban card.
2016-07-13 14:10:57 +02:00
Josse Colpaert 2ddc35a530 [REF][NEWPIE] mrp: new MRP
This commit contains the core of the new MRP. It contains a whole refactoring
of the MRP application, with improved and new features, written in new API.
Among other here are the main manufacturing workflow improvements :

 - Picking type not only for pickings but also for manufacturing orders
 - Properties replaced by picking type
 - BoM can only be produced with its routing (no other)
 - Either produce without routing with only production orders, or produce with
   routing
 - By default, there is an order in the work orders (serially), but you can
   override it to be able to work in parallel
 - Time clocking on work orders and block time on work centers with reporting
   on OEE, performance, losses, ...
 - Real-time adaptation of timings on operations
 - Lots/serial numbers can be inputted like in the pickings on manufacturing
   orders.  It is also possible to input them in the work orders.
 - Material availability independent of production order state (possibility to
   start production when only part of it is there)
 - Work sheets on work orders
 - Put messages on work orders to make your workers pay attention to something
 - Full traceability link to see for each produced piece of stock, the
   consumed pieces, ...
 - Separate scrap object (a scrap is not done based on an original move
   anymore)
 - Separate unbuild system (if you want to unbuild into its original
   components)

Thanks to all people that helped during this development, notably but not
limited to Chirag A Dodiya (cod@odoo.com), Gaurav Panchal (gan@odoo.com),
Jignesh Rathod (jir@odoo.com), Mansi Trivedi (mtr@odoo.com), Pariket Trivedi
(ptr@odoo.com).
2016-07-04 16:22:37 +02:00
Thibault Delavallée 91371c6dbe [IMP] stock: warehouses configuration
See it in multi warehouse or in technical group, to be able to configure it
even in mono warehouse mode.
2016-07-04 16:22:35 +02:00
Christophe Simonis 841aa4e208 [MERGE] forward port of branch 9.0 up to 3e15b86 2016-06-28 14:10:35 +02:00
Christophe Simonis 10550aa5a5 [MERGE] forward port of branch saas-6 up to e68ed41 2016-06-28 13:11:35 +02:00
Nicolas Martinelli 77212863b1 [FIX] stock, sale_stock, portal_stock: picking access
An access error occurs when a the delivery address of a SO is set to a
different partner than the SO partner. In this case, the picking
created is associated to the partner of the delivery address. This is an
issue when the SO partner tries to view the picking from the front-end
("My Account"), since he is not allowed to access it.

opw-681341
2016-06-28 09:10:55 +02:00
Adrien Dieudonne 7c3b056966 [IMP] product, website_sale: remove product from apps 2016-06-16 14:59:39 +02:00
Christophe Simonis 9fe4cf5f72 [MERGE] forward port of branch saas-11 up to dda0d3d
# Conflicts:
#	addons/product_uos/i18n/lo.po
#	addons/sales_team/models/__init__.py
#	addons/website_payment/views/website_payment_templates.xml
#	addons/website_portal_sale/views/templates.xml
#	openerp/addons/base/ir/ir_qweb.py
2016-06-15 13:10:45 +02:00
Christophe Simonis dda0d3d62d [MERGE] forward port of branch saas-10 up to baf494c
# Conflicts:
#	addons/hr_timesheet/project_timesheet.py
#	addons/sale_layout/i18n/es_PE.po
#	addons/sale_layout/i18n/hu.po
#	addons/sale_layout/i18n/lo.po
#	addons/sale_layout/i18n/pl.po
#	addons/sale_service/i18n/es_MX.po
#	addons/sale_service/i18n/es_PE.po
#	addons/sale_service/i18n/lo.po
#	addons/stock/stock.py
#	addons/stock/stock_view.xml
#	addons/warning/i18n/es_PE.po
#	addons/warning/i18n/lo.po
#	addons/warning/i18n/ru.po
#	addons/web/i18n/cs.po
#	addons/web/i18n/ja.po
#	addons/web/i18n/lo.po
#	addons/web/i18n/th.po
2016-06-15 12:59:39 +02:00
Srushti Patel 276559cbcc [IMP] stock: adjustment on product category + display exhausted products
Purpose:
For many SMEs, they print the inventory list, and then compare it with their
stocks. It is useful for them to see products with quantity = 0
Sometimes it is useful to see which product is exhausted, to check if it
matches the reality. If the product is not in the list, the user might
think that the system "forgot" about it.
When doing the starting inventory, all products = 0, the users don't want
to add it manually in the list.

Specification:
- Add the possibility to make the inventory of the product category
- Add a checkbox to also select stockable products with a quantity of 0
- Change the order in "Inventory of": it should be
	- All products
 	- One product category
	- One product only
	- Select products manually
- If "select one product only" or "select products manually" is true,
  hide "Include Exhausted Products".
- If "One product only" is selected, it should always display the product, even
  if the quantity is 0.
- When the inventory is started, the default sort should be done alphabetically
  on the product
- Hide the inventory location if "Manage only 1 Warehouse with only 1 stock
  location" is true.
2016-06-15 09:16:46 +02:00
Jainik Patel eda051f43d [REM] web: Remove GTK icons and replace them by Font-awesome 2016-06-13 12:04:17 +02:00
Jainik Patel 919bee4058 [IMP] stock: Lot/Serial Numbers label uniformization
In master , some places the string "Lot" is used and at some places
"Serial Numbers" is used , which is very confusing for the user.

Make a common string "Lots / Serial Numbers" everywhere for the uniformity.
2016-06-10 15:03:44 +02:00
Yannick Tivisse 7e6ad941cf [IMP] stock: Remove domain on source/destination on Operation Details
When doing an internal trasnfer, you can choose any destination
location in the header, but not on the line

This is problematic when doing a pick-pack-ship transfer. For the pick
move, you may want to change the source destination location (maybe another
warehouse why not) but as the transfer is already validated you cannot
modify it on the form. But with the Operation Details (Pencil button) you
can modify the source/destination location. The only problem is that a domain
is forcing the user to choose a source destination that is a child of the source
destination on the transfer, which makes impossible to choose a destination on
another warehouse. This tool is pretty much advanced, so we don't need to be so
restrictive.
2016-06-09 15:59:42 +02:00
Yannick Tivisse 4906757334 [IMP] stock: Remove domain on source/destination on Operation Details
When doing an internal trasnfer, you can choose any destination
location in the header, but not on the line

This is problematic when doing a pick-pack-ship transfer. For the pick
move, you may want to change the source destination location (maybe another
warehouse why not) but as the transfer is already validated you cannot
modify it on the form. But with the Operation Details (Pencil button) you
can modify the source/destination location. The only problem is that a domain
is forcing the user to choose a source destination that is a child of the source
destination on the transfer, which makes impossible to choose a destination on
another warehouse. This tool is pretty much advanced, so we don't need to be so
restrictive.
2016-06-09 15:56:45 +02:00
Christophe Simonis 7306e888a6 [MERGE] forward port of branch saas-11 up to ac50230 2016-06-08 12:28:16 +02:00
Christophe Simonis ac5023060c [MERGE] forward port of branch saas-10 up to 2f948c7 2016-06-08 12:19:23 +02:00
Ankit Joshi 89d7c730fb [IMP] sale_stock: Usability + Form cleaning for sales returns
1/ In Return form Change the string 'To Refund in SO'  to  'To Refund'.
2/ Return form wizard: Reduce the space in header.
3/ Change the button string name 'Reverse' into 'Return'.
2016-06-07 11:07:49 +02:00
Mansi Gandhi b656d5b281 [IMP] stock: Improve Picking wave usability
Remove no_one group on the Picking waves menu entry.
Add a search on the picking waves in the transfer lists.
Remove the 'Print all Picking' button and add primary button which is 'PRINT' button.
2016-06-07 10:44:49 +02:00
Christophe Simonis b76c883cd0 [FIX] stock: module claim_from_delivery does'nt exists anymore
saas~11 not being deployed yet, this model change is accepted.
2016-06-06 11:33:12 +02:00
Dhaval Panchal 20d7f303e4 [IMP] stock: Hide label Packs and Lots in not enabled
Hide the group in the stock_picking_type form view if in configuration setting:
   - Packages: Record packages used on packing is false
   - Lots: Track lots or serial numbers is false
2016-05-27 15:16:43 +02:00
dut-odoo 3d95397951 [IMP] stock: make use of stock_picking's note
Purpose:
Internal note for the moment is useless, unless the warehouse worker
works in the backend.

- changed placeholder of note field
- added note field to picking operations' report
2016-05-13 10:49:38 +02:00
Srushti Patel efd57f216c [IMP] stock: stock.picking.type kanban card title clickable
Instead of havid to click on:
'More -> View -> All' to open all the stock picking
We just have click on the card title
2016-05-12 11:32:55 +02:00
Yannick Tivisse 8ff9cbad2c [IMP] sale,purchase,stock,account: Don't display an empty 'warning' page
And add a category hidden on the res.group definition
2016-05-06 17:06:35 +02:00
Christophe Simonis 0fbc92e0c4 [MERGE] forward port of branch saas-10 up to 1e86774 2016-05-04 17:09:51 +02:00
Thibault Delavallée 69c4c87090 [MOV] stock: stock_incoterms
Incoterms models and views are moved in their own file. Impacted:

 - stock.incoterms

This commit only moves files. No change is done.

This last commit is done by renaming the remaining code in stock.py file. We
hope this helps keeping a bit of history by being able to retrieve the original
stock.py file.
2016-04-29 12:18:47 +02:00
Thibault Delavallée 82faf1691d [MIGR] stock: procurement model
Procurement model is migrated to new API. No change is performed to code
structure or functional structure. Some code cleaning may be performed when
migrating to simplify the code. Other files may be updated due to the move
towards the new API.
2016-04-29 12:18:46 +02:00
Thibault Delavallée b9853db8b5 [MIGR] stock: product and product strategy
Product models are migrated to new API. No change is performed to code
structure or functional structure. Some code cleaning may be performed when
migrating to simplify the code. Other files may be updated due to the move
towards the new API.

Impacted models

 - product.product
 - product.template
 - product.removal
 - product.putaway
 - stock.fixed.putaway.strat
2016-04-29 12:18:46 +02:00
Thibault Delavallée 87cf139677 [MOV] stock: stock_production_lot
Production lot models and views are moved in their own file. Impacted:

 - stock.production.lot

This commit only moves files. No change is done.i
2016-04-29 12:18:45 +02:00
Thibault Delavallée f37cabe36d [MOV] stock: stock_location
Location models and views are moved in their own file. Impacted:

 - stock.location
 - stock.location.route
 - stock.location.path

This commit only moves files. No change is done.
2016-04-29 12:18:43 +02:00
Thibault Delavallée cb486d7eb6 [MIGR] stock: stock.move
Move model is migrated to new API. No change is performed to code
structure or functional structure. Some code cleaning may be performed when
migrating to simplify the code. Other files may be updated due to the move
towards the new API.
2016-04-29 12:18:43 +02:00
Thibault Delavallée a17ef9a7cd [MOV] stock: stock_move
Move models and views are moved in their own file. Impacted:

 - stock.move

This commit only moves files. No change is done.
2016-04-29 12:18:42 +02:00
Thibault Delavallée d8548e0771 [MIGR] stock: stock_pack_operation
Pack operation models are migrated to new API. No change is performed to code
structure or functional structure. Some code cleaning may be performed when
migrating to simplify the code. Other files may be updated due to the move
towards the new API.
2016-04-29 12:18:42 +02:00
Thibault Delavallée 65fdba526f [MOV] stock: stock_pack_operation
Pack operation models and views are moved in their own file. Impacted:

 - stock.pack.operation
 - stock.pack.operation.lot
 - stock.move.operation.link

This commit only moves files. No change is done.
2016-04-29 12:18:41 +02:00
Thibault Delavallée 70e1d5d5bc [MIGR] stock: stock_warehouse
Warehouse models are migrated to new API. No change is performed to code
structure or functional structure. Some code cleaning may be performed when
migrating to simplify the code. Other files may be updated due to the move
towards the new API.
2016-04-29 12:18:41 +02:00
Thibault Delavallée b0914de8cd [MOV] stock: stock_warehouse
Warehouse models and views are moved in their own file. Impacted:

 - stock.warehouse
 - stock.warehouse.orderpoint

This commit only moves files. No change is done.
2016-04-29 12:18:40 +02:00
Thibault Delavallée d45996c915 [MIGR] stock: stock_picking
Picking models are migrated to new API. No change is performed to code
structure or functional structure. Some code cleaning may be performed when
migrating to simplify the code. Other files may be updated due to the move
towards the new API.
2016-04-29 12:18:40 +02:00
Thibault Delavallée 674ff8d383 [MOV] stock: stock_picking
Picking models and views are moved in their own file. Impacted:

 - stock.picking
 - stock.picking.type

This commit only moves files. No change is done.
2016-04-29 12:18:39 +02:00
Thibault Delavallée 7d01ed5ee9 [MIGR] stock: stock_inventory
Inventory models are migrated to new API. No change is performed to code
structure or functional structure. Some code cleaning may be performed when
migrating to simplify the code. Other files may be updated due to the move
towards the new API.
2016-04-29 12:18:39 +02:00
Thibault Delavallée 87b5d29b5c [MOV] stock: stock_inventory
Inventory models and views are moved in their own file. Impacted:

 - stock.inventory
 - stock.inventory.line

This commit only moves files. No change is done.
2016-04-29 12:18:38 +02:00
Thibault Delavallée 88b000859f [MOV] stock: stock_quant
Quant models and views are moved in their own file. Impacted:

 - stock.quant
 - stock.quant.package

This commit only moves files. No change is done.
2016-04-29 12:18:37 +02:00
Thibault Delavallée d7af45bb03 [MIGR] stock: barcode, settings, planner and res_*
Those models are migrated to new API. No change is performed to code
structure or functional structure. Some code cleaning may be performed when
migrating to simplify the code. Other files may be updated due to the move
towards the new API.
2016-04-29 12:18:36 +02:00
Thibault Delavallée e28b83603b [MOV] stock: barcode, procurement, product, res_*
Move models not located in stock.py file and their views:

 - barcode
 - procurement
 - product
 - product.putaway, product.removal and stock.fixed.putaway.strat are
   extracted from product.py to their own product_strategy file
   to separate product and product.template code from stock specific
   code related to products
 - res_*
 - settings
 - web_planner

This commit only moves files. No change is done.
2016-04-29 12:18:36 +02:00
Thibault Delavallée 3116e8946b [MOV] stock: data, report views, main menus
Moves performed

 - data and demo files are now located inside the data directory
 - data and demo files name updated
 - report views moved inside report directory instead of views
 - main stock menus declarations moved from stock.xml to stock_menu_views.xml
   in order to have all main menus in a single file, extracted from model
   specific views
 - data section of __openerp__.py file reorganized accordingly

 No change done in this commit.
2016-04-29 12:18:35 +02:00
Fabien Pinckaers ec12e529c8 [IMP] Stock: minor report layout issues: delivery order / picking list
[FIX] ORM: crash in group by (example: pipeline analysis -> graph)
2016-04-08 13:14:08 -07:00
Thibault Delavallée 84ac2559cd Revert "[IMP] layout of picking report, alignment details [FIX] group by bug, visible in opportunity pipeline"
This reverts commit a206114d4c.

This commit breaks several of our long standing and widely appreciated policy

 - one commit for one feature; do not forget to put the correct impacted addon
 - commit message should explain why the change is performed
 - a bug fix in master seems weird, why not in stable. If not applicable to
   stable the commit message should explain why
 - a bug fix in the ORM should come with a test case
 - code is not clean
2016-04-08 09:52:09 +02:00
Fabien Pinckaers 6d69923413 [IMP] less space before title in report 2016-04-07 17:08:50 -07:00