- Nov 27, 2022
-
-
Odoo Translation Bot authored
-
- Nov 20, 2022
-
-
Odoo Translation Bot authored
-
- Nov 13, 2022
-
-
Odoo Translation Bot authored
-
- Oct 30, 2022
-
-
Odoo Translation Bot authored
-
- Oct 23, 2022
-
-
Odoo Translation Bot authored
-
- Oct 17, 2022
-
-
Antoine Vandevenne (anv) authored
closes odoo/odoo#103249 Related: odoo/enterprise#32810 Signed-off-by:
Antoine Vandevenne (anv) <anv@odoo.com>
-
- Oct 16, 2022
-
-
Odoo Translation Bot authored
-
- Oct 09, 2022
-
-
Laurent Desausoi authored
Before this commit the neutralize system introduced in v16 was using ORM methods in order to change appropriate records. Although flexible, this approach could lead to call some methods with side effects while neutralizing (eg: overloads of write). This patch converts the neutralize system to a safer "inert" SQL based approach by migrating the generic method _neutralize to SQL files exposed in the data folder. Task id: 2961687 closes odoo/odoo#101529 Related: odoo/enterprise#31984 Signed-off-by:
Fabien Meghazi <fme@odoo.com>
-
- Oct 02, 2022
-
-
Odoo Translation Bot authored
-
- Sep 25, 2022
-
-
Odoo Translation Bot authored
-
- Sep 14, 2022
-
-
Gorash authored
Adapt all manifest, split some XML file and update JavaScript files. Part-of: odoo/odoo#95500
-
- Sep 09, 2022
-
-
alt-odoo authored
Small fixup of recent commit [1]. A regular user do not have delete right on iap.account model, hence creating an access right error. We should allow him to delete accounts without token so they will be re-created afterwards. [1]:https://github.com/odoo/odoo/commit/974caef934b7a116b7375f05e047aea15ea960aa closes odoo/odoo#99877 X-original-commit: 53b05e7f Signed-off-by:
Florian Daloze (fda) <fda@odoo.com> Signed-off-by:
Alex Thuyls (alt) <alt@odoo.com>
-
- Aug 30, 2022
-
-
alt-odoo authored
Since the accounts without token are useless and could create errors afterwards, we should delete them and automatically create a new one with a new token in case force_create is set to True. closes odoo/odoo#99155 X-original-commit: 637df81a Signed-off-by:
Florian Daloze (fda) <fda@odoo.com> Signed-off-by:
Alex Thuyls (alt) <alt@odoo.com>
-
- Aug 25, 2022
-
-
Pratik Raval authored
Currently, the 'similar lead detection' mechanism only considers email, contact name, and partner name while finding duplicate leads in CRM. After this commit, it will also consider the mobile/phone number for the same. Note that the mobile numbers and phone numbers both will be matched with each other while finding duplicate leads. Task-2817884 closes odoo/odoo#88372 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
- Aug 22, 2022
-
-
Simon Genin (ges) authored
closes odoo/odoo#97213 Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com>
-
- Jul 07, 2022
-
-
Romeo Fragomeli authored
Automated change made by a lot of RegEx to change all think that is possible to automate. https://getbootstrap.com/docs/5.1/migration Task ID: 2766483 Part-of: odoo/odoo#95450
-
- Jun 10, 2022
-
-
Martin Trigaux authored
closes odoo/odoo#93246 X-original-commit: 5ff6d185f70650c26c28a6aef7dd37c859ab58d2 Related: odoo/enterprise#28218 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- May 25, 2022
-
-
Raphael Collet authored
closes odoo/odoo#87527 Related: odoo/upgrade#3497 Related: odoo/enterprise#26939 Signed-off-by:
Raphael Collet <rco@odoo.com>
-
- Apr 22, 2022
-
-
Samuel Degueldre authored
*: base_automation, iap, web_tour Previously, when trying to create a custom dialog, one would need to extend the base Dialog class and configure it directly on the class, using separate templates for the body and footer as necessary. This is very unidiomatic owl code, and it is much more natural to simply extend Component, and use Dialog at the root of the template, giving it slots and props to configure its properties and contents. This commit changes the dialog API to work as described and adapts code that uses it. closes odoo/odoo#89113 Enterprise: https://github.com/odoo/enterprise/pull/26462 Related: odoo/enterprise#26462 Signed-off-by:
Géry Debongnie <ged@odoo.com>
-
- Feb 21, 2022
-
-
Antoine Vandevenne (anv) authored
closes odoo/odoo#84990 X-original-commit: 39bdf46 Related: odoo/enterprise#24582 Signed-off-by:
Antoine Vandevenne (anv) <anv@odoo.com>
-
- Feb 12, 2022
-
-
Fabien Pinckaers authored
Reduces load_menus answer size by 32% (between 20kb and 200kb savings for the initial loading of the backend, depending on the number of apps installed). Support for SVG icons in the web client for menus/apps. Reduced PNG icons for apps list (8 bits PNG instead of 24 as our icons don't need more colors as they are flat designs) closes odoo/odoo#84280 Related: odoo/enterprise#24200 Signed-off-by:
Fabien Pinckaers <fp@odoo.com>
-
- Feb 10, 2022
-
-
Aaron Bohy authored
Owl 2 changelog: https://github.com/odoo/owl/blob/a9f29c4caad4f32d06be1ec4780572825781cd9b/CHANGELOG.md Part-of: odoo/odoo#80156 Co-authored-by:
Aaron Bohy <aab@odoo.com> Co-authored-by:
Bruno Boi <boi@odoo.com> Co-authored-by:
Géry Debongnie <ged@odoo.com> Co-authored-by:
Samuel Degueldre <sad@odoo.com> Co-authored-by:
Mathieu Duckerts-Antoine <dam@odoo.com> Co-authored-by:
Simon Genin (ges) <ges@odoo.com> Co-authored-by:
Francois (fge) <fge@odoo.com> Co-authored-by:
Michael Mattiello (mcm) <mcm@odoo.com> Co-authored-by:
Julien Mougenot <jum@odoo.com> Co-authored-by:
luvi <luvi@odoo.com> Co-authored-by:
Lucas Perais (lpe) <lpe@odoo.com> Co-authored-by:
Jorge Pinna Puissant <jpp@odoo.com>
-
- Feb 01, 2022
-
-
Christophe Monniez authored
An overridable model method was added in a previous commit in order to neutralize a database. This commit adds the implementation of this method on the `iap.account` model. A _get_iap_config_paremeters method is also added on this model. Each iap service must override this method to extend the list of `ir.config_parameter` that need to be neutralized. Part-of: odoo/odoo#67825
-
- Oct 07, 2021
-
-
Victor Feyens authored
X-original-commit: acc95ec2 Part-of: odoo/odoo#77923
-
- Sep 28, 2021
-
-
Nikunj Ladava authored
Right now, when we choose to automatically enrich the leads from CRM settings, it activates a cron to periodically enrich the leads using IAP service. This commit improves the behavior by enriching the leads after the records creation using cron trigger. That way it is done nearly after creation and user gets enrich information sooner. To make it clear to users, the description for 'auto' mode is improved to 'Enrich all leads on creation'. Also, now we select 'auto' mode by default instead of 'manual', and display 'Enrich' button on form view irrespective of the selected mode (if lead meets certain conditions) unlike before. Rest of the behavior is still same as before. For example, we still have server action which can enrich the selected leads in batch, which is useful if there are existing leads before we enable 'Lead Enrichment' feature. Task-2269743 Part-of: odoo/odoo#60605
-
- Aug 25, 2021
-
-
Thibault Delavallée authored
Purpose of this commit is to add some tests related to mine request. We add tests checking IAP response management and lead creation. We introduce a mock for IAP mine calls, as well as some tool data generation methods in base IAP mock class available in iap_crm. We also add some tests for corner cases (credit issue, no result, exception during call) in order to improve coverage. LINKS Task-2630969 Prepares Task-2600047 (code improvements and cleaning) COM PR odoo/odoo#75514 ENT PR odoo/enterprise#20424 UPG PR odoo/upgrade#2770
-
- Aug 11, 2021
-
-
François (frc) authored
closes odoo/odoo#74599 Signed-off-by:
Florian Daloze (fda) <fda@odoo.com>
-
- Aug 02, 2021
-
-
Aaron Bohy authored
*base_automation,iap,im_livechat,point_of_sale This commit introduces a new file in core/utils: hooks.js This file contains custom hooks (useEffect, useService, useBus...). The useHotkey hook is tightly related to hotkeys, so it has been moved to core/hotkeys. closes odoo/odoo#74535 Related: odoo/enterprise#20003 Signed-off-by:
Lucas Perais (lpe) <lpe@odoo.com>
-
- Jul 26, 2021
-
-
Xavier-Do authored
The license is missing in most enterprise manifest so the decision was taken to make it explicit in all cases. When not defined, a warning will be triggered starting from 14.0 when falling back on the default LGPL-3. closes odoo/odoo#74245 Related: odoo/design-themes#48 Related: odoo/enterprise#19862 Signed-off-by:
Xavier Dollé (xdo) <xdo@odoo.com>
-
- Jul 12, 2021
-
-
Martin Trigaux authored
Without demo data closes odoo/odoo#73560 X-original-commit: 802e46541117573e028b711ea33dad9df9075a39 Related: odoo/enterprise#19602 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Jun 18, 2021
-
-
Michael Mattiello (mcm) authored
* iap, web_tour This commit changes the API of the dialog service. Before, the API gave 2 functions: "open" and "close". Now, there is only one function "add" which is the same as "open" but returning a callback that does the close. closes odoo-dev/odoo#940 Related: odoo-dev/enterprise#171 Signed-off-by:
Géry Debongnie (ged) <ged@openerp.com>
-
Samuel Degueldre authored
-
Samuel Degueldre authored
In iap, we want to handle InsufficientCreditErrors in a special way (present the user with a prompt to buy more credits) instead of the usual error handling that shows a crash dialog. Previously, this was done by doing an include on the crash manager. In wowl, we no longer use the crash manager in the backend, and replaced it with an error service that allows developpers to register error handlers for these kinds of use cases. This commit adapts what was previously an include on the crash manager by instead adding a handler to the error handler registry, the file has also been renamed accordingly. The file iap_credit.js has also been removed, as it adds an action to the action registry that is no longer called by anything, and is dead code.
-
- May 27, 2021
-
-
Aurélien Warnon authored
States for some specific countries should not be offered as filtering options for crm.iap.lead.mining.request because they drastically reduce the amount of IAP reveal results. For example, in Belgium, only 11% of companies have a defined state within the reveal service while the rest of them have no state defined at all. Meaning specifying states for that country will yield a lot less results than what you could expect, which is not the desired behavior. Obviously all companies are active within a state, it's just a lack of data in the reveal service side. To help users create meaningful iap searches, we only keep the states filtering for several whitelisted countries (based on their country code). The complete list and reasons for this change can be found on the task. Task-2471703
-
- May 17, 2021
-
-
Victor Feyens authored
Following the recent reorganisation of the documentation in 12.0+, the majority of the documents have been moved and their old links are no longer valid. Some redirection rules will soon be deployed, but those rules might be dropped in some years and we want the links to still work, which is why we still replace the links to the new ones. FW-Port of odoo/odoo#70675 (13.0) closes odoo/odoo#70920 X-original-commit: bc9c1eef538ba6095e74c19d5d9ed9e01625ec7c Related: odoo/enterprise#18361 Signed-off-by:
Victor Feyens (vfe) <vfe@odoo.com>
-
- May 18, 2021
-
-
Louis Baudoux authored
Before this commit, some requests could be sent to the actual IAP servers during testing. These calls weren't always mocked as many of these requests are sent in background while performing usual tasks such as creating a bill. Now, any call to the function iap_jsonrpc during testing will result in an AccessError. closes odoo/odoo#70925 X-original-commit: f31f1972 Signed-off-by:
Christophe Monniez (moc) <moc@odoo.com>
-
- May 11, 2021
-
-
Martin Trigaux authored
closes odoo/odoo#70673 X-original-commit: bcb9ff784e44462384b0a43a0a23eed7a1111bc5 Related: odoo/enterprise#18269 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Apr 29, 2021
-
-
Adrien Dieudonne authored
According to the app-store guidelines we are not allowed to sell from the iOS app. Our updates are currently blocked because of this. In the rush, we have no choice but to hide certain elements related to IAP services. Source: https://developer.apple.com/app-store/review/guidelines/#business Related PR: https://github.com/odoo/mobile-ios/pull/102 https://github.com/odoo/mobile-ios/pull/103 Task-id: 2483253 X-original-commit: 657780cc7102c77cafe20998df0d7667cdc4c0df
-
- Mar 31, 2021
-
-
Julien Mougenot authored
Conversion of all modules to the new manifest assets declaration. Part of task: 2352566 Co-authored-by:
Julien Mougenot <jum@odoo.com> Co-authored-by:
Simon Genin <ges@odoo.com>
-
- Mar 29, 2021
-
-
nounoubensebia authored
[REF] [crm_]mail_client_extension, base_setup, crm[_iap_lead_enrich], iap: split mail specific and crm specific code - split the mail_client_extension module onto two modules: 1) module mail_client_extension having mail/contact specific code, depends on iap and contacts only 2) module crm_mail_client_extension having crm specific code, depends on CRM and mail_client_extension. Purpose is to allow the user to use the mail_client_extension without needing to install CRM, this will also allow the usage of the mail connector in other modules without the need for CRM. - add the module_mail_client_extension field to the res_config_settings model of the base_setup module in order to enable the user to install the mail_client_extension module directly from the settings - move the crm_lead model from the mail_client_extension_module to the newly created crm_mail_client_extension_module, as this model is no longer needed by the mail_client_extension module because it no longer not implemants CRM functionality - move the iap_enrich_api model from the crm_iap_lead_enrich module onto the iap module as it is only related to contacts and not to CRM, this way it can be used in other modules such as the mail_client_extension module without the need for CRM module Task-2382870 UPG-PR: https://github.com/odoo/upgrade/pull/2156 COM-PR: https://github.com/odoo/odoo/pull/66139
-