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',
|
||||
'wizard/push_wizard_views.xml',
|
||||
'views/res_partner_views.xml',
|
||||
'views/res_company_views.xml',
|
||||
'views/app_notification_views.xml',
|
||||
'views/app_carousel_views.xml',
|
||||
'views/app_promo_views.xml',
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
from . import res_partner
|
||||
from . import res_company
|
||||
from . import app_notification
|
||||
from . import app_carousel
|
||||
from . import app_promo
|
||||
@ -6,3 +7,4 @@ from . import app_cms_config
|
||||
from . import res_users
|
||||
from . import loyalty_card
|
||||
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