Commit Graph
107991 Commits
Author SHA1 Message Date
Yenthe V.G 5cf2bb6ec9 [FIX] pos_mercury: missing translation ability
Made the error message more understandable

Closes #17276
2017-05-29 16:45:25 +02:00
Thibault Delavallée 0849677548 [FIX] purchase_requisition: fix taxes_id field being created with records instead of ids
Fixes #16222
2017-05-29 16:32:45 +02:00
Yannick Tivisse 003328ec82 [FIX] product: Display the variants in the same order for one product
Currently the variants are ordered by the attribute value in the name_get. That way, all the attributes aren't displayed in the same order.

Ordering by the variant attribute name will solve this issue.

Closes https://github.com/odoo/odoo/pull/17034
2017-05-29 15:12:22 +02:00
Lucas Perais (lpe) d11df4f7b7 [FIX] account: search account.journal also by shortcode
OPW 744362
GH-17102

Closes #17178
2017-05-29 14:52:25 +02:00
Martin Trigaux 014f9e96b1 [FIX] mrp: format date in user format
Instead of hardcoded YYYY-MM-DD
t-options was introduced in 10.0

Fixes #12341
2017-05-29 14:00:41 +02:00
Jerther a0ea3304d1 [IMP] doc: add missing doc on kanban groups
group_create, group_delete and group_edit were missing

Closes #17218
2017-05-29 13:42:19 +02:00
Uku Lagle 97790089c4 [FIX] website_sale: do not display unavailable pricelists
It should not be possible via /shop/change_pricelist/<pl_id>
to change to a pricelist that is not marked as selectable.

is_pricelist_available method should do that, but is not,
because it calls get_pricelist_available with show_visible=True,
instead of show_visible=False

:param bool show_visible: if True, we don't display pricelist where
selectable is False (Eg: Code promo)

Closes #17220
2017-05-29 12:25:54 +02:00
Germana Oliveira 8ee9cec4d5 [CLA] add goliveirab to Vauxoo's CLA
Done at #17200
2017-05-29 12:23:21 +02:00
Yenthe V.G f08c70b357 [FIX] pos_mercury: Display warning in user's language
Closes #17261
2017-05-29 12:15:27 +02:00
Yannick Tivisse fa1a09f6e8 [FIX] l10n_do: Remove useless and unknown field spoken_langages
This field is used with the multilang module. As only one language is spoken in Dominican Republic, this definition is useless and furthermore it raises a warning in the logs.
2017-05-29 12:10:36 +02:00
gustavovalverde 74c8053449 [FIX] l10n_do: Add 18% tax to Communication tax group
When changing the 18 tax by the communication group, the 18 tax has
to remain
2017-05-29 11:58:57 +02:00
gustavovalverde 7bda65e90e [IMP] l10n_do: Add CoA missing accounts, add tags
Description of the issue/feature this PR addresses:

The Chart of Accounts was missing accounts needed for correct
inventory valuation using perpertual method, and also a seggregation
for payroll accounts, to differ employee retentions from company
contributions.

Current behavior before PR:

Wrong accounts used for perpetual inventory valuation
Payroll accounts not showing difference between employee retentions and company contributions
Regulatory reports are hard to make without the right accounts tag
Desired behavior after PR is merged:
The correct accounts are now created and assigned for inventory valuation. And payroll accounts are correctly segregated for the payroll rules coming in the next PR.

The accounts will also have their corresponding tags for having regulatory reports based on the "control account" for hierarchy, which was removed in v8.

This changes are also needed for a WIP of a PR coming to the
Enterprise repository, for building legal reports based on account
and tax tags.
2017-05-29 11:57:13 +02:00
Jesus Zapata e4e320feb7 [CLA] add JesusZapata to Vauxoo's CLA (#17237)
Closes #17237
2017-05-29 11:43:35 +02:00
Yenthe V.G 5e652c856d [FIX] hr_timesheet_sheet: Display warning in user's language
Closes https://github.com/odoo/odoo/pull/17254/files
2017-05-29 11:28:42 +02:00
Richard Mathot 5c0355c033 [FIX] stock: missing grand total for inventory valuation
(was working in Odoo 9.0)
2017-05-29 11:26:16 +02:00
Martin Trigaux 731b23cf4f [FIX] hr_expense: remove duplicated field
Courtesy of Yenthe
2017-05-29 11:20:42 +02:00
Yenthe V.G 61f6756a7c [FIX] payment_authorize: add missing translation ability
Closes #17257
2017-05-29 11:17:15 +02:00
Josean 62cf9dd0fd [CLA] corporate signature for landoo
https://github.com/odoo/odoo/pull/17251
2017-05-29 11:13:46 +02:00
Josean 366c1e307f [FIX] base: Correct typos for 2 spanish states
Closes https://github.com/odoo/odoo/pull/17251
2017-05-29 11:13:46 +02:00
Yenthe V.G c36c5454ae [FIX] hr_expense: untranslated string
Closes #17255
2017-05-29 11:01:59 +02:00
Yenthe V.G 054e06e223 [FIX] l10n_be_invoice_bba: Display warning in user's language 2017-05-29 11:00:00 +02:00
Yenthe V.G 717002c2da [FIX] payment: untranslated string
Closes #17256
2017-05-29 10:57:14 +02:00
cubells b1e524255a [FIX] analytic: Remove search default non existent
Courtesy of cubells (Orbetix). Was PR #17219
2017-05-29 09:42:41 +02:00
Goffin Simon 530546a3e3 [FIX] point_of_sale: _confirm_orders
To help users to know why they can't close their pos sessions when
a Sales Journal is not set in the pos.config.

