- Oct 10, 2017
-
-
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
-
- Oct 09, 2017
-
-
Josse Colpaert authored
-
Manuel Vázquez Acosta authored
Closes #19568
-
Raphael Collet authored
That function is called when computing related fields in onchange mode. The new implementation makes a direct access to the cache's implementation. opw-772303
-
Christophe Simonis authored
-
Yenthe V.G authored
Closes #17972
-
xmo-odoo authored
Returns apparently lost during salepocalypse, leads to errors when calling them over XML-RPC (cannot marshal None). Fixes #19889
-
Martin Schmid authored
Closes #19386
-
Günter Selbert authored
Closes #19915
-
Brandon Bazemore authored
Closes #19825
-
- Oct 08, 2017
-
-
Odoo Translation Bot authored
-
Odoo Translation Bot authored
-
- Oct 05, 2017
-
-
Sylvain Garancher authored
Closes #19838
-
Yoshi Tashiro authored
Done at #19516
-
hansmi authored
Done at #19503
-
David Arnold authored
Done at #19210
-
David Tran authored
Done at #19189
-
Edi Santoso authored
Currency position of IDR must before symbol Closes #19178
-
- Oct 03, 2017
-
-
Jeremy Kersten authored
It seems to randomly save a bad value into the cache for star_date(time) field. For already impacted database, it can be easily fixed with a simple update. update calendar_event set start_datetime=start, stop_datetime=stop where allday = 'f'; update calendar_event set start_date=start, stop_date=stop where allday = 't'; Than can cause errors for google synchro.
-
Jesús Alan Ramos Rodríguez authored
To use RFC (Mexico) instead of NIF (Spain) Closes #19142
-
xmo-odoo authored
Before this fix, if a (non-registered) user tried to unsubscribe an address *not registered*, they'd get an unsub link, click on it, and get a "Invalid or expired confirmation link." message, usually wondering what the bloody hell happened. Provide a clearer message in that case.
-
qsm-odoo authored
Some fields are groupable even though they are not stored (e.g. an inherited field, by example the 'date' field of 'fleet.vehicle.log.fuel').
-
Edgar Rivero [Vauxoo] authored
Closes #19779
-
- Oct 02, 2017
-
-
Melroy van den Berg authored
Typo missing 'e'. Algemen --> Algemene. Closes #19837
-
Melroy van den Berg authored
Done at #19837
-
Christophe Simonis authored
-
Olivier Colson authored
-
xmo-odoo authored
Observed via google sync, for some events being moved around during sync the stop_datetime ends up being before the start_datetime failing the sync. Not (explicitly) reading the computed fields from the old record properly recomputes them during copy. Underlying issue linked to (stored) computed fields when multiple fields are computed by the same method *and* the creation provides a subset of these fields explicitly: depending on the order in which *recompute* iterates the fields, it's possible that some of the fields provided explicitly get extracted (from the cache) before fields not-provided trigger a recomputation (and overwrite) of computed fields. In this case `recompute` iterates [start_datetime, start_date, stop_date, stop_datetime], if `start_datetime` and `stop_datetime` are provided explicitly to create, first recompute will check for `start_datetime`, find it in the cache and extract it, then it checks for `start_date`, does not find it in the cache, calls `_compute_dates` which writes all four fields, then it extracts the recomputed `start_datetime`, creating an incoherence: `start_datetime` is the one from the old event while `stop_datetime` is the one from the update/computation. This may lead to invisible corruption if the event is moved forwards (e.g. creates a multi-day event) and triggers a validation error if the event is moved backwards (stop_datetime is now before start_datetime). ping @rco-odoo multi-field computes may need some special handling with respect to invalidations & sequencing & the like (e.g. check their caching as a unit or something). OPW-771886
-
Olivier Colson authored
-
Vailiy Korobatov authored
-
- Oct 01, 2017
-
-
Odoo Translation Bot authored
-
Odoo Translation Bot authored
-
- Sep 29, 2017
-
-
qsm-odoo authored
Graph tooltip destruction was fixed with commit https://github.com/odoo/odoo/commit/86252428846607cd5f4b18cef8de49a8cd0b151a#diff-5de06eee7a2eeae066aa1348a1528fe9L100. Unfortunately, the commit supposed that the 'display_' methods always returned a graph, which is wrong. opw-773759
-
qsm-odoo authored
The google 'video.google.com/get_player' URL seems to be deprecated so the URL used by website_slides had to be updated. Also when switching a slide URL from a drive URL to a youtube URL, odoo still kept thinking it was a drive URL. opw-773984
-
- Sep 27, 2017
-
-
Denis Ledoux authored
If the Odoo server runs with its sources read-only for itself, this is not possible for the server to touch the files contained in the assets. In such a case, instead of touching the file, we alter the attachment checksum, to simulate a change within the modified date. However, in such a case, we can only test that the bundle is well generated again. We can no longer check the change of version and modified date, since the modified date of the files have not changed, and therefore the checksum (which is based on the files modified date, among others) neither.
-
Denis Ledoux authored
Since the revision 5e3de76f The `::text` is included within the `unaccent` call The expession tests have never been changed according to this change of behavior in the building of the unaccented queries. This has never been detected by runbot because you need to start the Odoo server with the option `--unaccent` and to create the database with the unaccent extension `CREATE EXTENSION unaccent` to be able to fail the former tests, and this is not the case on runbot.
-
Christophe Simonis authored
-
Christophe Simonis authored
-