Commit Graph
117975 Commits
Author SHA1 Message Date
Yannick Tivisse 1659ee7196 [FIX] hr_expense: display taxes correctly on expense report
Backport of rev:
https://github.com/odoo/odoo/commit/4c0184923b6565c6b963724a75dea720af155a58 done in 10.0
2016-11-14 14:54:39 +01:00
Christophe Simonis fb763f3a8f [MERGE] forward port branch saas-6 up to b5914e9 2016-11-14 14:50:29 +01:00
Andrea Stirpe 9c1d30303d [FIX] l10n_nl: Use unique 4-digit accounts
In the Netherlands it is customary for small
businesses to configure the Chart of Accounts
with 4-digits account codes.

This scheme is broken when several accounts share
the same 4-digit prefix, which was the case before,
as the truncated codes will not be unique.

Fixes #13853
Closes #14175
2016-11-14 14:43:04 +01:00
Christophe Matthieu f80965dd57 [FIX] web_tour: reject module for mobile preview
issue: depends fail in mobile preview
2016-11-14 14:32:13 +01:00
Christophe Simonis b5914e9ea8 [MERGE] forward port branch 8.0 up to 51561d3 2016-11-14 14:02:41 +01:00
Christophe Simonis 51561d3ac8 [FIX] base: restart server when installing module from apps
When a new module is installed, its controllers and static files should
be available. A restart is required to do so.
2016-11-14 13:45:24 +01:00
qsm-odoo 62cf236fb4 [FIX] website: properly size the default bg for s_big_message
Following commit 9305450508, this commit fixes the
default background size of the bg of the s_big_message snippet.
2016-11-14 13:21:53 +01:00
qsm-odoo 9305450508 [FIX] website: properly size the default bg for s_big_message
The default background-size for the s_big_message snippet was not
set to "cover" as the "oe_img_bg" class is missing from the snippet
structure. As this change is not critical but should not be merged
in a stable version, this change will be done in master and this
10.0 fix will only force the "cover" value for the default bg thanks
to LESS.
2016-11-14 13:13:53 +01:00
Nicolas Martinelli f910dc5b3d [FIX] product_visible_discount: price currency
Commit 19e3757ffb allows to return the product price without the
discount included in the unit price. However, `lst_price` is always in
the company currency, not in the pricelist currency.

opw-692896
2016-11-14 11:29:37 +01:00
qsm-odoo dfe072cf79 [FIX] website: adapt parallax extensions to 10.0 refactoring
The s_parallax snippet was refactored in 10.0 but this refactoring
broke some snippet extensions such as the s_parallax_slider.
This made the texts disappear once the snippet was resized.
2016-11-14 10:16:46 +01:00
Goffin Simon fcd3d4d315 [FIX] purchase: updating code with _update_name_and_code
When updating the code of a warehouse, there was a missing condition.

opw:693387
2016-11-14 10:04:08 +01:00
Yannick Tivisse 8d36bf872a Revert "[IMP] website_sale_delivery: Allow to (un)publish delivery methods from website"
This reverts commit 6d9c59f348.

This commit is breaking the enterprise/master branch because the method _get_delivery_methods takes 5 seconds to be executed with some delivery methods. Now, instead of having 1 delivery method displayed, the admin has all the delivery methods in order to be able to publish/unpublish them. As this method is called for each carrier, the phatom js tour takes more than 15 seconds to display the page /shop/confirm_order in the ecommerce, with is more than the timeout threshold.

I revert this commit while waiting to find a proper solution.
2016-11-14 09:42:00 +01:00
Nicolas Martinelli c544aa298f [FIX] crm: kanban color
Commit 4b2091e8c9 introduces a change in the state color of the kanban
view. However, that doesn't match the description.

opw-693540
2016-11-14 09:14:27 +01:00
Odoo Translation Bot 7a800427df [I18N] Update translation terms from Transifex 2016-11-13 03:42:40 +01:00
Odoo Translation Bot fa544c9da0 [I18N] Update translation terms from Transifex 2016-11-13 02:57:18 +01:00
Josse Colpaert 98344e39f3 [FIX] purchase: filter moves to confirm and assign when creating a PO's picking
If a PO with picking is canceled, then reset to draft and confirmed again
two pickings are created. Indeed when creating the picking, moves related
to the PO are confirmed and assigned, even those which were previously
canceled.

This commit ensures that canceled and done moves stay in their state.
This avoid having two pickings for a single PO.
2016-11-10 17:32:49 +01:00
Josse Colpaert 7e15fa59e4 [FIX] mrp: correctly update lot_product_id to final lot for stock.move.lots
When there are 3 different lots reserved for 3 different serial
numbers for the final product, if you do the first finished product, the
finished lot is put on all stock.move.lots even if nothing has been
consumed for it.

This results in traceability report for the first finished lot being linked
to all of lots instead of just the one that was consumed.

