feat: add latitude and longitude fields to company profile for geolocation support
This commit is contained in:
parent
0fd9247560
commit
59b6a7e64f
@ -20,6 +20,7 @@
|
|||||||
'security/ir.model.access.csv',
|
'security/ir.model.access.csv',
|
||||||
'wizard/push_wizard_views.xml',
|
'wizard/push_wizard_views.xml',
|
||||||
'views/res_partner_views.xml',
|
'views/res_partner_views.xml',
|
||||||
|
'views/res_company_views.xml',
|
||||||
'views/app_notification_views.xml',
|
'views/app_notification_views.xml',
|
||||||
'views/app_carousel_views.xml',
|
'views/app_carousel_views.xml',
|
||||||
'views/app_promo_views.xml',
|
'views/app_promo_views.xml',
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
from . import res_partner
|
from . import res_partner
|
||||||
|
from . import res_company
|
||||||
from . import app_notification
|
from . import app_notification
|
||||||
from . import app_carousel
|
from . import app_carousel
|
||||||
from . import app_promo
|
from . import app_promo
|
||||||
@ -6,3 +7,4 @@ from . import app_cms_config
|
|||||||
from . import res_users
|
from . import res_users
|
||||||
from . import loyalty_card
|
from . import loyalty_card
|
||||||
from . import loyalty_verification_otp
|
from . import loyalty_verification_otp
|
||||||
|
|
||||||
|
|||||||
8
models/res_company.py
Normal file
8
models/res_company.py
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from odoo import models, fields
|
||||||
|
|
||||||
|
class ResCompany(models.Model):
|
||||||
|
_inherit = 'res.company'
|
||||||
|
|
||||||
|
partner_latitude = fields.Float(related='partner_id.partner_latitude', string="Latitude", readonly=False)
|
||||||
|
partner_longitude = fields.Float(related='partner_id.partner_longitude', string="Longitude", readonly=False)
|
||||||
14
views/res_company_views.xml
Normal file
14
views/res_company_views.xml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<odoo>
|
||||||
|
<record id="view_company_form_inherit_geo" model="ir.ui.view">
|
||||||
|
<field name="name">res.company.form.inherit.geo</field>
|
||||||
|
<field name="model">res.company</field>
|
||||||
|
<field name="inherit_id" ref="base.view_company_form"/>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<xpath expr="//field[@name='website']" position="after">
|
||||||
|
<field name="partner_latitude" string="Latitude"/>
|
||||||
|
<field name="partner_longitude" string="Longitude"/>
|
||||||
|
</xpath>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
</odoo>
|
||||||
Loading…
Reference in New Issue
Block a user