Commit Graph
127612 Commits
Author SHA1 Message Date
qsm-odoo dff12736db [FIX] mass_mailing: remove mail template menu
Mass Mailing campain cannot use Mail Templates anymore (the user now
has to duplicate a previous Mass Mailing if he wants to start a new
one with a mail body which looks like the old one).

So this menu became useless and confused the users. Mail Templates are
a technical feature which is used by other module to send automatic
emails and these can be edited through debug mode in the Settings app.

Resolve #14148.
2016-11-22 10:32:51 +01:00
Richard Mathot 27d814cb31 [FIX] hr_expense: missing dependencies for total_amount of hr.expense.sheet 2016-11-22 10:02:50 +01:00
Jairo Llopis 954fb6da3c [FIX] website_event_sale: Preserve context when updating cart
Without this patch, when a product was added to cart, if this addon
was installed, it always landed in English in the SO.

This happened because the context, containing the current language,
was being aborted here (`context=None` instead of `context=context`).

This commit closes #14340
2016-11-21 22:18:48 +01:00
Christophe Simonis be00718645 [FIX] mail: do not notify inactive partners 2016-11-21 17:55:00 +01:00
Yannick Tivisse 2757b82ef8 [FIX] account: Enable 'Analytic Accounting' group if 'Budget Management' is enabled
There is no way to use Budgets without Analytics, so it should be enabled at the same time with the option 'module_account_budget
'
2016-11-21 17:03:50 +01:00
Wolfgang Taferner 3ea4fb92b3 [FIX] base: user partner must be kept global on company switch
Introduced when migrating base to new API with 7eab8e2.

closes #14374
opw-694319
2016-11-21 16:28:55 +01:00
Pierre Masereel 849911154f [FIX] stock: recheck quants availbility when partially available
When a picking is partially available, and the company works in 'just in
time', they often need to re-check the availability of some products
just before sending them.

In 8.0, it was totally possible, to recheck the availabilty of products.

To fix this, we just add a button when the picking state is 'partially
availbale', which does exactly the same as 'Reserve', but is secondary
and contains the label 'Recheck availability'.
2016-11-21 16:16:30 +01:00
Diep Huu Hoang 0ad4faffeb [IMP] l10n_mv: update CoA
Improve Vietnamese CoA to follow Circular No. 200/2014/TT-BTC
cf #13679

Backport of 6dd921fb to 10.0 without the account type removal
2016-11-21 14:56:48 +01:00
Osaetin Daniel b86029bad5 [FIX] doc: added reference to the location of odoo-wsgi.py
Updated the deployment documentation, to inform developers about
the new location of the odoo-wsgi.py file that's needed
go deploy odoo as a wsgi application

Closes #14337
2016-11-21 14:23:11 +01:00
Nicolas Lempereur a6e3ae6b8c Revert "[IMP] web_editor: don't lose modified code view content"
This reverts commit 897290dd3f.

It seems it breaks other use case, since this was fixing more a
usability thing (need to click back on code view to save code view
changes) it is better to revert than to add drawback.

A better fix should be introduced, or the solution would be to not fix
it and have a warning indicating what needs to be done.

opw-693052
2016-11-21 14:22:14 +01:00
Jeremy Kersten 8bd86a7e62 [FIX] website_crm_partner_assign: remove deprecated code
Add 2 fields stored to allow make all in one search and
not postprocess the list of partners.
2016-11-21 13:55:37 +01:00
Nicolas Martinelli 401a3cfaf6 [IMP] purchase: set scheduled date of lines
Commit a572b8115c removes the inverse function of the `date_planned`. This
is necessary to avoid unexpected changes of the scheduled dates.
However, this removes the ability to set the scheduled dates of all
lines at once.

This commit introduces back the functionality thanks to a new button.
This way, the functionality remains without unexpected behavior.

Backport of rev: https://github.com/odoo/odoo/commit/2cf80e00752c68e443b0cd442ee50f7d6daaa455

opw-692873
2016-11-21 13:52:10 +01:00
Nicolas Martinelli a572b8115c [FIX] purchase: do not reset expected date
A misleading behavior occurs with the recomputation of scheduled date.
Here is the use case:
- Create a PO with 2 products
- For the product 1, set the scheduled date to today + 7 days
- For the product 2, set the scheduled date to today + 14 days

When saving, the scheduled date of product 2 is reset to today + 7 days.

This is of course unexpected, but moreover, a different behavior can
happen depending on how the scheduled dates are modified. In the
previous case (both products have now the same scheduled date), one can
observe 2 situations.

Case 1.
For the product 2, set the scheduled date to today + 14 days and save.
In this case, the scheduled date of product 2 is not reset.

Case 2.
- For the product 1, set the scheduled date to today + 8 days
- For the product 2, set the scheduled date to today + 14 days

In this case, the scheduled date of product 2 is reset to today + 8 days
when saving

