1
<?xml version="1.0" encoding="UTF-8"?>
7
<record id="digicommerce_contact_form_view" model="ir.ui.view">
8
<field name="name">digicommerce.contact.form</field>
9
<field name="model">digicommerce.partner.contact</field>
10
<field name="type">form</field>
11
<field name="arch" type="xml">
12
<form string="Partners Contact">
13
<group colspan="4" col="6">
14
<group colspan="2" col="2">
15
<separator string="Partner Info" colspan="2"/>
16
<field name="name" attrs="{'required':[('state','=','draft')],'readonly':[('state','!=','draft')]}" />
17
<field name="email" attrs="{'required':[('state','=','draft')],'readonly':[('state','!=','draft')]}" />
18
<field name="ip" attrs="{'required':[('state','=','draft')],'readonly':[('state','!=','draft')]}" />
19
<field name="url" attrs="{'readonly':[('state','!=','draft')]}" />
21
<group colspan="2" col="2">
22
<separator string="Address Info" colspan="2"/>
23
<field name="address" attrs="{'readonly':[('state','!=','draft')]}" />
24
<field name="city" attrs="{'readonly':[('state','!=','draft')]}" />
25
<field name="state_id" attrs="{'readonly':[('state','!=','draft')]}" />
26
<field name="country_id" attrs="{'required':[('state','=','draft')],'readonly':[('state','!=','draft')]}" />
28
<group colspan="2" col="2">
29
<separator string="Status" colspan="2"/>
30
<field name="date" string="Created" readonly="True"/>
31
<field name="init_date" string="Init" readonly="True"/>
32
<field name="done_date" string="Done" readonly="True"/>
33
<field name="type" string="Type" readonly="True"/>
35
<button name="action_received" states="draft" string="Received" type="object" icon="gtk-execute"/>
36
<button name="action_answer_wizard" states="received" string="Done" type="object" icon="gtk-go-forward"/>
37
<button name="action_draft" states="done" string="Cancel" type="object" icon="gtk-cancel"/>
38
<button name="action_received" states="done" string="Re Open" type="object" icon="gtk-go-back"/>
41
<group colspan="4" col="6">
42
<separator string="Content" colspan="6"/>
43
<field name="content" nolabel="True" attrs="{'required':[('state','=','draft')],'readonly':[('state','!=','draft')]}" />
45
<group colspan="4" col="6">
46
<separator string="Answer" colspan="6"/>
47
<field name="notes" widget="text_html" nolabel="True" readonly="True"/>
54
<record id="digicommerce_contact_tree_view" model="ir.ui.view">
55
<field name="name">digicommerce.contact.tree</field>
56
<field name="model">digicommerce.partner.contact</field>
57
<field name="type">tree</field>
58
<field name="field_parent" eval="False"/>
59
<field name="arch" type="xml">
60
<tree string="Partners Contact" colors="red:state=='received';blue:state=='draft';green:state=='progress'">
61
<field name="name" select="1"/>
62
<field name="date" select="1" />
63
<field name="type" select="1" />
65
<button name="action_received" states="draft" string="Received" type="object" icon="gtk-execute"/>
66
<button name="action_answer_wizard" states="received" string="Done" type="object" icon="gtk-go-forward"/>
67
<button name="action_draft" states="done" string="Cancel" type="object" icon="gtk-cancel"/>
68
<button name="action_received" states="done" string="Re Open" type="object" icon="gtk-go-back"/>
75
<record id="contact_normal_action" model="ir.actions.act_window">
76
<field name="name">Contact</field>
77
<field name="type">ir.actions.act_window</field>
78
<field name="res_model">digicommerce.partner.contact</field>
79
<field name="view_type">form</field>
80
<field name="view_mode">tree,form</field>
81
<field name="view_id" eval="False"/>
87
name="Partners Contact"
88
id="main_menu_dc_contact"
89
parent="menu_digicommerce_root"
93
name="Partners Contact"
94
action="contact_normal_action"
95
id="menu_digicommerce_contact"
96
parent="main_menu_dc_contact"