~juan-pimentel/openerp-digisolution/6.1

« back to all changes in this revision

Viewing changes to digicommerce/view/partner_contact_view.xml

  • Committer: Juan Jose Pimentel
  • Date: 2012-09-06 16:19:46 UTC
  • Revision ID: juan.pimentel@digi-solution.com-20120906161946-0h4y7dux2czxqh36
[ADD] wizard to answer partners questions  

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
5
    <!-- FORM -->
 
6
    
 
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')]}" />
 
20
                    </group>
 
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')]}" />
 
27
                    </group>
 
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"/>
 
34
                        <field name="state"/>
 
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"/>
 
39
                    </group>
 
40
               </group>
 
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')]}" />
 
44
               </group>
 
45
                <group colspan="4" col="6">
 
46
                        <separator string="Answer" colspan="6"/>
 
47
                        <field name="notes" widget="text_html" nolabel="True" readonly="True"/>
 
48
               </group>
 
49
            </form>
 
50
        </field>
 
51
    </record>
 
52
    <!-- TREE -->
 
53
    
 
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" />
 
64
                <field name="state"/>
 
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"/>
 
69
            </tree>
 
70
        </field>
 
71
    </record>
 
72
 
 
73
    <!-- ACTIONS -->
 
74
 
 
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"/>
 
82
    </record>
 
83
 
 
84
    <!-- MENU ITEM-->
 
85
 
 
86
    <menuitem 
 
87
        name="Partners Contact"
 
88
        id="main_menu_dc_contact"
 
89
        parent="menu_digicommerce_root" 
 
90
        sequence="2"/>
 
91
        
 
92
    <menuitem 
 
93
        name="Partners Contact"
 
94
        action="contact_normal_action"
 
95
        id="menu_digicommerce_contact"
 
96
        parent="main_menu_dc_contact" 
 
97
        sequence="2"/>
 
98
 
 
99
    </data>
 
100
</openerp>