- Oct 09, 2019
-
-
Nans Lefebvre authored
Commit 5a9e1af6 has the unfortunate side-effect of crashing early if for any reason the content cannot be decoded. However, simply ignoring that the content cannot be decoded is no better idea: some functions pipe the result to decoding functions that crash the same. The resulting traceback pollutes the log with uninformative message such as: binascii.Error: Incorrect padding 5 0.002 0.016 In case the content cannot be decoded (data corruption, or simply missing file) we return a clean 404 instead, which is morally almost equivalent, and is clean even from functions that depend on binary_content. opw 2072586 closes odoo/odoo#38261 Signed-off-by:
Nans Lefebvre (len) <len@odoo.com>
-
- Oct 08, 2019
-
-
Christophe Simonis authored
closes odoo/odoo#38260 Signed-off-by:
Christophe Simonis <chs@odoo.com>
-
Christophe Simonis authored
-
- Oct 09, 2019
-
-
fw-bot authored
The parent was expected to return a dict, but it can also return None in some cases. When that happens, the overrides were crashing because it is impossible to assign a key/val to None. Note that using `if` conditions like this also prevents from writing on the dict if it is existing but empty, but due to the definition of the parent, if there is a dict, it will not be empty. closes odoo/odoo#38259 Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-
lejeune quentin authored
When a box was unable to reach the Odoo server the customer display show a white screen. With this fix we show the default POS Client display with IP address closes odoo/odoo#38271 Signed-off-by:
Quentin Lejeune (qle) <qle@odoo.com>
-
qsm-odoo authored
When a background video was used in a mega menu, it was only working in edit mode. Indeed, the background video size is computed on page load (and on window resize) but as the video is inside a hidden dropdown menu in this case, the size cannot be properly computed. This commit fixes the issue by recomputing the video size on dropdown menu opening. task-2080590 closes odoo/odoo#38208 Signed-off-by:
Quentin Smetz (qsm) <qsm@odoo.com>
-
Victor Feyens authored
closes odoo/odoo#38256 Signed-off-by:
Simon Lejeune (sle) <sle@openerp.com>
-
Lucas Perais (lpe) authored
Have a lead with a partner on it, convert it to opportunity in the conversion wizard, tick "don't link to customer" Before this commit, the opportunity has been linked to the lead's partner After this commit, the opportunity is not linked to any partner OPW 2077692 closes odoo/odoo#38253 X-original-commit: f1d270e4 Signed-off-by:
Lucas Perais (lpe) <lpe@odoo.com>
-
fw-bot authored
Allows the quick create on m2o in list views Before this commit, when entering a new value in a many2one in a list and exiting the cell through a click, the quick-create modal appeared for the duration of the mousedown. Now, the modal remains and allow to edit the new many2one value Task 2076380 closes odoo/odoo#38237 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
- Oct 07, 2019
-
-
RomainLibert authored
The wrong order was used in the row_number call, which lead to ids changing when writing on `is_favorite` closes odoo/odoo#38092 Signed-off-by:
Romain Libert (rli) <rli@odoo.com>
-
RomainLibert authored
-
- Oct 09, 2019
-
-
Victor Feyens authored
When on Firefox, with sale_product_matrix and sale_quotation_builder installed, clicking anywhere on the matrix (after opening it) raises a traceback. It is due to the fact that isBody tries to access anchorNode.nodeName, which is unexpectedly unaccessible as anchorNode is {Reserved}. Due to the absence of clear documentation of the possible reasons of this problem, it was decided to reuse the existing fallback on 'return null', which avoids the traceback. closes odoo/odoo#38077 Signed-off-by:
Victor Feyens (vfe) <vfe@odoo.com>
-
- Oct 08, 2019
-
-
Martin Trigaux authored
https://packages.debian.org/buster/python-pil As of today, python-pillow is at 5.4 in the latest debian release This allows to deprecate the older versions progessively Newer versions have new features like the exif_transpose method in 6.0 as discussed at #37448 closes odoo/odoo#38189 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
Romain Derie authored
.. and first menu is a container with # as url. There is a particular case where the / url would loop endlessly. 1. Unpublished the homepage / 2. Edit the menu so the first menu is a container. There is a hint telling you a container menu should have its URL set to `#` as a good practice. 3. This will lead to endless loop for public user as the code will check if the homepage can be accessed. Since it is unpublished, it will then fallback on the first menu which is not '/' and redirect to it. Sadly, the code was not expecting `#` to be handled as `/`. opw-2081969 closes odoo/odoo#38234 X-original-commit: cff11bdb Signed-off-by:
Romain Derie (rde) <rde@odoo.com>
-
Romain Derie authored
Before this commit and since beaa30a3 it was not possible to download a digital product. The `search_read()` would return move line which does not have any `product_id` which will later crash when accessing `product_id` in the for loop. Search_read result would be: [{'id': 20, 'product_id': (38, 'eBook: Office Renovation for Dummies')}, {'id': 21, 'product_id': False}, {'id': 22, 'product_id': False}, {'id': 23, 'product_id': False}] task-2063307 closes odoo/odoo#38225 X-original-commit: b045be2814cee96c9723f0c9d07462e07cab4773 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
Jeremy Kersten authored
Before this commit, we hide the 'relative warning' when you don't start you url with the current location. Now we show it only when you start your url with the current location. Before this commit, when you create a new link, the warning was shown until you type a first char in the input to trigger the input change. + some small design theme (label font weight, muted color, ...) closes odoo/odoo#38224 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
Yenthe666 authored
"There is no <plural>" is not correct cf https://english.stackexchange.com/a/26634 closes odoo/odoo#38205 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
Jairo Llopis authored
Starting with Python 3, queries sent by psyocopg2 are stored as `bytes()` objects. Logging those raw makes them appear unformatted, harder to read than in v10 or lower Odoo versions (i.e. `\n` instead of a raw newline character). Decoding the query into unicode makes it easier to read in the logs. closes odoo/odoo#38074 X-original-commit: 329accde Signed-off-by:
Christophe Simonis <chs@odoo.com>
-
Jeremy Kersten authored
Since commit 07631a51, category has been updated, but not the filter of this action task-2081177 closes odoo/odoo#38223 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
fw-bot authored
When is created a refund from a invoice, the payment term its cleans, but not the date due. In the next case: 1. Create an invoice with date 05/26/2019, with payment term "30 days". 2. Create an invoice refund for invoice in 1, with the same date. In this case, the payment term in the refund is empty, but the date_due is the same that in the invoice. With this change, the date due in the refund is the same that invoice date. closes odoo/odoo#38212 X-original-commit: 6828454dc3726d85e4d29b9399d6e8ddd1aaac21 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
Mohammed Shekha authored
before this commit: mrp work center kanban card has UI glitch in kanban card, work center stage was overlapping kanban card right div after this commit: overlapping issue of work center stage will not occur, issue was occuring due to absolute position given on work center stage div, added margin bottom of 16px on kanban card right div task-2060181 closes odoo/odoo#38210 X-original-commit: 7143e570 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
fw-bot authored
Currently when inviting someone on a document all recipients are considered as standard customers. It means access buttons are not displayed and addon specific behavior not really triggered. This commit makes use of ``_get_recipient_data`` tool method allowing to categorize recipients in groups and display buttons and action links like other post on documents. Task ID 1967234 closes odoo/odoo#38111 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
Jeremy Kersten authored
This reverts commit 08108486. + Fix the url that add a useless ending / and so a useless redirection. There are no problem of mixed content or anything else, if you configure nginx and launch your server in proxy-mode as specified into the documentation. closes odoo/odoo#38196 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
Florent de Labarre authored
One2many fields can use it actually closes odoo/odoo#38193 X-original-commit: 76556603 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
Sébastien Alix authored
Every records should have a value assigned, avoid CacheMiss errors Closes odoo/odoo#37957 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
Sébastien Alix authored
Done at #37957
-
Jeremy Kersten authored
In case you have a controller website=True without website installed, the request.redirect() use url_for which one uses request.website_routing on the request, without that it has been set by the website dispatcher. closes odoo/odoo#38191 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
Arnold Moyaux authored
Use case to reproduce: - Create a SO and confirm it - Add a new line with a consumable/storable product -> The delivery order contains the new lines but with the double of required quantity. Due to commit cb618e9a that try to lauch procurement in bacth. Howerver The create from sale.order.line was not removed and the _action_launch_procurement were launched twice (in sale.order write + sale.order.line create). The fix could remove the create function from sale.order.line but the drawback is that everytime a sale.order.line is created/edited then it should pass through the sale.order 'write' method. That would create a lot of issue in the future compare to the small gain of performance for a correction. Task-2077129 closes odoo/odoo#38187 Signed-off-by:
Arnold Moyaux <amoyaux@users.noreply.github.com>
-
- Oct 07, 2019
-
-
Andrea Grazioso (agr-odoo) authored
Install stock and purchase. Make a RFQ for just one product, coonfirm and receive in one transfer. Click on the delivery (should be only 1). The picking will display. Open studio, select view, activate list view. Javascript traceback will popup. Moreover the view of the stock module will be altered in a faulty way (can be recovered from "Window Actions", looking for the stock.picking action with external id "stock.action_picking_tree_all" and removing the last added tree from "View Mode"). This is caused by studio not detecting all the active views, thus giving the possibility to add an already active view, because when there is just one picking all other views are filtered out. Changing the way the form view is retrieved in case of a single picking fix the issue. opw-2076241 closes odoo/odoo#38093 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
- Oct 08, 2019
-
-
mreficent authored
Fine-tuning of a8dbbc02, similar to d76cd50f Avoid error of 'user_type_readonly' referenced before assignment. This can happen during database migration or if the module category is deleted. closes odoo/odoo#38190 X-original-commit: cf1e5198e32e9239a6d3cbbfdc325dbd3e0952de Signed-off-by:
Nans Lefebvre (len) <len@odoo.com>
-
Simon Lejeune authored
This revert the revert 61fa590e now that 400efc4d is merged. closes odoo/odoo#38184 Signed-off-by:
Simon Lejeune (sle) <sle@openerp.com>
-
wan authored
After commit ef46378c, the position of the composer tools of the chatter was below the text area instead of at the right of it. This is because one div inside the flexbox was no longer diplayed as a flex or absolute. By setting that disabled textbox to position absolute, the flexbox can be displayed normaly again. closes odoo/odoo#38183 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
fw-bot authored
Small improvement in order to not trigger twice the write function on state close #34884 closes odoo/odoo#38177 X-original-commit: d45d50b4f145a0bfb60465f7eb783a3c5fd85e6c Signed-off-by:
Arnold Moyaux <amoyaux@users.noreply.github.com>
-
William Henrotin authored
Immediate transfers only fill the quantity done of stock moves/stock move lines Those transfer are thus not taken into account for the forecast computation if they are not validated. Indeed, the stock quant are not yet updated and the initial demand is left blank. This commit duplicate the quantity done of immediate transfer on their initial demand this quantity is still hidden in the view but can now enter in the forecast quantity. closes odoo/odoo#38169 Signed-off-by:
Simon Lejeune (sle) <sle@openerp.com>
-
Aurélien Warnon authored
This commit adds a test case for the recently introduced 'records_draggable' option in the kanban view. Initial test was not written because of social app rush before 13.0 release. 'records_draggable' feature introduced by 869a5b83 Task#2082068 closes odoo/odoo#38166 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
fw-bot authored
The feature that allows res.lang's first day of week parameter to be the reference point of web calendar has been introduced at 27b30dae A few other came on top of it to fix a few things Before this current commit though, only Fullcalendar was rendered using that initial value, nothing was done to actually fetch the right data After this current commit, we fetch data from the server according to the range displayed by the calendar OPW 2072872 closes odoo/odoo#38131 X-original-commit: 0bd82ef6 Signed-off-by:
Lucas Perais (lpe) <lpe@odoo.com>
-
- Oct 07, 2019
-
-
Romain Derie authored
Since bb370776 (apparently), trying to regenerate the assets through the crash manager result in a traceback. Indeed, utils was not defined. closes odoo/odoo#38129 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
- Oct 08, 2019
-
-
Victor Feyens authored
closes odoo/odoo#38170 Signed-off-by:
Victor Feyens (vfe) <vfe@odoo.com>
-
Nicolas Martinelli authored
The `image` structured data is set on the `<div>` element, therefore it is not recognized by web crawlers. We add it to improve the SEO. Reference: https://search.google.com/structured-data/testing-tool/ opw-2076934 closes odoo/odoo#37870 closes odoo/odoo#38121 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com> Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
Nicolas Martinelli authored
Take the following QWeb snippet: ``` <div t-field="product.image" itemprop="image" t-options="{'widget': 'image'}"/> ``` When the image is rendered, the `itemprop="image"` remains on the `<div>` tag, it is not set on the `<img>` tag. We add the support of the `itemprop` option, so it can be added to the `<img>` tag: ``` <div t-field="product.image" t-options="{'widget': 'image', 'itemprop': 'image'}"/> ``` opw-2076934
-