|
@ -20,8 +20,11 @@ |
|
|
<field name="arch" type="xml"> |
|
|
<field name="arch" type="xml"> |
|
|
<tree> |
|
|
<tree> |
|
|
<field name="name"/> |
|
|
<field name="name"/> |
|
|
|
|
|
<field name="actif"/> |
|
|
<field name="category_id"/> |
|
|
<field name="category_id"/> |
|
|
<field name="default_value"/> |
|
|
|
|
|
|
|
|
<field name="value_type"/> |
|
|
|
|
|
<field name="default_value_text" invisible="context.get('ctx_value_bool')"/> |
|
|
|
|
|
<field name="default_value_bool" invisible="context.get('ctx_value_text')"/> |
|
|
<field name="description"/> |
|
|
<field name="description"/> |
|
|
|
|
|
|
|
|
</tree> |
|
|
</tree> |
|
@ -32,14 +35,16 @@ |
|
|
<field name="name">opendons_partnerqualifier list</field> |
|
|
<field name="name">opendons_partnerqualifier list</field> |
|
|
<field name="model">opendons_qualifier.partnerqualifier</field> |
|
|
<field name="model">opendons_qualifier.partnerqualifier</field> |
|
|
<field name="arch" type="xml"> |
|
|
<field name="arch" type="xml"> |
|
|
<tree string="Qualifiers" editable="top"> |
|
|
|
|
|
<field name="category" string="category"/> |
|
|
|
|
|
|
|
|
<tree string="Qualifiers" editable="top" delete="0" create="0"> |
|
|
<field name="qualifier_id"/> |
|
|
<field name="qualifier_id"/> |
|
|
<field name="actif"/> |
|
|
|
|
|
<field name="value"/> |
|
|
|
|
|
|
|
|
<field name="value_type"/> |
|
|
|
|
|
<field name="value_text" invisible="context.get('ctx_value_bool')"/> |
|
|
|
|
|
<field name="value_bool" invisible="context.get('ctx_value_text')"/> |
|
|
|
|
|
<field name="category" string="category"/> |
|
|
</tree> |
|
|
</tree> |
|
|
</field> |
|
|
</field> |
|
|
</record> |
|
|
</record> |
|
|
|
|
|
|
|
|
<record id="opendons.partnerqualifier_search" model="ir.ui.view"> |
|
|
<record id="opendons.partnerqualifier_search" model="ir.ui.view"> |
|
|
<field name="name">opendons_partnerqualifier.search</field> |
|
|
<field name="name">opendons_partnerqualifier.search</field> |
|
|
<field name="model">opendons_qualifier.partnerqualifier</field> |
|
|
<field name="model">opendons_qualifier.partnerqualifier</field> |
|
@ -50,18 +55,40 @@ |
|
|
</field> |
|
|
</field> |
|
|
</record> |
|
|
</record> |
|
|
|
|
|
|
|
|
|
|
|
<record model="ir.ui.view" id="opendons.qualifier_form" > |
|
|
|
|
|
<field name="name">opendons_qualifier Form</field> |
|
|
|
|
|
<field name="model">opendons_qualifier.qualifier</field> |
|
|
|
|
|
<field name="arch" type="xml"> |
|
|
|
|
|
<form string="qualifier_form"> |
|
|
|
|
|
<header> |
|
|
|
|
|
<button name="delete_all_partner_qualifiers" type="object" string="Delete all partner's qualifiers" /> |
|
|
|
|
|
</header> |
|
|
|
|
|
<sheet> |
|
|
|
|
|
<group name="qualifier"> |
|
|
|
|
|
<field name="name"/> |
|
|
|
|
|
<field name="actif"/> |
|
|
|
|
|
<field name="category_id"/> |
|
|
|
|
|
<field name="value_type"/> |
|
|
|
|
|
<field name="default_value_text" attrs="{'invisible': [('value_type','!=','text')]}"/> |
|
|
|
|
|
<field name="default_value_bool" attrs="{'invisible': [('value_type','!=','boolean')]}"/> |
|
|
|
|
|
<field name="description"/> |
|
|
|
|
|
</group> |
|
|
|
|
|
</sheet> |
|
|
|
|
|
</form> |
|
|
|
|
|
</field> |
|
|
|
|
|
</record> |
|
|
|
|
|
|
|
|
<record model="ir.ui.view" id="opendons.partnerqualifier_form" > |
|
|
<record model="ir.ui.view" id="opendons.partnerqualifier_form" > |
|
|
<field name="name">opendons_partnerqualifier Form</field> |
|
|
<field name="name">opendons_partnerqualifier Form</field> |
|
|
<field name="model">opendons_qualifier.partnerqualifier</field> |
|
|
<field name="model">opendons_qualifier.partnerqualifier</field> |
|
|
<field name="arch" type="xml"> |
|
|
<field name="arch" type="xml"> |
|
|
<form string="partnerqualifier_form"> |
|
|
|
|
|
|
|
|
<form string="partnerqualifier_form" delete="0" create="0"> |
|
|
<sheet> |
|
|
<sheet> |
|
|
<group name="qualifier"> |
|
|
<group name="qualifier"> |
|
|
|
|
|
|
|
|
<field name="partner_id"/> |
|
|
<field name="partner_id"/> |
|
|
<field name="qualifier_id"/> |
|
|
<field name="qualifier_id"/> |
|
|
<field name="actif"/> |
|
|
|
|
|
<field name="value"/> |
|
|
|
|
|
|
|
|
<field name="value_text"/> |
|
|
|
|
|
<field name="value_bool"/> |
|
|
</group> |
|
|
</group> |
|
|
</sheet> |
|
|
</sheet> |
|
|
</form> |
|
|
</form> |
|
@ -76,10 +103,20 @@ |
|
|
<field name="view_mode">tree,form</field> |
|
|
<field name="view_mode">tree,form</field> |
|
|
</record> |
|
|
</record> |
|
|
|
|
|
|
|
|
<record model="ir.actions.act_window" id="qualifier_action"> |
|
|
|
|
|
<field name="name">qualifiers</field> |
|
|
|
|
|
|
|
|
<record model="ir.actions.act_window" id="boolean_qualifier_action"> |
|
|
|
|
|
<field name="name">boolean qualifiers</field> |
|
|
|
|
|
<field name="res_model">opendons_qualifier.qualifier</field> |
|
|
|
|
|
<field name="view_mode">tree,form</field> |
|
|
|
|
|
<field name="context">{'default_value_type':'boolean','ctx_value_text':False,'ctx_value_bool':True}</field> |
|
|
|
|
|
<field name="domain">[('value_type','=','boolean')]</field> |
|
|
|
|
|
</record> |
|
|
|
|
|
|
|
|
|
|
|
<record model="ir.actions.act_window" id="text_qualifier_action"> |
|
|
|
|
|
<field name="name">text qualifiers</field> |
|
|
<field name="res_model">opendons_qualifier.qualifier</field> |
|
|
<field name="res_model">opendons_qualifier.qualifier</field> |
|
|
<field name="view_mode">tree,form</field> |
|
|
<field name="view_mode">tree,form</field> |
|
|
|
|
|
<field name="context">{'default_value_type':'text','ctx_value_text':True,'ctx_value_bool':False}</field> |
|
|
|
|
|
<field name="domain">[('value_type','=','text')]</field> |
|
|
</record> |
|
|
</record> |
|
|
|
|
|
|
|
|
<record model="ir.actions.act_window" id="partnerqualifier_action"> |
|
|
<record model="ir.actions.act_window" id="partnerqualifier_action"> |
|
@ -88,48 +125,11 @@ |
|
|
<field name="view_mode">tree,form</field> |
|
|
<field name="view_mode">tree,form</field> |
|
|
</record> |
|
|
</record> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- server action to the one above --> |
|
|
|
|
|
<!-- |
|
|
|
|
|
<record model="ir.actions.server" id="opendons_qualifier.action_server"> |
|
|
|
|
|
<field name="name">opendons_qualifier server</field> |
|
|
|
|
|
<field name="model_id" ref="model_opendons_qualifier_opendons_qualifier"/> |
|
|
|
|
|
<field name="state">code</field> |
|
|
|
|
|
<field name="code"> |
|
|
|
|
|
action = { |
|
|
|
|
|
"type": "ir.actions.act_window", |
|
|
|
|
|
"view_mode": "tree,form", |
|
|
|
|
|
"res_model": model._name, |
|
|
|
|
|
} |
|
|
|
|
|
</field> |
|
|
|
|
|
</record> |
|
|
|
|
|
--> |
|
|
|
|
|
|
|
|
|
|
|
<!-- Top menu item --> |
|
|
|
|
|
|
|
|
|
|
|
<!-- <menuitem name="opendons_qualifier" id="opendons_qualifier.menu_root" parent="contacts.menu_contacts"/> --> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- entries menu --> |
|
|
|
|
|
|
|
|
|
|
|
<!-- <menuitem name="categories" id="opendons_qualifier.category" parent="opendons_qualifier_menu" action="opendons_qualifier.category_action_window"/> |
|
|
|
|
|
<menuitem name="qualifiers" id="opendons_qualifier.qualifier" parent="opendons_qualifier_menu" action="opendons_qualifier.qualifier_action_window"/> --> |
|
|
|
|
|
|
|
|
|
|
|
<!-- actions --> |
|
|
|
|
|
|
|
|
|
|
|
<!-- <menuitem name="List" id="opendons_qualifier.menu_1_list" parent="opendons_qualifier.menu_1" |
|
|
|
|
|
action="opendons_qualifier.action_window"/> --> |
|
|
|
|
|
|
|
|
|
|
|
<!-- <menuitem name="Server to list" id="opendons_qualifier" parent="opendons_qualifier.menu_2" |
|
|
|
|
|
action="opendons_qualifier.action_server"/> --> |
|
|
|
|
|
|
|
|
|
|
|
</data> |
|
|
</data> |
|
|
</odoo> |
|
|
</odoo> |