opw:744758
2017-05-29 09:17:18 +02:00
Nicolas Martinelli 9d2f48dc7f [FIX] crm: expected closing
The "exp. closing" dashboard button takes into account the won
opportunities. It shouldn't.

opw-744940
2017-05-29 09:14:43 +02:00
Odoo Translation Bot bcf302cf48 [I18N] Update translation terms from Transifex 2017-05-28 04:29:29 +02:00
Benjamin Willig 316ffc8014 [FIX] sale_stock: access to sale orders
Make sure the user has access to all sale orders linked to this procurement
group.

Fixes and closes #17232
2017-05-26 17:29:42 +02:00
Benjamin Willig 881a86d2c7 [CLA] Add Benjamin Willig in ACSONE CCLA
Done at #17232
2017-05-26 17:29:29 +02:00
Martin Trigaux 5280fda72f [I18N] sale: update source terms
Recent changes in mail.templates not reflected
2017-05-26 11:22:58 +02:00
Martin Trigaux 1fc8171639 [I18N] account: export source terms
Was pretty outdated
2017-05-26 10:50:41 +02:00
sum1201 447c2770b0 [FIX] account: untranslated string
Closes #17133
Closes #17137
2017-05-26 10:50:20 +02:00
Nicolas Martinelli 95e0c90e63 [FIX] purchase: hook to allow override of domain
Add a hook to allow the hardcoded domain in the method `make_po`, in
procurement order.

Base on work by @Cedric-Pigeon

opw-744606
Closes #17147
2017-05-26 09:58:14 +02:00
sum1201 8f48f669a5 [CLA] signature for sum1201
Done at #17211
2017-05-26 09:25:01 +02:00
Nicolas Lempereur 64d44527a8 [FIX] account: children in Invoiced partner button
When we are on a partner form view, we get the total invoiced containing
the child contact of the current partner. But when clicking the button
we only see the invoices of exactly the current partner.

In most locations of the code this has changed (since 347c784da) and
this part should also contain the descendants contacts.

opw-744929
closes #17188
2017-05-24 14:29:11 +02:00
Nicolas Lempereur 026d25e97a [FIX] mail: can't open mail composer on virtual event
In the case of a chatter on a calendar virtual event, there was a number
of issue because the record ID was of the type "[REAL ID]-[VIRTUAL ID]".

This caused issue when fetching and posting message with the composer.

opw-744405
closes #17179
2017-05-24 13:40:04 +02:00
Martin Trigaux 126df41f3d [FIX] account: revert 6de2990f8 and proper fix
Revert "[FIX] account: reset the move reference on bank statement"

This reverts commit 6de2990f8d.

The previous patch was removing the reference of the move.
However, the reference is useful to reuse the name if the line is reconciled
again.

Instead, remove the constrain. To delete the move, account_cancel is already
needed. It is useful to allow removing statement lines to match the statements
form the bank and the one on Odoo.
In the future, allowing to set the amounts to zero should be added as a way to
correct the lines.

opw-741205
2017-05-24 11:34:22 +02:00
Nicolas Martinelli 521edf9052 [FIX] account: writeoff sign
- Set-up multi-currency with the following rates:
  MXN: 1.0
  USD (2017-04-10): 0.052632
  USD (2017-04-27): 0.051680

- Create an invoice of 1779.55 USD on 2017-04-10
- Register a payment of 1779.48 USD on 2017-04-27
- Set the invoice as fully paid

It is impossible to validate the payment because of the following error:
"The amount expressed in the secondary currency must be positive when
account is debited and negative when account is credited."

We make sure to align the writeoff amount sign with the writeoff amount
sign in the company currency.

opw-741520
2017-05-24 08:19:50 +02:00
qsm-odoo 5331a87f81 [FIX] web_editor: properly match snippet options' DOM
The snippet options are attached to `closest`, `all` and `is` functions
to be able to find/check DOM they are associated to. Their behavior
depend on the snippet option type: the search in the DOM is either done
in the body, the editable parts, the editable children only, ....

