- Aug 22, 2016
-
-
Martin Trigaux authored
1. export saas-12 sources terms into .pot files 2. msgcat odoo-9 .po & odoo-master .po into saas-12 .po files 3. msgmerge saas-12 .po with saas-12 .pot files to keep relevant terms
-
- Aug 20, 2016
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
- Aug 19, 2016
-
-
Josse Colpaert authored
When calculating the stock quantity fields, we can put a from/to_date in the context. This should work in the past too. We see the to_date as the date in the past to calculate and calculate backwards from the stock now to the date in the past. This is done by doing an extra read_group on the stock moves, with a similar domain except that it takes the moves done from date_to.
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
Do not dumbly parse sql queries by splitting on `;`. PostgreSQL will do a better job than us...
-
Aristobulo Meneses authored
This commit closes #13223 This commit closes #13225
-
Jeremy Kersten authored
When you backup 3 dbs with the database manager, you had 3 times the warning. Underscore is not loaded, so _.once not available. This commit closes #13173
-
Martin Trigaux authored
This commit does not fix any bug in odoo/odoo but helps fixing #12788 Needed for odoo/enterprise#433
-
Martin Trigaux authored
1. export saas-11 sources terms into .pot files 2. msgcat odoo-9 .po & odoo-master .po into saas-11 .po files 3. msgmerge saas-11 .po with saas-11 .pot files to keep relevant terms
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
qsm-odoo authored
This commit fixes two problems: * Clicking on the save button of a web_editor dialog closed the dialog two times because the button was created with the flag "close: true" and binded to a handler which closes the dialog. This also prevented to extend this handler by placing the this._super call in a deferred. * Some web_editor dialog extended the save callback but forgot to use the this._super, which prevents the "saved" event to be triggered (currently not used anywhere but useful for custo and master).
-
- Aug 18, 2016
-
-
Martin Trigaux authored
1. export saas-10 sources terms into .pot files 2. msgcat odoo-9 .po & odoo-master .po into saas-10 .po files 3. msgmerge saas-10 .po with saas-10 .pot files to keep relevant terms
-
Pierre Masereel authored
* bad creation of a dictionnary with the dictionary comprehension syntax. correction of the syntax.
-
Goffin Simon authored
When action_done is called with moves without pack operation, the pickings linked to the computed moves must be in state done and the date_done must be set on each picking. opw:685145
-
Damien Bouvy authored
In purchase, a special key is set in the context to simplify the name of the picking type: instead of the normal name, only the name of the warehouse is used. This is problematic if more than one incoming picking type exists for a given warehouse, as it prevents you from being able to differentiate them. Asking users to modify the view to remove the context key seem a bit too much to ask for something that should be simple. It is my understanding that this was implemented only for cosmetic reasons, but I am willing to assume that having to select "YourCompany: Delivery Orders" instead of simply "YourCompany" for people who only have one picking type should not be too disruptive or obscure. opw-685751
-
Goffin Simon authored
Like in 8.0 when adding a product with a blocking message in a SO line, a warning message must be raised and the product is not added. opw:685928
-
Goffin Simon authored
Steps to reproduce: - Create a contact (Company). - Create a "child" in this company. - Select "Contact" as type of address. - Create an individual child of the company. Bug: instead of having the Individual icon (Human being), it gets the Company icon (Building). Fix: the behavior must be the same as in 8.0, the avatar must be used for a contact which is not a company. opw:683105
-
Goffin Simon authored
When an asset is created from a refund invoice, the negative amount must be taken into account to create the depreciation moves. opw:685630
-
qsm-odoo authored
Commit 89a4774c changed the kwargs debug value of the FieldTextHtml controller to let it be equal to "assets" instead of True or False. The problem is that an empty string was considered True before the commit and False afterwards. In fact, the original code was wrong and the debug value should equal the already processed kwargs debug value in the HttpRequest object. Indeed, the kwargs.debug value is equal to the URL value while the request.debug value is already processed and is only one of the 3 values: None, True or "assets".
-
Nicolas Lempereur authored
Since a324b22d, the mass mailing body editor would: - save english body in language Y if user had language Y, - not allow to edit translations in another language This is due to how html_translate is set as translation function of html only if the field is set as sanitize==True. closes #13196 opw-685629
-
- Aug 17, 2016
-
-
Damien Bouvy authored
Since it is not possible to create a timesheet entry on a issue without a project_id, the timesheets page in the form view should be hidden if no project is set. This prevents the user from trying to create a timesheet entry on the issue and receive a not so transparent message like: mandatory field is not set: [object with reference: account_id - account.id]
-
Nicolas Martinelli authored
The BOM Structure report shows the product code twice. opw-684520
-
Raphael Collet authored
When uninstalling a module, the model *may* be removed from the registry before the removal of the model constraints; to prevent crashing in those cases, a simple replace('.','_') on the model name should allow to obtain the table name in these cases.
-
Nicolas Martinelli authored
The form builder offers the possibility to add a "Custom File Upload" field. When the user clicks on "Send", an error occurs ("An error has occured, the form has not been sent."). This is because we try to send a mail linked to "mail.mail", which doesn't make sense. The case was actually taken into account in the code, there was just an oversight in the code. opw-684040
-
Cédric Snauwaert authored
[FIX] account: optimize the bank reconciliation widget + add of a button to auto-reconcile instead of auto-reconciling directly when opening the widget. * This new button is a behavior change, but this is needed for big databases with a lot of statement lines to process. Indeed, in that case we prefer to load the widget as soon as possible and thus let the user process the lines manually or click on that button (but at that time he knows why it takes time). * Opimization of various method in order to speed reconciliation and view opening : added indexes, direct use of sql queries...and also removed the code that was looping on open debit/credit to propose a sum of entries to match the statement line's amount, because it was a little greedy and wouldn't give accurate results most of the time.
-
Denis Ledoux authored
This is a following of revision ab8a93c8 This revision solves a new case: when quickly performing a second search after one which has not been resolved yet in a kanban view, and the second search is resolved before the first, it was not possible to load the form by clicking the card of the kanban, it leaded to a `Could not find id in dataset` web client error This was because the ids of the dataset were altered with the ids of the first search (the one that lasted longer), while the records displayed were the ones of the second search (the one that finished first) opw-682362
-
Cédric Snauwaert authored
When an exchange rate entries was created, fields `exchange_move_id` and `exchange_partial_rec_id` were not set on account_full_reconcile. which implies that when unreconciling entries we had the exchange rate entry that was not reconciled with its reversal move. Another problem fixed is an infinite recursion loop that occured when trying to unreconcile entries with a `full_reconcile_id` and an exchange rate entry that is reconciled with more than one journal item. In that case, the unlink() of account.partial.reconcile has to be done before trying to reconcile the exchange rate entry with the reverse move otherwise as the exchange rate entry is still reconciled with another aml, `amount_residual_currency` is not correct and hence the program tries to create another exchange rate entry and loops.
-
Martin Geubelle authored
Properties depends on with which companies the records are browsed. When retrieving the fiscal position as sudo (from a cron), we should force the company from the context. After https://github.com/odoo/odoo/commit/4162b8f as the context is force in get_fiscal_position, we should call this method with a company (and not pass the company in the context). This has been forgot in https://github.com/odoo/odoo/commit/fe92dea opw-684802
-
Nicolas Martinelli authored
During the import of a file, if the connection is closed (timeout, server shutdown...), a traceback appears. This is because `error.data.arguments` is not defined in this case. opw-682104
-
Martin Trigaux authored
Fixes #13149
-
Nicolas Martinelli authored
opw-685933
-
Martin Trigaux authored
Fixes #13149
-
Christophe Matthieu authored
Since the debug value can now equals "assets" instead of just being able to be true or false, the debug value of FieldTextHtml had to be adapted too.
-
Goffin Simon authored
Inspired from e2d16ea0 When cancelling a voucher from a customer payment receipt, the voucher lines linked to the deleted account move lines have to be updated by clicking on button "unreconcile". opw:683258
-