- Feb 18, 2022
-
-
Yannick Tivisse authored
Purpose ======= This @depends could be 'dangerous' because it would trigger a lot of calls to the GeoIP API. It would be more reasonable to make it lazy instead. So we just reset the geolocation to 0 when the address is modified without providing the new values, and the user can manually trigger the geolocation again when needed. For FSM, it will be updated when needed as the computation is triggered when the geolocation information is empty. Part-of: odoo/odoo#84890
-
Yannick Tivisse authored
Purpose ======= Avoid making useless external requests. X-original-commit: 6742e410
-
- Feb 17, 2022
-
-
Audric Onockx (auon) authored
Steps : Install Field Service and Contacts. Create a FSM task > Customer : Demo. Note that the displayed address is his Demo's current one. Click Navigate To : it points this same address. Go to Contacts > Demo > change the address and return to task. Note that the displayed address is his Demo's new one. (Or else refresh) Issue : Click Navigate To : it points the OLD address. Cause : action_fsm_navigate calls partner.geo_localize only if partner has no geocoordinates. Yet he still have the old coordinates. Fix : Call when the address changes and not in action_fsm_navigate. closes odoo/odoo#84753 Opw: 2743926 X-original-commit: 0c01f2a2 Related: odoo/enterprise#24456 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com> Signed-off-by:
Onockx Audric (auon) <auon@odoo.com>
-
- Dec 07, 2021
-
-
Martin Trigaux authored
closes odoo/odoo#80964 X-original-commit: 0663892a34896980008eb0de69aeb58019a67e89 Related: odoo/enterprise#22759 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Oct 29, 2021
-
-
Didier (did) authored
* = auth_signup, calendar, im_livechat, snailmail_account, survey, test_mail, web_editor, website_crm_iap_reveal, website_livechat The aim of this PR is to improve/fix various flaws and limitation of the current API, to make it easier to use and more efficient. Notification are now defined with 3 distinct parts: - the channel determines which client(s) should receive it - the type determines how it should be handled - the payload determines any extra information helpful for handling it Channel ======= Business code ------------- - Record channel is introduced for ease of subscribing to and sending notifications to specific partners, channels, documents, ... - String channel is still supported (but it is converted internally to the tuple channel). - Tuple channel is still supported without any change (but should be avoided whenever possible due to its complex syntax). The channel is no longer sent to the client. When the channel was used for business purpose, the information it contained has been moved into either the new type, or the payload itself. Technical note -------------- All channels are now internally converted to the tuple (db, ...) channel, which is necessary for the platform code (saas/sh). Internally, the bus.bus table is not changed, type and payload are grouped together into what was (and still is) called message. Type ==== Type is introduced to uniformize the way notifications are sent and handled. All existing notifications already had some kind of manually-built type in them. This is now officially supported at the bus API. In client code this will allow (to be done in future commits) to register one handler per specific type, instead of having to iterate and to filter all received notifications on every handler. Payload ======= Payload (ex message) did not change, it can still be anything depending on business needs. Few adaptations: - When the type was included on the payload, the type has been moved to the new type parameter. - When the channel was used in business code, its data has been copied into the payload. task-1891151 closes odoo/odoo#79201 X-original-commit: 543af27c Related: odoo/enterprise#21998 Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-
- Oct 19, 2021
-
-
ijas ahammed authored
- Right now, if you click on 'Geolocate' button on partner form view, and if partner has no address, it gives no feedback and user doesn't know what happend. With this commit, if the geolocating does not work, user will get a toast notification telling him that 'No address found' to avoid confusion. - When we click on 'Automatic Assignment' button from crm form view, if there is no country set on lead, odoo skips the process, but we get the tag that 'no partner available' which is not correct. It should be there only when odoo actually tries to find the partner based on lead's country. This commit fixes the behavior by showing a toast notification to user in this case, saying 'There is no country set in address'. TaskID-2443894 closes https://github.com/odoo/odoo/pull/67524 Part-of: odoo/odoo#67524
-
- Sep 16, 2021
-
-
Martin Trigaux authored
closes odoo/odoo#76542 X-original-commit: 63e68074 Related: odoo/enterprise#20882 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Sep 07, 2021
-
-
wan authored
Review the whole view generally task-2605931 Part-of: odoo/odoo#75862
-
- 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>
-
- 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 23, 2020
-
-
Martin Trigaux authored
closes odoo/odoo#50031 X-original-commit: 15a7a9f9d71a0b9c46d7caf2f4fbf09a5a4c63fe Related: odoo/enterprise#10140 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Apr 01, 2020
-
-
qho authored
The geolocation service from OpenStreetMap will not be unblocked until a 'meaningful' and identical user-agent added in the request. opw-2221857 closes odoo/odoo#48805 X-original-commit: 9018039b835547ea4adbc32a23901214613a033a Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
- Mar 20, 2020
-
-
Helly kapatel authored
Purpose ======= The main definition of 'assignation' is the following: "an appointment to meet someone in secret, typically one made by lovers" The correct word we should be using is 'assignment': "the allocation of someone or something as belonging to a particular group or category" So in this commit change every iteration of the word 'assignation' to 'assignment', across all modules. closes odoo/odoo#45041 Taskid: 1966215 Closes: #45041 Related: odoo/enterprise#8375 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
- Mar 05, 2020
-
-
Yannick Tivisse authored
Purpose ======= The current kanban view is messy. It is difficult to identify which apps are installed or not. The user can completely miss a module that might have interested him. A search panel would make things way more readable. closes odoo/odoo#44401 Taskid: 2181557 Related: odoo/enterprise#8144 Related: odoo/upgrade#879 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
- Dec 10, 2019
-
-
Martin Trigaux authored
Followup of a425695e The terms were back in 12.0 Courtesy of Juan José Scarafía closes odoo/odoo#41624 X-original-commit: 85d0c700 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Dec 09, 2019
-
-
Yenthe666 authored
This will improve the extendibility of view inheritance closes odoo/odoo#41398 Signed-off-by:
Martin Trigaux (mat) <mat@odoo.com>
-
- Oct 07, 2019
-
-
Odoo Translation Bot authored
-
- Oct 01, 2019
-
-
Odoo Translation Bot authored
-
- Sep 29, 2019
-
-
Odoo Translation Bot authored
-
- Sep 25, 2019
-
-
Victor Feyens authored
closes odoo/odoo#35754 Signed-off-by:
Damien Bouvy (dbo) <dbo@odoo.com>
-
- Sep 15, 2019
-
-
Odoo Translation Bot authored
-
- Sep 03, 2019
-
-
Jorge Pinna Puissant authored
Slovenian language, as many others languages, is not present in the beta/master projects in Transifex. For some reason, Transiflex removed all current translations, this was already fixed in 12, but as there are not automatic forward-port for translations, this is a manual forward-port. opw-2060055 closes odoo/odoo#36374 Signed-off-by:
Nicolas Martinelli (nim) <nim@odoo.com>
-
- Sep 01, 2019
-
-
Odoo Translation Bot authored
-
Odoo Translation Bot authored
-
- Sep 08, 2019
-
-
Odoo Translation Bot authored
-
- Sep 01, 2019
-
-
Odoo Translation Bot authored
-
- Sep 08, 2019
-
-
Odoo Translation Bot authored
-
- Sep 01, 2019
-
-
Odoo Translation Bot authored
-
- Aug 18, 2019
-
-
Odoo Online authored
-
Odoo Translation Bot authored
-
Odoo Translation Bot authored
-
- Aug 13, 2019
-
-
Martin Trigaux authored
-
- Sep 01, 2019
-
-
Odoo Translation Bot authored
-
- Jul 28, 2019
-
-
Odoo Translation Bot authored
-
- Jul 01, 2019
-
-
Odoo Translation Bot authored
-
- Jun 23, 2019
-
-
Odoo Translation Bot authored
-
- Jun 30, 2019
-
-
Odoo Translation Bot authored
-
- Jun 26, 2019
-
-
Jeremy Kersten authored
Before this commit, it was considered as an error because status was not OK closes odoo/odoo#34377 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
- Jul 04, 2019
-
-
Jeremy Kersten authored
Before this commit, using google geoloc, we only provide a string as address withtout more information. Now by defaut, we force the country as components: https://developers.google.com/maps/documentation/geocoding/intro#geocoding Related to task-2030886 **setup:** ```python url = "https://maps.googleapis.com/maps/api/geocode/json " ``` **before:** ```python params = {'address': 'Georgia', 'key': apikey} requests.get(url, params).json() ``` > ==> Return coordinate of "Georgia, United States" > What is completely wrong > **after:** ```python params = {'address': 'Georgia', 'components':'country:Georgia', 'key': apikey} requests.get(url, params).json() ``` > ==> Return Nothing > What is strange but less wrong than US > ```python params = {'address': 'Belgium', 'components':'country:Belgium', 'key': apikey} requests.get(url, params).json() ``` > ==> Return coordinate of Belgium closes odoo/odoo#34582 Signed-off-by:
Christophe Simonis <chs@odoo.com>
-