The problem is that when searching from a given DOM element, jQuery
won't match the elements whose selector contains this given DOM element.
Or in code terms, jQuery find function behavior is:
`$('A').find('A B')` <=> `$('A A B')` (not `$('A B')`)

This was indeed a problem on the job position apply form pages where the
main editable element is the <form/> element itself. Indeed, the snippet
options' selectors which began by 'form' were not able to match. Worse,
the selector is used for a jQuery search for drag & drop and saving but
not for initialization (where it is used as a `is` check on clicked
elements). So, some DOM were able to be modified by options but not
properly (re)configured before saving.

opw-705902
opw-741305
2017-05-23 17:07:32 +02:00
Martin Trigaux 92be0df468 [FIX] stock: display variant fields on variant form
The structure of the product.{product,template} form is the following:

product.product_template_form_view* (both)
|-- product.product_template_only_form_view* (template)
|   \-- stock.product_template_form_view_procurement_button
|
|-- product.product_normal_form_view* (product)
|   \-- stock.product_form_view_procurement_button
|
\-- stock.view_template_property_form (both)

Previous view was adding weight, volume fields on both view with a attrs that
applies only to the product.template (display only if no template).

This means that the weight was not displayed on product.product form if opened
from a Many2one (using the default product.product view) while the attrs should
not hide it.

Closes #16541
Fixes #16428
2017-05-23 16:42:49 +02:00
Martin Trigaux fc2daaeaec [FIX] base: include installed module in inheriting views retrival
In a scenario with the following views:

Mod A, view 1*
|-- Mod B, view 2
\-- Mod B, view 3*

view 3 can not rely on the elements added by view 2 in xpath
If view 3 is a primary view, view 1 must be fully resolved first (apply view 2)
before resolving view 3.

Next commit describes a real use-case with product.

Linked to #16541 and #16428
2017-05-23 16:42:49 +02:00
Nicolas Martinelli 385de39110 [FIX] membership: invoice tree view
When a membership is created, a redirection is done to the tree view of
the vendor bills. It should be the tree view of the customer invoices.

opw-743241
2017-05-23 11:05:13 +02:00
Jesús Alan Ramos Rodríguez c99b48d11a [FIX] l10n_mx: wrong cash_basis_account for purchase taxes
Was PR #15893
2017-05-23 10:53:45 +02:00
Gabriela Mogollón 395c08fd26 [CLA] update Vauxoo's CLA
add gavymg

Done at #17148
2017-05-23 10:38:59 +02:00
Christophe Matthieu 174d7e8e49 [FIX] website: The default language does not use the configuration
The request language must be a fallback if the current website does not
have a default language
2017-05-22 11:57:41 +02:00
Nicolas Lempereur 57f7c68106 [FIX] web_editor: inline space in source code
The prettifying of html when editing sources (user need to be in debug
mode to see the button) was removing too much spaces in some instances.

For example if someone got in a case such as:

  <span>hello<b> cruel </b>world!</span>

The spaces between text and tag would be removed (this would work fine
with the space outside of the tag).

This code add a special case so this doesn't happen anymore.

opw-743565
closes #17142
2017-05-22 11:06:50 +02:00
Martin Trigaux ea4d29351e [I18N] payment: correctly format pot
Introduced at c80a32f9d
2017-05-22 10:32:20 +02:00
Jeremy Kersten 87d12bb27c [FIX] website_sale: add support for decimal_precision = 0
Before this commit data-precision='0' was ignored by qweb rendering.
Now we force the data-precision to be set even if 0. (cast in str)
And add a temporary fallback JS side to catch this case while people don't
update the qweb template.

This commit closes #17050 and closes #17046
2017-05-22 10:27:01 +02:00
Yenthe V.G c80a32f9df [FIX] payment: untranslated message
Without this the error message will always be in English, no matter the language
of the end-user.

Closes #17141
2017-05-22 10:16:30 +02:00
Lucas Perais (lpe) 02ce25ba01 [FIX] purchase: prevent rounding during currency conversion
With the settings:
- Anglo saxon accounting
- real price on product, perpetual accounting,
- multicurrency
- a product with a very small uom (like gram or kilograms and you want to sell many of them, like 500kg)

Flow: purchasing something in another currency

Before this commit, the rounding of the unit price took place right at the conversion level
which led the rounding errors to be amplified by the quantities when the total price was computed

After this commit, the conversion is done on the unit price but is not rounded yet
Only the prices are rounded, as late as possible

OPW 742293

Closes #17015
2017-05-22 09:01:39 +02:00
Odoo Translation Bot 7eda91ce58 [I18N] Update translation terms from Transifex 2017-05-21 04:33:07 +02:00