[FIX] [IMP] base_geolocalize, crm_partner_assign: fix views + added implemented by / references fields.
Not sure those fields should come here. However the purpose is to avoid having ot rely on contract to display customer references / partner implementation. bzr revid: tde@openerp.com-20131008145730-r34hgri6wyod8dw6
This commit is contained in:
parent
3ecb289c1e
commit
2d128f52d8
|
@ -2,7 +2,7 @@
|
||||||
<openerp>
|
<openerp>
|
||||||
<data>
|
<data>
|
||||||
|
|
||||||
<record id="view_crm_partner_geo_form" model="ir.ui.view">
|
<record id="view_crm_partner_geo_form" model="ir.ui.view">
|
||||||
<field name="name">res.partner.geo.inherit</field>
|
<field name="name">res.partner.geo.inherit</field>
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||||
|
|
|
@ -38,7 +38,10 @@ You can also use the geolocalization without using the GPS coordinates.
|
||||||
""",
|
""",
|
||||||
'author': 'OpenERP SA',
|
'author': 'OpenERP SA',
|
||||||
'depends': ['base_geolocalize', 'crm', 'account', 'portal'],
|
'depends': ['base_geolocalize', 'crm', 'account', 'portal'],
|
||||||
'demo': ['res_partner_demo.xml', 'crm_lead_demo.xml'],
|
'demo': [
|
||||||
|
# 'res_partner_demo.xml',
|
||||||
|
'crm_lead_demo.xml'
|
||||||
|
],
|
||||||
'data': [
|
'data': [
|
||||||
'security/ir.model.access.csv',
|
'security/ir.model.access.csv',
|
||||||
'res_partner_view.xml',
|
'res_partner_view.xml',
|
||||||
|
@ -50,6 +53,7 @@ You can also use the geolocalization without using the GPS coordinates.
|
||||||
'portal_data.xml',
|
'portal_data.xml',
|
||||||
'report/crm_lead_report_view.xml',
|
'report/crm_lead_report_view.xml',
|
||||||
'report/crm_partner_report_view.xml',
|
'report/crm_partner_report_view.xml',
|
||||||
|
'res_partner_demo.xml',
|
||||||
],
|
],
|
||||||
'js': [
|
'js': [
|
||||||
'static/src/js/next.js',
|
'static/src/js/next.js',
|
||||||
|
|
|
@ -63,6 +63,14 @@ class res_partner(osv.osv):
|
||||||
'date_partnership' : fields.date('Partnership Date'),
|
'date_partnership' : fields.date('Partnership Date'),
|
||||||
'date_review' : fields.date('Latest Partner Review'),
|
'date_review' : fields.date('Latest Partner Review'),
|
||||||
'date_review_next' : fields.date('Next Partner Review'),
|
'date_review_next' : fields.date('Next Partner Review'),
|
||||||
|
# customer implementation
|
||||||
|
'assigned_partner_id': fields.many2one(
|
||||||
|
'res.partner', 'Implementedy by',
|
||||||
|
),
|
||||||
|
'implemented_partner_ids': fields.one2many(
|
||||||
|
'res.partner', 'assigned_partner_id',
|
||||||
|
string='Implementation References',
|
||||||
|
),
|
||||||
}
|
}
|
||||||
_defaults = {
|
_defaults = {
|
||||||
'partner_weight': lambda *args: 0
|
'partner_weight': lambda *args: 0
|
||||||
|
|
|
@ -3,21 +3,6 @@
|
||||||
<data>
|
<data>
|
||||||
|
|
||||||
<!-- Partner and address -->
|
<!-- Partner and address -->
|
||||||
<record id="res_partner_access" model="ir.model.access">
|
|
||||||
<field name="name">openerp.portal.res.partner</field>
|
|
||||||
<field name="model_id" ref="base.model_res_partner"/>
|
|
||||||
<field name="group_id" ref="base.group_portal"/>
|
|
||||||
<field name="perm_read" eval="1"/>
|
|
||||||
<field name="perm_create" eval="0"/>
|
|
||||||
<field name="perm_write" eval="0"/>
|
|
||||||
<field name="perm_unlink" eval="0"/>
|
|
||||||
</record>
|
|
||||||
<record id="res_partner_rule" model="ir.rule">
|
|
||||||
<field name="name">openerp.portal.res.partner</field>
|
|
||||||
<field name="model_id" ref="base.model_res_partner"/>
|
|
||||||
<field name="groups" eval="[(6,0,[ref('base.group_portal')])]"/>
|
|
||||||
<field name="domain_force">[('id','child_of',user.commercial_partner_id.id)]</field>
|
|
||||||
</record>
|
|
||||||
<record id="res_partner_grade_access" model="ir.model.access">
|
<record id="res_partner_grade_access" model="ir.model.access">
|
||||||
<field name="name">openerp.portal.res.partner.grade</field>
|
<field name="name">openerp.portal.res.partner.grade</field>
|
||||||
<field name="model_id" ref="crm_partner_assign.model_res_partner_grade"/>
|
<field name="model_id" ref="crm_partner_assign.model_res_partner_grade"/>
|
||||||
|
|
|
@ -9,5 +9,9 @@
|
||||||
<field name="grade_id" ref="res_partner_grade_first"/>
|
<field name="grade_id" ref="res_partner_grade_first"/>
|
||||||
<field name="partner_weight">10</field>
|
<field name="partner_weight">10</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<record model="res.partner" id="base.res_partner_13">
|
||||||
|
<field name="assigned_partner_id" eval="ref('base.res_partner_15')"/>
|
||||||
|
</record>
|
||||||
</data>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
|
@ -98,13 +98,14 @@
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record id="view_crm_partner_geo_form" model="ir.ui.view">
|
<record id="view_crm_partner_assign_form" model="ir.ui.view">
|
||||||
<field name="name">res.partner.geo.inherit</field>
|
<field name="name">res.partner.assign.inherit</field>
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
<field name="inherit_id" ref="base_geolocalize.view_crm_partner_geo_form"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//page[@name='geo_localization']" position="replace">
|
<xpath expr="//page[@name='geo_localization']" position="replace">
|
||||||
<page string="Geo Localization">
|
<!-- <xpath expr="//notebook[last()]" position="inside"> -->
|
||||||
|
<page string="Geo Localization" name="geo_localization">
|
||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<separator string="Partner Activation" colspan="2"/>
|
<separator string="Partner Activation" colspan="2"/>
|
||||||
|
|
Loading…
Reference in New Issue