- Apr 11, 2018
-
-
Valentin Löfberg authored
Add controller to remove (archive) an item from the wishlist. Rpc cannot be used because user can be public Adding tour test task-1834888 This commit closes #24135
-
Martin Trigaux authored
web (tagged with `openerp-web`) translations are loaded in the backend, in `odoo.addons.web.controllers.main.WebClient.translation(mods=None, lang=None)` method (through `/web/webclient/translations` controller). In website, the controller `/website/translations` is called used, fetching the translations from modules with the (fragile) clause `name ilike 'website'` This commit fixes two bugs: 1. Install `website_sale`, activate discussion on products -> the chatter is not translated as the portal translations not loaded in the `/website/translations` controller 2. Install `helpdesk` but not `website`, go to portal view of a ticket -> the heldesk chatter is not translated as the `/website/translations` controller is not called (only provided by the website module) This patch implements a modular approach to translate the web resources of the right modules only. The controller /website/translation is moved to http_routing and each module override the new _get_translation_frontend_modules_domain method to adds its translatable module Closes #23618 Fixes #23610
-
Martin Trigaux authored
The timezone of the user was not passed and preventing the use of context_today as showed at #22651
-
Martin Trigaux authored
These translations were for the first company only ('1_' part) The process_translation part in l10n_multilang is enough to propagate the translations of the templates to the accounts
-
Martin Trigaux authored
de_CH was not available before, people migrating will not get their CoA translated. Rename the translation file so it is loaded by any de_* language Add multiple spoken_languages to be sure to load each one via the process_translation mechanism. Fixes #24037
-
Martin Geubelle authored
In list view, the carret was not correctly positioned in empty cells (i.e. handle widget in readonly). This rev. ensures that the position rules are only applied if the cell is not empty. Fixes #23984
-
stefanorigano authored
- Use 'baseline' to ensure that the priority icon will align to the parent's baseline - Align the favorite icon in dashboards - Align the statusbar's caret in form views
-
Arnold Moyaux authored
Since procurement group is passed by the optional values in the procurement proccess it should be considered as optional MPS do not use procurement group because they will add the planification in an existing RFQ it will fail because purchase search for the key 'group_id' in values opw-1833060
-
qsm-odoo authored
Note: this should normally not be the case by design as for most values there is enough space for the numbers not to wrap. While waiting for a better implementation, the white-space:nowrap CSS rule will enforce the behavior. Thank you to @Jerther for the original commit. Closes https://github.com/odoo/odoo/pull/24100
-
Alexandre Kühn authored
Backported fixes: 1. [IMP] web: GraphView: remove hack to render in DOM - ref. 166319fa - fully backported. This commit backports the fix that removes the hack for rendering graphs (delay in a setTimeout), so that the graph is rendered when it is in the DOM. 2. [IMP] web: restore scroll position - ref. 4e204ed2 - partially backported: only keeps `on_attach_callback` and `on_detach_callback` in the abstract_controller and in the abstract_renderer. This commit backports the use of the hooks methods `on_attach_callback` and `on_detach_callback` in abstract controller and renderer, so that the controller of any view warns the renderer when it has been attached in (or detach from) the DOM. Also, this commit adds `on_attach_callback` and `on_detach_callback` for the dashboard app, so that the graph view is correctly rendered. Fixes #24092
-
Goffin Simon authored
When installing Purchase, the procurement rule Buy for My Company, Chicago was missing. opw:1835411
-
Richard Mathot authored
-
Toufik Benjaa authored
This reverts commit 55878df5.
-
Parth Patel authored
Indeed in website_sale this option is used in templates, meaning public and portal users should be added or removed from that group accordingly. This commit is related to task ID 1746668. Closes #22753.
-
Nicolas Martinelli authored
To reproduce the error, go to Accounting > Import Statement, then Cancel. An error occurs because `belongs_to_company` is not in the data. Indeed, it is directly set on the action `open_account_journal_dashboard_kanban`. Commit 9961bbf4 re-evaluates if a record should be displayed in the Kanban view after applying an action (in particular, archive a record). However, the domain evaluated might contain values which are not in the data. This is for example the case if there is a domain on an action. Fixes #24142 opw-1835216 opw-1835123
-
Goffin Simon authored
Steps to reproduce: -Create company A -Create company B -Admin user with both companies but currently in company B -Create Demo user only with company B -Create fiscal position A to company A -Create fiscal position B to company B -Create vendor with fiscal position A with company A and the same vendor with fiscal position B in company B -Create product and add the vendor created before -Set like Create a draft purchase order -Logging with Demo user -Create sale order with one sale order line with route make to order -Validate sale order Bug: The purchase order created by sale order had the fiscal position company A. Closes #23561 opw:1825098
-
Nicolas Lempereur authored
In 79038055 amount_to_text was refactored and improved, but there is a drawback. ie. if we have .29 cents with two decimals, `Twenty-Eight` was displayed because `int(0.29 * 100) == 28` due to floating-point representation. This commit keeps the improvements and fix this issue by using string formatting of float as was done before. opw-1829924 closes #24161
-
- Apr 10, 2018
-
-
Goffin Simon authored
It's impossible to add a repair fee line without a product because the product uom is required. opw:1833233
-
Swapnesh Shah authored
Added the context key in action to open the General Setting menu instead of the first configuration page (e.g. CRM) Closes #24144
-
Romain Derie authored
Before this commit, error handling would not work for non s2s payment acquirer since it would always check for `o_payment_add_token_acq_[id]` in the DOM but this is only present for s2s acquirer. Non s2s acquirer got `o_payment_form_acq_[id]` in the DOM. Now, we retrieve the correct DOM element depending if s2s is enabled for this payment acquirer or not. task-1825701
-
Nicolas Martinelli authored
- Create a SO of 56.16 - Send the payment link to the customer At payment, the transaction is refused by Authorize because of an invalid amount. When looking closely, the data sent to Authorize contains the amount 56.160000000001. This is due to the float representation. To avoid this, we use `float_repr` instead of `str`. opw-1832468
-
Nicolas Martinelli authored
The expand arrow hides the last characters of the first line, which many people (and me in particular) find annoying. We put it at the bottom instead. opw-1830762
-
gustavovalverde authored
Closes #24122
-
Goffin Simon authored
In FIFO, the stock move cost related to the picking of the POS Order must be used to compute the price. Fine tuning of this commit: a36ff26c opw:1829801
-
- Apr 09, 2018
-
-
Andreas Perhab authored
Could crash if note was note installed. Add example of parameters to connect to the database Closes #24085
-
Martin Trigaux authored
Avoids warning
-
Takuya Sawada authored
To hide the pro-forma report from the sale order Closes #24066
-
Takuya Sawada authored
Done at #24066
-
Jérome Maes authored
The preprocess method checked if the project_id value was given to determine if it was a timesheet or a normal analytic line (since a timesheet is an AAL with project_id). The problem came in the write, when changing only the project value, the preprocess use the timesheet case, but since the employee field was not changed, no value was passed, and it compute the default one. So changing the project of an existing timesheet reset the employee to the current one.
-
Jeremy Kersten authored
Before this commit, the first thumbnail from the multi image carousel was always disabled since there are no atribute data-slide-to. Now we force a '0' string instead of 0 falsy value to have explicitely data-slide-to="0" after the qweb rendering.
-
Nicolas Lempereur authored
Fix CSS so it is more in line with other kanban tiles and avoid unecessary margins. opw-1817718 closes #24128
-
Christophe Matthieu authored
When a user click on an action button, we need to check if the record match with the domain to remove it from the view if this action change the record value. Special case: we filter by active field equal true, if the active field is available in the data (field present in the kanban view). opw-1832879 Co-authored-by:
Nicolas Martinelli <nim@odoo.com>
-
- Apr 08, 2018
-
-
Odoo Translation Bot authored
-
- Apr 06, 2018
-
-
Christophe Simonis authored
This test being run during install, thih does not provoque any problems as no CoA are already installed. This partially revert commit b1162147
-
Jérome Maes authored
This commit format the display_name of sale.order.line, without context key. The webclient trigger the name_search with context key, but display the field without it. So on task form view, when searching an SO line, user will see 'SO0001 - my product' in its dropdown, but the complete SO line description when saving. This commit proposes, in aggreement with AL and FP, to a global (and non conditionnal) format, since it seems task form view is the only one place requiring the SO line name_get.
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Nicolas Martinelli authored
Following forward-port.
-
Christophe Simonis authored
-
Christophe Simonis authored
-