- Oct 10, 2017
-
-
Christophe Simonis authored
Due to Cache reimplementation, this commit can't be applied as-it in version 11.0 and need to be adapted correctly. Undo PR #19963
-
Rémi Rahir authored
InsufficientCreditError was not properly raised, thus not caught by the JS.
-
Xavier Morel authored
original commit forgot an "s" (in %(street2)s), leading to `\n` becoming the format character, except that's not a *valid* format' character, yielding a ValueError "unsupported format character '?' (0xa)" any time an address is displayed if the current country is Japan (and the system thus uses the japanese address pattern rather than a generic one). Closes #20008
-
Christophe Simonis authored
-
Deep Patel authored
- Hide navbar divider in mobile view - Change font to default when applying header style - Remove form tag from media dialog search input to avoid redirection
-
Xavier Morel authored
-
Ankit Joshi authored
-
Martin Trigaux authored
Was missing from previous commit Add missing reference to sms modules in the Transifex configuration file
-
Simon Lejeune authored
When a picking is created from a purchase order, a message is logged in the chatter: "This transfer has been created from: POXXX: XX$". Ideally, an inventory user should not have access to the purchase orders. Sadly, removing the access right brings a lot of access right issues, so this commit only remove the amount from the logged message We adapt the name_get that always displayed the total amount of the purchase order since rev[1], as a message was logged in the chatter when a picking is created from a purchase order and the message contained this value. We implement a context key to display the total amount in the name_get, as it is used when linking a vendor bill to a purchase order. [1] 0c618d79
-
Roser Garcia authored
Closes #20009
-
Richard Mathot authored
-
Xavier Morel authored
-
Xavier Morel authored
A bunch of features had been added to the qweb test files and qwebjs did not pass them as features were either implemented differently or not implemented at all: * Fixed wonky and not cross-impl tests - added ``not`` word replacemenet to qwebjs as I wasn't sure how to handle that one cross-impl * fixed t-esc/t-raw to render content *inside* the host node e.g. span@t-esc should render as <span>{contents of esc}</span> * added fallback to body content if t-esc/t-raw yields an empty result * process t-att in order with t-att-* and t-attf-* rather than before them both * suppress attribute generation entirely in case of falsy value
-
Xavier Morel authored
Remove old tests page as it was obviously unmaintained and did not run at all...
-
Xavier Morel authored
-
Christophe Simonis authored
-
Deep Patel authored
-
Martin Trigaux authored
-
Jairo Llopis authored
Not that we really care about compileall, but some people apparently do. Fixes #19871 Closes #19849
-
Xavier Morel authored
* fix P3 incompatibilities in doc/_extensions * vendor pyjsdoc, strip out everything we're not using and make what's left P3-compatible (upstream is not P3 compliant) * drop undeclared dependency on attrs as it turns out not to be much used
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Nicolas Martinelli authored
- Create 2 companies: A is parent of B. - Demo is in Company A - Create 2 invoices for a partner: one in A, one in B (100 each) - Validate the invoices Connected as Demo, the 'Invoiced' amount on the partner form view (stat button) is 100, while clicking on it shows both invoices (total of 200). There is no need to manually add the company in the `where` clause since the `_apply_ir_rules` will take care of adding the appropriate multi-company rules. opw-772479
-
Christophe Simonis authored
-
Nicolas Martinelli authored
- Create a customer invoice of 100, validate - Refund the invoice - Go to Accounting > Reports > Business Intelligence > Invoices - A total of 200 is shown, while it should be 0. - The same occurs with a vendor bill (-200 instead of 0) The invoice lines have their sign modified at two places when used in the report: - in method `_compute_price` of `account.invoice.line` - in method `_from` of `account.invoice.report` The signs are computed with the following combination: |Invoice type|`_compute_price`|`_from`|Report sign| |------------|----------------|-------|-----------| |out_invoice | +1| +1| +1| |in_invoice | +1| -1| -1| |out_refund | -1| -1| +1| |in_refund | -1| +1| -1| This is not correct: out_invoice and out_refund should have opposite signs. Same applies to in_invoice and in_refund. opw-772479 Closes #19954
-
Xavier Morel authored
* fix all warnings wrt patch application & al, only warning left is only exercise-kanban being auto-guessed as an xml+django file and then lexing failed (because it's only a small snippet) * update sphinx-patchqueue to drop the requirement on mercurial for patch introspection and application, though that means application is significantly less forgiving (fuzzy application was not implemented)
-
Christophe Matthieu authored
odoo issue: 774361 https://github.com/odoo/odoo/issues/13784
-
Raphael Collet authored
Specifically, the command `(6, 0, ids)` should only unlink/detach the lines that satisfy to the field's domain. Test from #18440 opw-756983
-
Nicolas Martinelli authored
- Set up a journal which only accepts SEPA payments - Import a CAMT file which contains a statement containing: No "Ustrd" data A "AddtlNtryInf" description longer than 140 characters - Reconcile the bank statement A contrain is raised because the communication of the SEPA payment is longer than 140 characters. From commit https://github.com/odoo/enterprise/commit/ff84f8b7, "AddtlNtryInf" is used if "Ustrd" is empty. However, "AddtlNtryInf" and "Ustrd" do not have the same restrictions. "Ustrd" can have a maximum of 140 characters, while "AddtlNtryInf" can have a maximum of 500 characters. opw-772009
-
Jeremy Kersten authored
P3 'dict_keys' object has no attribute 'sort' Thid commit closes odoo/odoo#19989
-
Yannick Tivisse authored
Purpose ======= In python2 a binary field value is retrieved as a string. Example: company_id.logo = u'xyz' In python3 a binary field value is retrieved as a binary. Example: company_id.logo = b'xyz' When trying to render an image on a template, we should pass a stringified version of it. Specification ============= Pass the method to_text in the template rendering context and use it.
-
Gorash authored
account_batch_deposit add a button who match with the jQuery selector. Fix also the typo string (1 = should display ^^).
-
Jos De Graeve authored
Do not suggest to use pip in the logger, the system administrator may use other tools Closes #19949
-
qsm-odoo authored
Before 11.0, website 'animations' were able to be started on any DOM element. Since 11.0, this was reduced to any DOM element inside the main website element (#wrapwrap). This commit allows this element to be attached a website 'animation' too.
-
- Oct 09, 2017
-
-
Christophe Monniez authored
Purpose: The psycogreen module is unmaintained. Last source update was in 2015 and last pypi package was in 2012. Odoo only use a small part of the psycogreen module that could be written directly in the odoo code. This commit reproduce the small function from psycogreen used in ODoo and remove all depencies from it. Also the copyright and license are honored and the documentation is updated accordingly. pypi pckage: https://pypi.python.org/pypi/psycogreen bitbucket repos: https://bitbucket.org/dvarrazzo/psycogreen/
-
Josse Colpaert authored
-
Christophe Simonis authored
-
Simon Lejeune authored
There was a traceback when posting the message after creating the manufacturing order because we rendered the 'mail.message_origin_link' with an id as origin and not a recordset. opw 775295
-
Christophe Simonis authored
-
Christophe Simonis authored
-