Now we update lot_produced_id only on stock.move.lots where quantity_done > 0.
That way it will only links with the correct one.
2016-11-10 17:32:15 +01:00
Fabien Meghazi 4917df18d0 [FIX] bank_statmnt_import: skip bank statements with amount == 0 (opw: 693348)
Some banks, like ING, create a line for free charges.
We just skip those lines as there's a 'non-zero' constraint
on the amount of account.bank.statement.line
2016-11-10 16:02:42 +01:00
Mansi Gandhi 46be8b30d3 [IMP] sale: Only show the customer address when invoice address and shipping address is same. 2016-11-10 15:13:20 +01:00
Nicolas Martinelli 7bb6b32927 [FIX] stock: skip quality check for extra moves
Necessary for Enterprise fix
2016-11-10 14:00:10 +01:00
Nicolas Martinelli ee1ac876bb [IMP] stock: return backorders
The method `_create_backorder` returns the backorders created, so it's
easier to override.

opw-691906
2016-11-10 14:00:10 +01:00
Fabien Meghazi ff56304f58 [FIX] chat_manager: urls does not render as html link in front-end livechat (opw: 693457)
This fix is only intended for saas-12, do not forward port.
A better refactoring should be done on master to properly fix this issue
2016-11-10 13:58:25 +01:00
Fabien Meghazi 3f9d229cca [IMP] mail.utils: refactor url to link helper so it can be used on a str 2016-11-10 13:58:25 +01:00
Raphael Collet f825f415f8 [FIX] registry: ensure that all non-abstract models have a table (#14194)
After modifying the database schema, if some models do not have a table/view,
attempt to recreate it by calling their method `init()`, following inter-model
dependencies.

Fix the model `board.board` by making it an abstract model.

Add the missing model dependencies on report `crm.partner.report.assign` to make
it depend on report `account.invoice.report`.
2016-11-10 13:50:04 +01:00
Srushti Patel 8553c3f648 [IMP] stock: add tooltips on push and procurement rules
Push and procurement rules are some difficult concepts to understand.

Add some tooltips :

Push Rules tooltip :
When a move is foreseen to a location, the push rule will automatically create a move to a next location after. This is mainly only needed when creating manual operations e.g. 2/3 step manual purchase order or 2/3 step finished product manual manufacturing order. In other cases, it is important to use pull rules where you know where you are going based on a demand.

Procurement Rules :
The demand represented by a procurement from e.g. a sale order, a reordering rule, another move, ... needs to be solved by applying a procurement rule. Depending on the action on the procurement rule, this triggers a purchase order, manufacturing order or another move. This way we create chains in the reverse order from the endpoint with the original demand to the starting point. That way, it is always known where we need to go and that is why they are preferred over push rules.
2016-11-10 13:22:36 +01:00
Denis Vermylen (dve) 5a45ed00fa [FIX] hr_timesheet_sheet: fix sheet employee onchange
onchange method was taking an extra argument that isn't given by @api.onchange

(was due to a migration error)
2016-11-10 10:13:57 +01:00
Martin Trigaux d24090acda [FIX] base: import languages with overwrite
overwrite in the context was never passed to update_translations
Loading the translations with the overwrite checked did not overwrite the
previous translations
Introduced at d465346
2016-11-10 10:08:13 +01:00
Haresh Shyara 1ba4fbe640 [IMP] base_import: Improve import preview for related fields
normal mode: Importing only regular/basic fields from source file
advanced mode: Importing any related fields from source file(i.e. if detected pattern in header like '<relational_fieldname>/<fname>')

- Rename following checkbox "Show all fields for completion (advanced)" in "Show fields of relation fields (advanced)"
- If the import file contains a column with a field of a relation field, show the column label in the preview, even if "Show fields of relation fields (advanced)" is not checked > to make it less confusing when importing advanced files (e.g. products with attributes)
2016-11-10 09:44:20 +01:00
Yannick Tivisse a07012fbc2 [IMP] sale: Display currency_id on SO list view for monetary widget 2016-11-09 15:35:32 +01:00
Yannick Tivisse df69b5bb84 [IMP] web: Don't display aggregates in list views for columns with multi-currency records
Purpose:
On a list view (Ex: the invoices list view), if a column is a currency column (Ex: total amount), it makes no sense to display the aggregate (Ex: sum) if the records contains several currencies.

Spec:
Don't display the aggregate of a column if a least two records are in different currencies.
2016-11-09 15:35:21 +01:00
jpr-odoo 9e26d875db [IMP] *: uniformize modals buttons: remove 'oe_link' class and 'or' between buttons 2016-11-09 15:27:01 +01:00
Martin Geubelle be6f9e3869 [FIX] hr_expense: typo in filter Reported
The state is `reported` and not `report`.
Introduced in https://github.com/odoo/odoo/commit/717f9217bb323fa03c03bfc188a7f2cdb797eaa6
See opw-693237
2016-11-09 15:16:18 +01:00
Pierre Masereel e248420348 [ADD] stock: test put pack in pack
We add a test checking that we can put a pack in a another pack.
2016-11-09 15:15:30 +01:00
Pierre Masereel 0d33621ad3 [FIX] stock: tests on stockable product
The tests are running on consumable product, it means that there is no
resevation of quants and verification of reserved quants when you create
and assign moves. So the tests are not really usefull with consumable
products.

To make the tests efficients, we set the products as stockable. And we
use 'reserved_availability' instead of 'availability' in tests
'test_10_pickings_transfer_with_different_uom' and in
'test_00_picking_create_and_transfer_quantity' be cause the assert is
done after the move reservation.

In test 'test_00_picking_create_and_transfer_quantity' when we check the
move_lines state after the action assign, the first and last should be
only 'confirmed, because they are partially available. When product
were not stockable, all lines were assign, because there was no check of
the reserved quants.

In 'test_10_pickings_transfer_with_different_uom' we removed the call
'picking_out.action_confirm()' and 'picking_out.action_assign()',
because they already have been called before.
2016-11-09 15:15:30 +01:00
Kishan Gajjar 5a3d0fc3ff [IMP] web: show technical field name in export wizard by hover in debug mode
In export wizard on mouse hover display technical name of field in debug mode
2016-11-09 15:06:12 +01:00
Goffin Simon 8684b75924 [FIX] account_asset: date of an account.asset.asset
When creating an account.asset.asset from an invoice, the date set
on the account.asset.asset must be the invoice date.

opw:692808
2016-11-09 14:36:48 +01:00
Goffin Simon df34168177 [FIX] delivery: onchange_carrier with non integrated carrier
The price set for the non integrated carrier must be the same either when you
set it on the SO with button "set_price" or when you set it on the stock picking.

The field "carrier_price" must be in readonly when the state of the picking is done.

opw:691224
2016-11-09 13:33:37 +01:00
Kishan Gajjar ef9c07b0ef [IMP] calendar: remove create and edit from the calendar 2016-11-09 13:10:13 +01:00
Kinjal Mehta 1e87163801 [IMP] sale: remove form view of sale order lines when coming from product's sales tab 2016-11-09 13:03:14 +01:00
jpr-odoo d6ffaa7622 [IMP] sale_timesheet: fix action going from sale order to project loosing breadcrumb 2016-11-09 12:54:54 +01:00
Dhaval Panchal 6a25aa13de [IMP] web_kanban: show only number of records in kanban columns tooltip
When a column holds more than 40 records tooltip indicates 40/<record_number>.
However this is not really helping. What is interesting is the total number
of records.
2016-11-09 12:03:26 +01:00
fwi-odoo 07e1ad4248 [IMP] website_forum: display 'comment' button under answers correctly
Fix up the commit https://github.com/odoo/odoo/commit/a4b8641e75109ea0251b934a73347e1985186a9b.
When no comment for an answer, the 'comment' button stays aligned with the others.
When there is a comment for an answer, the 'comment' button is under the last comment.
2016-11-09 11:40:06 +01:00
Ankit Joshi b8febebd03 [IMP] website_forum: In Discussion, add a comment 'Post Answer' button should be 'Post Comment', and In Reply 'Post Comment' button should be 'Post Answer'. 2016-11-09 11:40:06 +01:00
Ankit Joshi 4de7f81e8a [IMP] website_forum : In discuss change the label 'Reply' to 'Comment'. 2016-11-09 11:40:06 +01:00
Ankit Joshi f652a9ce34 [IMP] website_forum : if user have not enough 'Karma' then 'Reply' button should be disable, Hide the answer textarea and generate the popup message. 2016-11-09 11:40:05 +01:00
Nicolas Martinelli 6f807c5057 [FIX] account_asset: account labels
Partial backport of 6e9d174330

opw-692155
2016-11-09 11:02:29 +01:00
Nicolas Martinelli 2738ad6ef5 [FIX] account_asset: account labels
The labels do not correspond to the purpose of the account.

opw-691623
2016-11-09 10:58:11 +01:00
David Monjoie ca11d35a62 [FIX] base: enforce deterministic view inheritance
If multiple views had the same name and same priority, the order
of application of their xpath was not deterministic. That may be a
big deal if both of them were doing xpath with position = inside.
2016-11-09 10:51:09 +01:00
Mansi Gandhi 5cb307170d [IMP] base, auth_signup: rename technical users to avoid confusion
* default user > Default User Template
 * Template User > Portal User Template
2016-11-09 10:48:33 +01:00
Thibault Delavallée fa404dba81 [IMP] project_issue: do not copu kanban state when duplicating an issue 2016-11-09 10:40:36 +01:00