Commit Graph
117156 Commits
Author SHA1 Message Date
Nicolas Lempereur 75e03c0f76 [FIX] website_form: enforce 'required' date
Only the validity of a date was enforced but the date could also be
wrong in other situation (required so must be filled, validation
attributes, ...).

opw-744273
closes #17329
2017-05-31 10:38:06 +02:00
Darshan Kalola 07e1bf7850 [FIX] website: fix error while opening SEO wizard
Before this commit, error was giving on browser console when we open seo wizard which is due to the wrong (this) was passed when initializing Configurator
So in this commit, we passed correct this, to get rid of the error.

(PR #17260)
2017-05-31 09:42:00 +02:00
Yannick Vaucher 8682c54d06 [IMP] sale: remove dead code line
currency variable is defined but not used in _get_tax_amount_by_group

Closes #17315
2017-05-31 09:19:23 +02:00
Cocographique 3dcc54ccf4 [FIX] website: Front-end apps dropdown doesn’t appear on mobile
This commit closes #15551
2017-05-30 18:28:22 +02:00
Yannick Tivisse fba234741b [IMP] base: Move default address format into a method for inheritence
This diff is a small refactoring of a method to allow override.
2017-05-30 17:59:31 +02:00
Jeremy Kersten 013e9e906a [FIX] website_sale: pricelist code reading
Don't allow non employee to read code promo
2017-05-30 17:48:14 +02:00
Jeremy Kersten 7d96a302fa [FIX] website_sale: fix pricelist seletion
Don't allow to select random pricelist by id

Before this commit, code promo was broken due to odoo/odoo@97790089c4
2017-05-30 17:48:14 +02:00
Pedro M. Baeza 481872ee03 [FIX] stock: Put correct field in delivery slip report
As the header says, the expected field is "Order (origin)", which is
o.origin. The same field is also put correctly in "Picking Operations"
report.
2017-05-30 17:32:28 +02:00
Nicolas Martinelli 68391bd5c9 [FIX] hr_holidays: approval link
The approval link received by a manager doesn't take into account the
double approval configuration of the holiday type.

opw-741558
2017-05-30 17:13:18 +02:00
Nicolas Martinelli ef17f92c9f [FIX] hr_holidays: leaves left
The stat button "Leaves Left" is a computed field of type integer.
However, it aggregates the data of `number_of_days`, which is a float.
Since the field is not stored, we can change its type.

opw-743153
2017-05-30 17:05:16 +02:00
bluesoft83 aed5563000 [FIX] web: error setting wraparound on undefined
In function _next, sometimes options parameter is not passed, so setting on undefined is causing error.  (PR #15716)
2017-05-30 16:56:51 +02:00
Laurent Mignon (ACSONE) a1db50e7c8 [FIX] barcodes: fixes ean8 checksum computation
According to the docstring, the given ean is a string but was summed.

Closes #16813
2017-05-30 16:51:59 +02:00
Jeremy Kersten f4aa509283 [FIX] base_geolocalize: use urllib2 to make request
For an unknown reason, in some case, urllib doesn't work while with urllib2 it works.
Since we don't have the opposite case until now (work in urllib and not urllib2), we
considere that it fixes the issue.

this commit closes #14636
2017-05-30 16:47:54 +02:00
Jeremy Kersten f0c34f0df8 [FIX] web: remove bad check from jquery.blockUI
This check is wrong since jquery 1.11 is < 1.2

This commit closes #17271
2017-05-30 16:42:54 +02:00
Xavier Morel 30d2b51336 [FIX] P3: mock sometimes blows up in website_sale 2017-05-30 16:40:17 +02:00
Florent de Labarre 89170b750e [FIX] mrp: remove quick create attribute in bom line
Quick creation of attributes in the bom line of the bom form does not
make sense as it won't be related to the product (and would need to
create extra variants, ...)

closes #16924
2017-05-30 16:33:31 +02:00
Alex Comba 40e9b7563f [FIX] product: prevent ValueError when computing quantity on a void recordset
Invoice lines do not necessarily have a product and therefore an UoM set
on them. You could then compute quantityes on a void recordset. In that
case we just return the quantity untouched.

This is actually the old behavior of compute_quantity that is set back.
See https://github.com/odoo/odoo/blob/01279359b9e5340d5ecb15f0fee186f039356374/addons/product/product.py#L164 .

Closes #16377
2017-05-30 16:25:56 +02:00
Yenthe V.G 746a13df91 [IMP] base: Add missing names on filters to allow inheritence
Closes #17306
Closes #17303
Closes #17302
Closes #17301
Closes #17300
Closes #17298
Closes #17296
Closes #17295
2017-05-30 16:18:15 +02:00
Josse Colpaert 40c5366861 [FIX] product_margin: graph view only use one non-stored field as measure fixes #16565
Because read_group can not handle non-stored fields well,
we fall back to the similar implementation as for the stock
valuation report.  This allows only one non-stored field as a measure in
the graph.  Then it is more logical to show the total margin as that is
what the module is meant for.
2017-05-30 15:53:34 +02:00
Yannick Tivisse e2f3e8c4b7 [FIX] stock: Make incoterm names translatable 2017-05-30 15:52:47 +02:00
Giuliano69 c5718fa897 [CLA] Individual signature Giuliano69.md 2017-05-30 15:49:51 +02:00
Dharmraj 1b17d0a764 [IMP] web: show user menu in small devices
The user menu was not visible in portrait mode with multi company in mobile.  This was caused by the company menu taking too much room. We fix the issue by making the company menu smaller (just the size of an icon)

(PR #16685, task 29394)
2017-05-30 15:20:05 +02:00
Nicolas Lempereur 3fd0bdbd40 [FIX] crm: setting alias_prefix easy reinited
The previous code when "Manually Assignation of Incoming Emails" sale
config was set always set the alias prefix to "info" even if another
value had been previously saved.

opw-745174
closes #17305
2017-05-30 15:08:03 +02:00
Juan Pablo Arias a6025daaf0 [IMP] ofxparse: update requirements.txt
update ofxparse to 0.16: fix language issues

closes #15713
2017-05-30 15:02:58 +02:00
Jordi Ballester 82fbe03ff8 [FIX] purchase: update tests to effectively create invoices of type purchase, not
Default value is out_invoice aka an invoice of type sale. However here
we would like to test invoices of type purchase. Otherwise extending
tests for specific purchase-related invoice code is not possible. This
is done using the magical context key type.

Closes #15886
2017-05-30 14:46:53 +02:00
Jordi Ballester 8a76d4581c [CLA] Add Corporate Eficent CLA
By the way Lois Rilo lois.rilo@eficent.com is now integrated in the
Eficent corporate CLA and does not require a personal one anymore on
the same email address.

Related to #15886
2017-05-30 14:46:47 +02:00
Stefan Rijnhart (Opener) f6986c8cff [FIX] account: fix copy() of accounts having children
Don't pass default code to child accounts to avoid raising wrongly the constraint: duplicate key value violates unique constraint "account_account_code_company_uniq"  

Courtesy of Stefan Rijnhart (Opener). Was PR #16804
2017-05-30 14:12:47 +02:00
Florent de Labarre 1c568f02df [IMP] product: Hide weight and volume on service products 2017-05-30 14:09:18 +02:00
Nicolas Martinelli a75bb06cc3 [FIX] account: default partner of analytic account
- Create an invoice
- Add a product
- Create an analytic account directly from the invoice line
- Validate the invoice

The partner is not filled in on the analytic entry.

This is because the partner of the line is a related of the partner of
the analytic account. By default, the partner is not filled in.

opw-743628
2017-05-30 14:05:24 +02:00
Olivier Dony 7b5af174a5 [MERGE] Forward-port 8.0 up to 2fc7eed0d8 2017-05-30 13:52:05 +02:00
Alexis de Lattre 7c9b6b6345 [FIX] account_bank_statement_import: fix start balance on partially already imported statements
With this, when you import a bank statement that contains lines that had already been imported, the start balance of the statement is automatically recomputed.

Courtesy of Alexis de Lattre (Akretion). Was PR #16144
2017-05-30 13:51:32 +02:00
Olivier Dony 2fc7eed0d8 [REM] maintenance symlink added by previous commit
Symlink introduced by mistake at f38d96113b
2017-05-30 13:46:16 +02:00
Simon Lejeune a0c16e9cd2 [ADD] web: special = save on form buttons
Add support for value 'save' to attribute 'special' for buttons in
form view. This is useful for form views in dialogs. When clicked,
it saves the form view and closes the dialog (the default 'Save'
button doesn't close the dialog). Without this, the only way to
achieve that was to define a dummy python method and call it with
<button type="object" name="dummy_method"/>.
2017-05-30 13:04:06 +02:00
Thibault Delavallée d85e4e0c68 [FIX] l10n_cn_small_business: standardize title name
Authorship should go to https://github.com/joray . However as he did
not sign the CLA and does not seem very active the patch is applied
to benefit from the improvement.

Closes #16294 .
2017-05-30 12:26:46 +02:00
Torvald B. Bringsvor 74c8973c52 [FIX] base_vat: Add support for MVA suffix in Norwegian VAT numbers.
Description of the issue/feature this PR addresses:
The Tax ID field is validating NOxxxxxxxxx as format, but the format is actually NOxxxxxxxxxMVA if you are in the VAT registrty.

Current behavior before PR:
Valid tax numbers for Norway are rejected.

Desired behavior after PR is merged:
The format NOxxxxxxxxxMVA is accepted, along with the old behaviour of NOxxxxxxxxx.
2017-05-30 12:14:31 +02:00
Nicolas Martinelli 7d176951b7 [FIX] payment_paypal: transfer state
The state is not transferred in the address details to Paypal.

opw-745374
2017-05-30 12:13:18 +02:00
jesusVMayor f38d96113b [CLA] JesusVMayor: add new email address in individual cla 2017-05-30 11:54:28 +02:00
jesusVMayor ebda8caa97 [FIX] mrp: Use the route on the production if set to create the previous moves
Description of the issue/feature this PR addresses:
The production routing is ignored when creating previous movements

Current behavior before PR:
When you create a production that does not have a routing established in the BOM, and you set a route manually, it is ignored when creating the previous movements
2017-05-30 11:53:03 +02:00
Thomas Binsfeld 2742722d36 [IMP] purchase_requisition: prepare method for order lines creation
Closes #16080

Add a prepare method easy to override in Purchase Requisition Line to create the dictionary of values for order line creation
2017-05-30 11:40:43 +02:00
Oraldo Jacinto Simón 29a0b70424 [IMP] mail: keep the context when sending notification emails.
Should any third-party addon uses the context to somehow change the behavior
of mail.mail ``send()``, we should keep the context.

Closes #16835 .
2017-05-30 11:38:40 +02:00
Manuel Vázquez Acosta 51e4e61bf4 [CLA] Merchise Autrement
Coming from #16835
2017-05-30 11:38:40 +02:00
Florent de Labarre f121e64138 [IMP] purchase : add no_create option on tax
A purchase order is not the best way to create new taxes on the fly. We
therefore add the no_create option on taxes to avoid quick creating
them on a purchase order like what is already done with invoices.

Closes #15639
2017-05-30 11:30:21 +02:00
Florent de Labarre 94fb317da6 [IMP] sale : add no_create option on tax
A sale order is not the best way to create new taxes on the fly. We
therefore add the no_create option on taxes to avoid quick creating
them on a sale order like what is already done with invoices.

Closes #15640
2017-05-30 11:30:07 +02:00
Yenthe V.G 140113346d [FIX] CRM: do not copy meetings attendees
When duplicating a res.partner, the new partner was added in the list of
attendees of previous meeting.

Fixes #17285
Closes #17286
2017-05-30 11:22:22 +02:00
Lucas Perais 306c2ab8de [FIX] account: liquidity transfer account should always be visible (#16683)
Especially if no COA has been installed AND some accounts have been created

OPW 740947
2017-05-30 11:11:02 +02:00
Aaron Bohy 9369afdada [FIX] web: Form: crash when clicking on buttons in dialogs
In view dialogs (e.g. click on the external button of a many2one
in edit mode), the attribute $buttons of the form controller is
undefined (the buttons are rendered by the dialog directly). The
code that (de)activate the buttons to prevent concurrent clicks
made the assumption that $buttons exist, so it crashed when it
doesn't.
2017-05-30 11:08:52 +02:00
Yannick Tivisse 22755463bb [FIX] base: Use correct name for Araba/Álava spanish state
Partly revert #17251 to stick with #15166
2017-05-30 11:04:00 +02:00
eLBati d6cf41b67b [FIX] account_payment: The payment line name must be unique per company
Closes #16366

Steps to reproduce the problem:
 - create 2 company
 - create 2 different sequences 'payment line', one for company
 - create a payment order for company A and insert a line
 - create a payment order for company B and insert a line
Get SQL error saying The payment line name must be unique
2017-05-30 10:56:49 +02:00
Yenthe V.G 0f747451b0 [FIX] website_payment: untranslated errors
Closes #17283
2017-05-30 10:51:49 +02:00
Stéphane Bidoul (ACSONE) e6ae9a21a2 [FIX] account: Display the correct journal tree view by default.
Closes #17274

Without this, the Configuration > Accounting > Journals shows
the Bank Journals view. And the type column is missing.

This align with what is done for the form view.
2017-05-30 10:16:17 +02:00