- Apr 27, 2020
-
-
Andrea Grazioso (agr-odoo) authored
Configure your POS with bank payment method only Make a sale with rounding necessary (i.e. 1,29€) The amount will be rounded. Go through the payment screen. Error message will appear because no payment methods available is capable of handling the change, but this is not necessary since we are rounding. Splitting the code to add a more specific condition in pos_cash_rounding fix the issue opw-2239946 closes odoo/odoo#50216 X-original-commit: 6131534da2d3a3bf75529b32f2061d58e925b365 Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com>
-
- May 04, 2020
-
-
pka-odoo authored
Part of task 2234547 closes odoo/odoo#49793 Related: odoo/enterprise#10059 Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com> Co-authored-by:
Mohammed Shekha <msh@odoo.com> Co-authored-by:
Aaron Bohy <aab@odoo.com>
-
pka-odoo authored
Part of task 2234547 Co-authored-by:
Mohammed Shekha <msh@odoo.com> Co-authored-by:
Aaron Bohy <aab@odoo.com>
-
pka-odoo authored
Part of task 2234547 Co-authored-by:
Mohammed Shekha <msh@odoo.com> Co-authored-by:
Aaron Bohy <aab@odoo.com>
-
pka-odoo authored
*account,crm_iap_lead,hr_expense Part of task 2234547 Co-authored-by:
Mohammed Shekha <msh@odoo.com> Co-authored-by:
Aaron Bohy <aab@odoo.com>
-
pka-odoo authored
Move it above the separator. Part of task 2234547 Co-authored-by:
Mohammed Shekha <msh@odoo.com> Co-authored-by:
Aaron Bohy <aab@odoo.com>
-
Julien Castiaux authored
Use `warnings.warn` to log a warning entry on usage of deprecated import hook instead of `logging.warning`. The `warnings` can be more easily configured to show/hide class of warnings or to limit warning emission, plus it is possible to log a single stack entry whereas logging can just log the entire call stack. Bring back the various openerp import hooks by reverting 9e1f13bac12 closes odoo/odoo#50604 Task: 2234749 X-original-commit: 5840202802c2ff6ca1ca8fd6f3892900481db5da Signed-off-by:
Raphael Collet (rco) <rco@openerp.com> Signed-off-by:
Christophe Simonis <chs@odoo.com>
-
Odoo's Mergebot authored
Ensure main Odoo models supports batch record creation. * `purchase.order.line` supports multi creation in `purchase`, but not anymore when `purchase_stock` is installed. * `sale.order.line` supports multi creation in `sale`, but not anymore when `sale_purchase` is installed. * `crm.lead` doesn't support batch creation atm, but it doesn't cost anything to support it. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr closes odoo/odoo#50468 Signed-off-by:
Victor Feyens (vfe) <vfe@odoo.com>
-
Alen Uglik authored
closes odoo/odoo#50600 X-original-commit: f0d59564 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
Alen Uglik authored
X-original-commit: 8de457e8
-
Andrea Grazioso (agr-odoo) authored
Create a service product [DEMO] with service tracking 'Create a task in a new project' Create a sale order SO1 with User 1 with [DEMO] product Create a sale order SO2 with User 2 with [DEMO] product SO1 will create a task in a project, edit this task and assign as parent task the one created by SO2 The action will be blocked by security rules, because user 1 cannnot see the sale order data of user 2 but the action should be allowed. Fixing the error with a sudo call opw-2243370 closes odoo/odoo#50585 X-original-commit: 8c7d0266 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
- Apr 30, 2020
-
-
Victor Feyens authored
-
Victor Feyens authored
-
Victor Feyens authored
-
- Apr 29, 2020
-
-
Olivier Dony authored
In some situations it is important to protect the Odoo service from direct access from the internet, or to protect internal network resources from the Odoo server itself. This is heavily dependent on deployment requirements, and for standard installations on a public cloud system, this may not be necessary. Yet it seems useful to mention it in the deployment recommendations, as it may not be obvious to our users. Our thanks to Ameya Darshan for raising this concern! closes odoo/odoo#50422 X-original-commit: da0d9ef4 Signed-off-by:
Paul Morelle <madprog@users.noreply.github.com>
-
- May 04, 2020
-
-
alt-odoo authored
Side effect of commit 6d7bbd30. In case we are coming from public route /shop/address, we are in superuser mode and method _get_default_team_id can return a sales team from another company. We should force the domain to avoid creating inconsistent records. closes odoo/odoo#50581 X-original-commit: 0396c04c Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com> Signed-off-by:
Alex Tuyls <alt-odoo@users.noreply.github.com>
-
Alexandre Fayolle authored
If an action has for instance twice "tree" in view_mode, you get a crash when displaying the action. This patch adds a python constraint on the model which will prevent such change. closes odoo/odoo#50189 Opw: #2241415 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
Mathieu Duckerts-Antoine authored
In the pivot view, groups comming from many read_group are assemble to create the header hierarchies and the table. Groups returned by the read_group may be already sorted by the server using the order set on the model for instance and that order should be reflected in the header hierarchies (and in the table). It is important to keep that order since it might not be possible to recreate it in the interface. Even if possible it might not be a good idea for performance reasons. Before this commit: The groups are added in a JS object, whose keys are the group ids (when grouping on a many2one at least). Then, to generate the table, we iterate over the keys of that object, but those keys are sorted according to the numerical order (not the insertion order), because keys are kind of numeric. See https://stackoverflow.com/questions/5525795/does-javascript-guarantee-object-property-order . After this commit: Instead of a JS object, we use a Map for which the insertion order is used (official spec). Task ID: 2243416 closes odoo/odoo#50551 X-original-commit: 1a9a85c8b8d0f47c3c6f3878cd6d9401ddc3ad75 Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com>
-
Damien Bouvy authored
closes odoo/odoo#50546 X-original-commit: 29b3b67a Signed-off-by:
Damien Bouvy (dbo) <dbo@odoo.com>
-
Mathieu Duckerts-Antoine authored
An attribute 'disable_counters' on fields of the search panel is supported in case performance issues would be encountered with counters. The commit dd7022ec allowing to use the search panel in other views than the kanban views has also introduced the search panel arch validation and the attribute 'disable_counters' was forgotten, so that it was impossible to use it in practice. With the present commit, 'disable_counters' is now recognized as a valide attribute. closes odoo/odoo#50542 X-original-commit: 4c321d0b Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com>
-
- Apr 30, 2020
-
-
jvm-odoo authored
Issue - Install CRM - CRM > Reports > Activities - Add a custom filter > Created on - Select the date You can't, the date picker is not shown Cause Actually, the date picker is shown but very quickly and it is closed by a scroll event thrown by Chart.js. Solution Close the date picker only if the user scrolls manually. OPW-2245019 closes odoo/odoo#50482 X-original-commit: bda32005 Signed-off-by:
Jason Van Malder (jvm) <jvm@odoo.com>
-
qho authored
1. Create an invoice and upload a picture file as the only attachment 2. Try to print "origin bill" for the invoice (From the invoice tree view select one and click print > origin bill ) An error will raise "PIL.PdfParser.PdfFormatError: trailer end not found". Fixing by using another BytesIO object as the output. opw-2244625 closes odoo/odoo#50469 X-original-commit: 378551193d8199cfab13b06a48aa706f420a7823 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
jbw authored
_onchange_product_id() used to always (re)set hr_expense analytic_account_id & analytic_tag_ids to default values. Or set those to false if no default values are found. Installing account_analytic_default_hr_expense made odoo/addons/hr_expense/tests/test_expenses.py tests fail - changed function name (no need to be a _onchange_product_id override) - removed super() & return - only set default value to var if var is False closes odoo/odoo#50456 Task: 2205544 X-original-commit: 1c41c90b Signed-off-by:
Quentin De Paoli (qdp) <qdp@openerp.com> Signed-off-by:
jbw-odoo <jbw-odoo@users.noreply.github.com>
-
Nicolas Lempereur authored
Currently, the menu are only translated for installed language when we create a new website. When we create a new menu (eg. by installing a module) or install a new language we will only translate menu without website_id set, so the menu are not translated. With this changeset, we try to match translation of menu without website_id to menu with website_id when translations are updated: - when a language is installed/updated - when a module is installed/updated Without the changeset, the added test would fail with: - "Menu in english" != "Menu en français" Load translation add missing translation from template menu - "Menu in french" != "Menu en français" Load translation with overwriting update existing menu from template fixes #43365 opw-2209864 closes #48031 closes odoo/odoo#50498 X-original-commit: 998987f8ee148235f4025eb97a424e838ac6fc9f Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com> Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Apr 29, 2020
-
-
Xavier Morel authored
When computing the `arch` from the arch_db, the field gets translated as a matter of course as `arch_db` is a stored field with a translation method. This means `arch` is assumed to be in the proper language in the cache. However when reading from the filesystem (dev=xml) this is not the case, and the view XML ends up untranslated. Fix the issue by applying the translation function from arch_db onto the stuff we got from the filesystem. Note: under the assumption that we *do not* want to store translated archs in arch_db, explicitly set the lang to None when resetting views. Task 2059557 closes odoo/odoo#50389 Signed-off-by:
Xavier Morel (xmo) <xmo@odoo.com>
-
- May 01, 2020
-
-
DramixDw authored
Some apps, once installed, automatically create a menuitem in website. What complexify the UI and create useless menu withtout plusvalue. It is not because you install livechat to make support online, that you want a link in your menu to show stats e.g. Now we remove the default menu created, and help user to find it when he create a link. The autocomplete suggest most of the main App's controllers task-2189613 closes odoo/odoo#49081 Related: odoo/enterprise#9733 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
DramixDw authored
Remove the default about us page because it could be easily recreated and doesn't add a lot of value to the website. task-2189613
-
- Apr 30, 2020
-
-
Christophe Simonis authored
Cache should be invalidated when updating `arch_db` via `arch`. closes odoo/odoo#50512 X-original-commit: 1a14ca163ee256eb26661c900227db49426ec3af Signed-off-by:
Raphael Collet (rco) <rco@openerp.com>
-
Raphael Collet authored
X-original-commit: 7460d65387edd9d8578e048da6ee634ef6a2e71e Co-authored-by:
Christophe Simonis <chs@odoo.com>
-
william authored
There is no way to select all the posted invoices; only the posted and unpaid. closes odoo/odoo#50509 X-original-commit: abd53fa8b3e7787b4d3c0ab02e29656f85bfe4a3 Signed-off-by:
Quentin De Paoli (qdp) <qdp@openerp.com> Signed-off-by:
wan <william-andre@users.noreply.github.com>
-
std-odoo authored
Task-2241443 closes odoo/odoo#50502 X-original-commit: afa2153a Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
Thibault Delavallée authored
When no valid phone number was found on a record, and when using _message_sms directly, no SMS and no notification was created. You could therefore think everything was ok while it was actually not. Instead we now create failed notifications. It allows to be notified of it and fix numbers through cancel / resend wizards. Task ID 2244192 closes odoo/odoo#50486 X-original-commit: baecdfaa2d31714a20d1fb8af7799af1805cd939 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
Thibault Delavallée authored
When no valid phone number was found on a record, and when using the composer in single recipient mode, you had a crash at sending as composer tried to write on a field called False. Instead we just take the first available phone field of the record. As they are all void we can update them safely. Task ID 2244192 X-original-commit: 2306d7d79d8e64597912f15365cede7473589731
-
william authored
Task 2222062 The currency could not be on the same line as the amount closes odoo/odoo#50500 X-original-commit: f75b708f Signed-off-by:
Laurent Smet <smetl@users.noreply.github.com> Signed-off-by:
wan <william-andre@users.noreply.github.com>
-
Jorge Pinna Puissant authored
In a calendar with 2 weeks mode (odd and even), before this commit, all new created periods (placed in one of the two sections) don't have the week_type field set. This generates a confusion, because a period that should be applied only in odd weeks, for instance, it was applied also in the even weeks. Now, the new periods will have the week_type field set with the week_type of the section where is it. Also, an error message is raised if a period is not in one of the two sections. opw-2239966 closes odoo/odoo#50478 X-original-commit: 33a62118 Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com> Signed-off-by:
Jorge Pinna Puissant (jpp) <jpp@odoo.com>
-
Adrien Horgnies authored
closes odoo/odoo#50269 Task: 2221224 Signed-off-by:
Josse Colpaert <jco@openerp.com>
-
xO-Tx authored
This commit attempts to add the option to order partner levels by sequence. In this commit, the following changes have been made : 1- Add a handle widget to the sequence field to reorder partner levels (in view_partner_grade_tree). 2- Update default order field in "res.partner.grade" to order records by sequance. 3- Update partners order in 'website_crm_partner_assign' controller to keep the same order in website. Task ID 2241632 closes odoo/odoo#49882 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
Alexandre Kühn authored
Revision on 7ecae335 Commit above introduced activity widget on partner kanban, but unintentionally affected style of all other kanban views that have details on kanban record. This commit fixes the issue by applying special CSS rule only on partner kanban view, so that other kanban views remain unaffected. Task-Id 2237638 closes odoo/odoo#50474 X-original-commit: b0ef12bc0bcdb29ffc7e61f1a1a185248650283c Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com> Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
This reverts commit 715ef9fc2684dc875cf82ee312f20575ed42f94d. Purpose of commit above was to fix an issue in kanban view CSS introduced by 7ecae335 This commit, however broke more kanban views. This happened because the original commit changed a CSS rule with flex, and commit above attempted to fix the issue by turning problematic UI elements to their flex equivalence. This change is too broad and unsafe, so the better decision is to revert them. Task-Id 2237638 X-original-commit: 6badf3839147c0b9a475247699227ed304bd402d
-
Victor Feyens authored
The attribute defined isn't the right one, thus on population, those models are populated with the default _populate_sizes defined in base. closes odoo/odoo#50464 X-original-commit: ad7436bb9d2b965f926aa2d1f45a89ea5f6dfc9f Signed-off-by:
Christophe Monniez (moc) <moc@odoo.com> Signed-off-by:
Victor Feyens (vfe) <vfe@odoo.com>
-