The reason of a different behavior in the 2 situations is that the
scheduled date of the PO is changed in case 2 and not in case 1. Since
the scheduled date of the PO is changed, it triggers the inverse
function `_inverse_date_planned`.

When saving, it is not possible to know whether the scheduled date of
the PO was changed on purpose by the user or recomputed. There are 2
solutions to get a consistent behavior:

- Force the scheduled date of each line to be the same than the
  scheduled date of the PO. However, this makes the scheduled date of
  the line useless.
- Do not change the scheduled date of the lines when the schedued date
  of the PO is changed. However, this removes the ability to reset
  automatically the scheduled date of the all lines at once.

This is the second solution which is chosen with this commit.

opw-682934
opw-684063

Closes #12904

Backport of rev: https://github.com/odoo/odoo/commit/4326d864d83125abc8f82dfb0089021abf22f9ca

opw-692873
2016-11-21 13:50:52 +01:00
Jeremy Kersten 8ea3464231 [IMP] mail, website: remove deprecated code 2016-11-21 13:46:18 +01:00
Denis Ledoux 10b730af8a [FIX] stock: fix stock picking done quantity computation
This is an oversight during the port of
3de53fa165
in the forward port revision
3a2147d95c

In the revision 3de53fa165,
the code has not only been moved,
but the variable passed to the method `rereserve_quants`
argument `move_ids` changed as well.
This has been missed during the port of the revision.

This leads to the invalid computation of the `done` quantity
in the pickings in some cases were the quants need to be
re-reserved.

opw-690244
2016-11-21 13:23:22 +01:00
Jeremy Kersten 61922b6fac [IMP] website_blog: remove deprecated code 2016-11-21 12:56:59 +01:00
Jeremy Kersten e0c1f7529c [IMP] stock: remove deprecated code 2016-11-21 12:56:59 +01:00
Jeremy Kersten 651976521b [IMP] base, mail: action server: remove deprecated code 2016-11-21 12:56:59 +01:00
Nicolas Martinelli bcf1e38af8 [FIX] stock_account: refund supplier invoice
When Anglo-Saxon accounting is activated:
- Use two different accounts for Input/Output for Stock Valuation
- Create a vendor bill ==> by default, the Input Account for Stock
  Valuation is used
- Validate the vendor bill
- Refund the vendor bill

When the refund is created, the Output Account for Stock Valuation is
used. There is actually no obvious reason to use this account instead of
the account originally used.

opw-691571
2016-11-21 12:43:02 +01:00
Nicolas Martinelli 73869216a0 [FIX] hr_expense: do not delete expense from sheet
- Create two expenses
- Group them in one expense sheet
- Remove one item from the sheet (trash icon)
- Save

The expense is completely deleted.

opw-693548
2016-11-21 11:35:33 +01:00
Jeremy Kersten 1f34c507c7 [TYPO] website_crm_partner_assign: convert tab to space 2016-11-21 11:22:25 +01:00
Jeremy Kersten c141fbb46f [IMP] website_crm_partner_assign: add own opportunities management
Allow partners with grades to add their own opportunity in their own pipe.
Until now, it is their saleman which import the opp in csv.
2016-11-21 11:22:05 +01:00
Jeremy Kersten 06fa5c64e0 [IMP] website,website_sale*: improve ui on small device, and force checkout
- Remove 'optional' informations in small screen

- Disable ecom popup on xxs device

- Don't disturb customer during checkout, we remove the footer and extra right
  column during the checkout step, address step and payment step.
2016-11-21 11:13:51 +01:00
Jeremy Kersten 5bd04fd502 [FIX] website_sale: cleaning view
Confirmation page - remove useless label
Don't center total in xs width
Don't display wizard in xs width
Remove dublicate border in xs width
Show sorted by label

task-28865
2016-11-21 11:13:51 +01:00
Jeremy Kersten 44911af6fd [IMP] website_sale: disable zoom on xxs device by default 2016-11-21 11:13:51 +01:00
fwi-odoo 9a3ad41cfa [FIX] web: change selection color in the correct file
Fix commit 537b919ec2
Don't change the lib file directly.
2016-11-21 10:53:02 +01:00
Goffin Simon ab279d9cea [FIX] stock_account: _get_anglo_saxon_price_unit
When getting the price from a account.move.line, the uom set
on the line must be taken into account.

Before the fix:

-Set anglo-saxon accounting
-Create two units of measure Box and Mot where 1Mot = 10Box
-Create a stockable product with Box as unit of reference and set with
real price and perpetual
-Create a SO with a Mot of this product
-Confirm the SO and create the invoice
-Validate the invoice

Bug:
In the journal of entries, only one box was counted for the debit and the credit
instead of 10.

NB: The function _get_anglo_saxon_price_unit must return the price unit of the
product in the unit of measure of the account.invoice.line.

