- Sep 20, 2017
-
-
Martin Trigaux authored
saas-18 will be the future version 11
-
Martin Trigaux authored
Previous code was converting the text to bytes which fails below AttributeError: 'int' object has no attribute 'isalpha'
-
amoyaux authored
It exists a different behavior when moves do not have an initial demand. It will not set the initial demand to the quantity processed once the move is done. It will also not propagate the extra quantities to next moves. This commit modify _create_extra_move method in order to use the same behavior than other usecases. It will create a move without quantity done and without initial demand (which do not make sense) but this move will be merged in the new one and will not be visible for the user.
-
Joren Van Onder authored
Don't allow immediate edition of quantity_done, marking as todo and immediate validation.
-
Joren Van Onder authored
To allow users to easily process immediate transfers.
-
Joren Van Onder authored
-
Joren Van Onder authored
-
Joren Van Onder authored
Introduced by forward-port in c5f68020.
-
Joren Van Onder authored
-
Joren Van Onder authored
-
Joren Van Onder authored
When pickings are created or modified they will be automatically 'Marked as todo'. Draft pickings can still be created through the 'Planned transfer' link on the stock.picking.type kanban card.
-
Joren Van Onder authored
Remove 'partially_available'. This particular state is now also represented by the 'assigned' state.
-
qsm-odoo authored
Form views with a chatter in a dialog on a large screen are styled by the side chatter feature. This is not a problem as it is made to be automatically adapted whether a chatter is displayed or hidden, but in-dialog only rules had to be adapted.
-
qsm-odoo authored
- Use a lighter color so that the red and green ones are more visible - Use the same color for the column progressbar's inactive state
-
qsm-odoo authored
-
qsm-odoo authored
- Fix several contexts where the emoji popover was hidden by a webclient element (control panel / ...). To solve this bug, the design has been improved to not use popover but instead use custom design (better integrated with new chatter design) - Chat window is now still usable when a modal is opened - Simplify chatter LESS
-
qsm-odoo authored
Before this commit, clicking on the button opened the emoji popover then closed it immediately. This was because of a handler which said that clicking on any part of the composer should focus the input element. This is indeed required when the UI is blocked (thanks to the `blockUI` function). Solution is to not force this focus when clicking on any composer's button element. To prevent breaking those two behaviors (blockUI focus and emoji), two tests were implemented.
-
Laurent Smet authored
After the refactoring of the wkhtmltopdf engine, the headers/footers are managed in a very different way to be able to call wkhtmltopdf only once. The subst JS function must select the right header/footer corresponding to the current page company. However, a <div> was suppressed during the process and then, some external customization might be ignored (see github issue for more details). -issue: https://github.com/odoo/odoo/issues/19544
-
Raphael Collet authored
-
Raphael Collet authored
Those cases worked by chance until the former commit.
-
Raphael Collet authored
An update by a list of commands is now guaranteed to have at most three SQL queries to update the relation, whatever the number of commands and records.
-
Raphael Collet authored
This saves queries to retrieve message subtypes for a given model.
-
Raphael Collet authored
-
qsm-odoo authored
* account, hr, hr_recruitment, maintenance, mrp, sales_team, stock Adaptation of https://github.com/odoo/odoo/commit/a79d83e436e5e965d59663d4a06a0f8a62d8f694 for saas-18 new colors. Also change back all color defaults to 0 instead of 1 (see mentioned commit: they were changed from 0 to 1 as in saas-16 the color was applied to kanban headers which had to be gray (the old color 1) by default). Also add default violet color for 'Customer Invoices' and 'Vendor Bills' dashboards.
-
qsm-odoo authored
A design commit thought that "done" buttons should not be able to be clicked anymore and forced this with LESS code. (see https://github.com/odoo/odoo/commit/38a1a452cfd59ad8e7f7359f43ee779e8a3f8329)
-
qsm-odoo authored
Hovering a link in a kanban record was adding an hover effect on all the links which were in the same <div/> parent.
-
Martin Trigaux authored
Avoid error in babel getting the wrong source file TypeError: startswith first arg must be str or a tuple of str, not bytes
-
Martin Trigaux authored
In python3, items() and keys() returns iterators. Modifying a dictionnary while iterating on it may trigger an error: dictionary changed size during iteration
-
Deep Patel authored
Go to General Settings, click on 'Change Document Template', and in the opened dialog, click on a template. Before this rev., it automatically closed the dialog, which was not really convenient. This rev. introduces a new field widget (image_selection) for this use case, and ensures that the dialog doesn't close when a template is selected. Test written by @mba-odoo
-
Géry Debongnie authored
In this commit, we make sure that if an onchange in a x2many modifies another line, then the new data is properly shown. This is quite tricky, because the field x2many ignores the full extent of the changes. Also, we obviously want to preserve the editing state (focused field, ...) So, what we actually do is to rerender the full x2many (minus the new line) to make sure that we preserve the correct row order. Note: thanks to MGE for the test and some preliminary work.
-
Martin Geubelle authored
Since the rev. https://github.com/odoo/odoo/commit/2728fe1ec1ac7e99819d0f30f29a1814b00c82a4 the onchange create command (0) send the virtual id as second argument. This argument is sent back from the server and can then be used by the client. As the client knows the virtual id, it can easily reuse the datapoint created for this record and thus avoid creating a new one. Creating a new datapoint can potentially lead to problems if the record has for example specialData, that won't be kept.
-
- Sep 19, 2017
-
-
Raphael Collet authored
-
amoyaux authored
In a situation where one transaction is updating a quant via `_update_available_quantity`and another concurrent one calls this function with the same argument, we’ll create a new quant in order for these transactions to not rollback. This commit adds a method to deduplicate these quants.
-
Yannick Tivisse authored
-
Yannick Tivisse authored
Purpose ======= We shouldn't compare the validity date with the begin date of the pager to determine whether a quoation is expired or not Furthermore we shouldn't let the template compute these kind of things. Specification ============= Add a computed field is_expired. Use it in the template.
-
Christophe Simonis authored
-
Kirti Choudhary authored
-
Christophe Simonis authored
-
Yannick Tivisse authored
-
Prakash Prajapati authored
Purpose ======= When you want to send an email to a contact without an email address set, you get a wizard to enter the contact email. In master, you get the full contact form You should get the simplified form view (like in 10.0)
-