| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/18.0/partner_external_map |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, tarteo, oca-ci, Bhavesh Heliconia |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/partner-contact |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base - base_setup - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds buttons on the partner form to open a new tab with the map or the route to the address of the partner. - Each user can select the map website he wants to use in its preferences. - There are now two buttons on the partner form view: one to open a regular map on the address of the partner, and another one to open an itinerary map from the start address configured in the preferences of the user to the address of the partner. This module supports several map websites: - Google Maps \<https://www.google.com/maps\> - OpenStreetMap \<https://www.openstreetmap.org/\> - Bing Maps \<https://www.bing.com/maps/\> - Here Maps \<https://www.here.com/\> - MapQuest \<http://www.mapquest.com/\> If partner has the latitude and longitude information, Odoo will use that information instead of the address. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_search |
map.website.search | map.website | search | New |
map_website_tree |
map.website.tree | map.website | list | New |
res_config_settings_view_form |
res.config.settings | xpath | Inherits base_setup.res_config_settings_view_form | |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
active
Boolean
default=True
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
sequence
Integer
default=10
get_default_map_website(self)
get_default_route_map_website(self)
map_website_id
Many2one → map.website
comodel_name='map.website'
config_parameter='partner_external_map.default_map_website_id'
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
route_map_website_id
Many2one → map.website
comodel_name='map.website'
config_parameter='partner_external_map.default_route_map_website_id'
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
string='Route Map Website'
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/17.0/partner_external_map |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Goncalo Brito |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/partner-contact |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:04 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds buttons on the partner form to open a new tab with the map or the route to the address of the partner. - Each user can select the map website he wants to use in its preferences. - There are now two buttons on the partner form view: one to open a regular map on the address of the partner, and another one to open an itinerary map from the start address configured in the preferences of the user to the address of the partner. This module supports several map websites: - Google Maps \<https://www.google.com/maps\> - OpenStreetMap \<https://www.openstreetmap.org/\> - Bing Maps \<https://www.bing.com/maps/\> - Here Maps \<https://www.here.com/\> - MapQuest \<http://www.mapquest.com/\> If partner has the latitude and longitude information, Odoo will use that information instead of the address. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_search |
map.website.search | map.website | search | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
active
Boolean
default=True
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
sequence
Integer
default=10
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/16.0/partner_external_map |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Raf Ven, oca-ci, arulbalamurugan |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/partner-contact |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:44 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_search |
map.website.search | map.website | search | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
active
Boolean
default=True
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
sequence
Integer
default=10
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/15.0/partner_external_map |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | manu, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/partner-contact |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:32 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_search |
map.website.search | map.website | search | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
active
Boolean
default=True
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
sequence
Integer
default=10
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/14.0/partner_external_map |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/partner-contact |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_search |
map.website.search | map.website | search | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
active
Boolean
default=True
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
sequence
Integer
default=10
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=<expr>
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/13.0/partner_external_map |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | GitHub, OCA Transbot, João Marques, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/partner-contact |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=_default_map_website
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=_default_route_map_website
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/12.0/partner_external_map |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, ernesto |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/partner-contact |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:16 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=_default_map_website
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=_default_route_map_website
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/11.0/partner_external_map |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, OCA Transbot, oca-travis, Weblate |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/partner-contact |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=_default_map_website
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=_default_route_map_website
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/10.0/partner_external_map |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Pedro M. Baeza, OCA Transbot, oca-travis, Weblate |
| WEBSITE | |
| WEBSITE | http://www.akretion.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:55 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=_default_map_website
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=_default_route_map_website
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/partner-contact |
| GIT | |
| GIT | https://github.com/OCA/partner-contact.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/partner-contact/tree/9.0/partner_external_map |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Extra Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate |
| WEBSITE | |
| WEBSITE | http://www.akretion.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
map_website_form |
map.website.form | map.website | form | New |
map_website_tree |
map.website.tree | map.website | tree | New |
view_partner_form |
map.button.res.partner.form | res.partner | xpath | Inherits base.view_partner_form |
view_users_form |
map.res.users.form | res.users | group | Inherits base.view_users_form |
view_users_form_simple_modif |
map.preferences.res.users.form | res.users | group | Inherits base.view_users_form_simple_modif |
address_url
Char
help='In this URL, {ADDRESS} will be replaced by the address.'
string='URL that uses the address'
lat_lon_url
Char
help="In this URL, {LATITUDE} and {LONGITUDE} will be replaced by the latitude and longitude (requires the module 'base_geolocalize')"
string='URL that uses latitude and longitude'
name
Char
required=True
string='Map Website Name'
route_address_url
Char
help='In this URL, {START_ADDRESS} and {DEST_ADDRESS} will be replaced by the start and destination addresses.'
string='Route URL that uses the addresses'
route_lat_lon_url
Char
help="In this URL, {START_LATITUDE}, {START_LONGITUDE}, {DEST_LATITUDE} and {DEST_LONGITUDE} will be replaced by the latitude and longitude of the start and destination adresses (requires the module 'base_geolocalize')."
string='Route URL that uses latitude and longitude'
No public methods.
No new fields.
Public methods (2)open_map(self)
open_route_map(self)
context_map_website_id
Many2one → map.website
default=_default_map_website
domain=['|', ('address_url', '!=', False), ('lat_lon_url', '!=', False)]
string='Map Website'
args: 'map.website'
context_route_map_website_id
Many2one → map.website
default=_default_route_map_website
domain=['|', ('route_address_url', '!=', False), ('route_lat_lon_url', '!=', False)]
help='Map provided used when you click on the car icon on the partner form to display an itinerary.'
string='Route Map Website'
args: 'map.website'
context_route_start_partner_id
Many2one → res.partner
string='Start Address for Route Map'
args: 'res.partner'
create(self, vals)
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/partner-contact |
| PULL REQUEST | |
| PULL REQUEST | [19.0] [MIG] partner_external_map : Migration to 19.0. (#2371) |