opw:693075
2016-11-21 10:50:12 +01:00
Martin Trigaux 7087410c57 [FIX] account: es translations
Translations of technical terms broke email template.
Fixes #14373
2016-11-21 09:57:29 +01:00
fwi-odoo 537b919ec2 [IMP] web: darker highlight selection 2016-11-21 09:45:14 +01:00
Odoo Translation Bot bad26aae2e [I18N] Update translation terms from Transifex 2016-11-20 03:37:19 +01:00
Odoo Translation Bot f9f562339f [I18N] Update translation terms from Transifex 2016-11-20 02:58:43 +01:00
Odoo Translation Bot 6b55032e1a [I18N] Update translation terms from Transifex 2016-11-20 00:39:36 +01:00
Christophe Simonis 2d26229052 [MERGE] forward port branch 10.0 up to ea675d8 2016-11-18 18:29:23 +01:00
Christophe Simonis ea675d8b76 [MERGE] forward port branch saas-12 up to ff7f3d6 2016-11-18 18:03:47 +01:00
Christophe Simonis ff7f3d6f7e [MERGE] forward port branch saas-11 up to 4e7eda8 2016-11-18 16:50:20 +01:00
Christophe Simonis 4e7eda8b85 [MERGE] forward port branch 9.0 up to 95abb22 2016-11-18 16:46:53 +01:00
Christophe Simonis 95abb2224d [MERGE] forward port branch saas-6 up to f163f76 2016-11-18 16:34:52 +01:00
Christophe Simonis f163f76b85 [MERGE] forward port branch 8.0 up to 205b554 2016-11-18 16:06:49 +01:00
Jeremy Kersten 962ff5b4bf [FIX] website: compress_html is obsolete
Partial revert of #2013dc38

Schema is not updated, but it can break if views are not updated.
2016-11-18 15:50:28 +01:00
qdp-odoo 18c3d09da5 [FIX] account: add back the 'Unknown Partner' line in the aged receivable/payable reports 2016-11-18 15:31:44 +01:00
Richard Mathot 07de6ad491 [FIX] website_livechat: don't crash if user has no image set 2016-11-18 14:58:45 +01:00
Odoo Translation Bot eed11c57bb [I18N] fetch es_AR terms
The translations have been removed but was not fetch due to --minimum-perc argument
2016-11-18 12:54:21 +01:00
Dhawal Limbuwala 1776e9c61d [FIX] web: Uniformize fonts in community web client
Purpose:
In the many2one dropdowns the font is not the same than elsewhere in the webclient
2016-11-18 11:41:24 +01:00
Jeremy Kersten 2013dc387d [FIX] website: compress_html is obsolete
This option is no more implemented since the refactoring of ir.qweb
Gzip (in nginx) do the same and better...
2016-11-18 10:03:49 +01:00
Jeremy Kersten 59e816f17f [FIX] web: don't set monokai as theme for widget 'ace'
It was already working without it since commit e01837d2f4
2016-11-18 10:03:48 +01:00
Jeremy Kersten 02c0daf9dc [FIX] website_crm_partner_assign: fix assign_salesman_of_assigned_partner function
Old code return the user of the partner and not the saleman ! Thanks to the migration :/
2016-11-18 10:03:48 +01:00
Jeremy Kersten a55ee3858c [FIX] *: convert action server to new syntax
Use record / records instead of deprecated locals
2016-11-18 10:03:48 +01:00
Damien Bouvy 205b5542ca [FIX] payment_paypal: accept PDT requests on /dpn route
It seems Paypal does not always send the same responses on auto-return
even when PDT is off. Although not reproducible on a Paypal sandbox,
sometimes the system auto-return to /payment/paypal/dpn without any
meaningful POST data. This seems to only happen with new accounts
that use the 'Hermes' web application of Paypal.

The correct thing to do would be to add a new field on the paypal
payment provider for PDT token and make the PDT flow available
to users; but this is a stable branch and this fix is already
sufficiently delicate. This shall be done in master though.

From this revision on, users can then activate PDT on their paypal
account, set the PDT token as an ir.config_parameter value (WITH
GROUP RESTRICTION SET TO ADMIN/SETTINGS GROUP!!!) and the system
will process these requests correctly.
2016-11-18 09:46:37 +01:00
Denis Vermylen (dve) a799bf328d [FIX] sale_mrp: add flexibility to tests
test_sale_stock_lead_time.py compares dates and expect them to be the same.
Sometimes, the dates would differ by a second, because they are generated at
different moment during the execution.

This commit adds a tolerance of 1 second when comparing the dates.
(and changed from comparing Datetime strings to comparing timedeltas)
2016-11-18 01:12:40 +01:00
Denis Vermylen (dve) 607741fa5d [FIX] sale_stock: add flexibility to tests
test_sale_stock_lead_time.py compares dates and expect them to be the same.
Sometimes, the dates would differ by a second, because they are generated at
different moment during the execution.

This commit adds a tolerance of 1 second when comparing the dates.
(and changed from comparing Datetime strings to comparing timedeltas)
2016-11-18 01:12:40 +01:00