~savoirfairelinux-openerp/openerp-mgmtsystem/openupgrade70

« back to all changes in this revision

Viewing changes to mgmtsystem_review/mgmtsystem_review.xml

  • Committer: Maxime Chambreuil
  • Date: 2012-10-17 03:20:09 UTC
  • mfrom: (0.1.19 openerp-mgmtsystem)
  • Revision ID: maxime.chambreuil@savoirfairelinux.com-20121017032009-z2yo25ft3yfbxmf5
[MERGE] with head of 6.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<openerp>
 
2
    <data>
 
3
 
 
4
        <!-- Review Lines -->
 
5
 
 
6
        <record id="view_mgmtsystem_review_line_tree" model="ir.ui.view">
 
7
            <field name="name">mgmtsystem.review.line.tree</field>
 
8
            <field name="model">mgmtsystem.review.line</field>
 
9
            <field name="type">tree</field>
 
10
            <field name="arch" type="xml">
 
11
                <tree string="Review Lines">
 
12
                    <field name="name"/>
 
13
                    <field name="type"/>
 
14
                    <field name="action_id" attrs="{'invisible' : [('type', '!=', 'action')]}"/>
 
15
                    <field name="nonconformity_id" attrs="{'invisible' : [('type', '!=', 'nonconformity')]}"/>
 
16
                    <field name="decision"/>
 
17
                </tree>
 
18
            </field>
 
19
        </record>
 
20
 
 
21
        <record id="view_mgmtsystem_review_line_filter" model="ir.ui.view">
 
22
            <field name="name">mgmtsystem.review.line.filter</field>
 
23
            <field name="model">mgmtsystem.review.line</field>
 
24
            <field name="type">search</field>
 
25
            <field name="arch" type="xml">
 
26
                <search string="Review Lines">
 
27
                    <field name="name"/>
 
28
                    <field name="type"/>
 
29
                    <field name="action_id"/>
 
30
                    <field name="nonconformity_id"/>
 
31
                    <field name="decision"/>
 
32
                </search>
 
33
            </field>
 
34
        </record>        
 
35
 
 
36
        <record id="view_mgmtsystem_review_line_form" model="ir.ui.view">
 
37
            <field name="name">mgmtsystem.review.line.form</field>
 
38
            <field name="type">form</field>
 
39
            <field name="model">mgmtsystem.review.line</field>
 
40
            <field name="arch" type="xml">
 
41
                <form string="Review Line">
 
42
                    <group colspan="4" col="4">
 
43
                        <field name="name"/>
 
44
                        <field name="type"/>
 
45
                        <newline/>
 
46
                        <field name="action_id" attrs="{'invisible' : [('type', '!=', 'action')]}"/>
 
47
                        <field name="nonconformity_id" attrs="{'invisible' : [('type', '!=', 'nonconformity')]}"/>
 
48
                        <newline/>
 
49
                        <field name="decision"/>
 
50
                    </group>
 
51
                </form>
 
52
            </field>
 
53
        </record>
 
54
 
 
55
        <record id="open_mgmtsystem_review_line_list" model="ir.actions.act_window">
 
56
            <field name="name">Review Lines</field>
 
57
            <field name="res_model">mgmtsystem.review.line</field>
 
58
            <field name="view_type">form</field>
 
59
            <field name="view_mode">tree,form</field>
 
60
        </record>
 
61
 
 
62
        <!-- Reviews -->
 
63
 
 
64
        <record id="view_mgmtsystem_review_tree" model="ir.ui.view">
 
65
            <field name="name">mgmtsystem.review.tree</field>
 
66
            <field name="model">mgmtsystem.review</field>
 
67
            <field name="type">tree</field>
 
68
            <field name="arch" type="xml">
 
69
                <tree string="Reviews">
 
70
                    <field name="name" attrs="{'readonly':[('state','=','c')]}"/>
 
71
                    <field name="date" attrs="{'readonly':[('state','=','c')]}"/>
 
72
                    <field name="reference"/>
 
73
                </tree>
 
74
            </field>
 
75
        </record>
 
76
 
 
77
        <record id="view_mgmtsystem_review_filter" model="ir.ui.view">
 
78
            <field name="name">mgmtsystem.review.filter</field>
 
79
            <field name="model">mgmtsystem.review</field>
 
80
            <field name="type">search</field>
 
81
            <field name="arch" type="xml">
 
82
                <search string="Reviews">
 
83
                    <group>
 
84
                        <filter name="current" icon="terp-document-new" domain="[('state','=','o')]" string="Open" help="Open Reviews"/>
 
85
                        <filter icon="terp-camera_test" domain="[('state','=','c')]" string="Closed" help="Closed Reviews"/>
 
86
                        <separator orientation="vertical"/>
 
87
                        <field name="name"/>
 
88
                        <field name="date"/>
 
89
                        <field name="reference"/>
 
90
                    </group>
 
91
                </search>
 
92
            </field>
 
93
        </record>        
 
94
 
 
95
        <record id="view_mgmtsystem_review_form" model="ir.ui.view">
 
96
            <field name="name">mgmtsystem.review.form</field>
 
97
            <field name="type">form</field>
 
98
            <field name="model">mgmtsystem.review</field>
 
99
            <field name="arch" type="xml">
 
100
                <form string="Review">
 
101
                    <group col="6" colspan="6">
 
102
                        <field name="name" attrs="{'readonly':[('state','=','c')]}"/>
 
103
                        <field name="reference"/>
 
104
                        <field name="date" attrs="{'readonly':[('state','=','c')]}"/>
 
105
                    </group>
 
106
                    <notebook colspan="4">
 
107
                        <page string="Participants">
 
108
                            <field name="user_ids" nolabel="1" attrs="{'readonly':[('state','=','c')]}"/>
 
109
                        </page>
 
110
                        <page string="Inputs">
 
111
                            <group colspan="4">
 
112
                                <separator string="Policy" colspan="2"/>
 
113
                                <separator string="Changes affecting the management systems" colspan="2"/>
 
114
                                <field name="policy" attrs="{'readonly':[('state','=','c')]}" colspan="2" nolabel="1"/>
 
115
                                <field name="changes" attrs="{'readonly':[('state','=','c')]}" colspan="2" nolabel="1"/>
 
116
                            </group>
 
117
                            <newline/>
 
118
                            <separator string="Survey Answers" colspan="4"/>
 
119
                            <field name="response_ids" colspan="4" nolabel="1" attrs="{'readonly':[('state','=','c')]}"/>
 
120
                        </page>
 
121
                        <page string="Lines">
 
122
                            <field name="line_ids" nolabel="1" attrs="{'readonly':[('state','=','c')]}"/>
 
123
                        </page>
 
124
                        <page string="Conclusion">
 
125
                            <field name="conclusion" nolabel="1" attrs="{'readonly':[('state','=','c')]}"/>
 
126
                        </page>
 
127
                    </notebook>
 
128
                    <group colspan="4">
 
129
                        <field name="state" select="1" readonly="1"/>
 
130
                        <button name="button_close" string="Close" states="o" type="object" icon="gtk-jump-to"/>
 
131
                    </group>
 
132
                </form>
 
133
            </field>
 
134
        </record>
 
135
 
 
136
        <record id="view_review_calendar" model="ir.ui.view">
 
137
            <field name="name">mgmtsystem.review.calendar</field>
 
138
            <field name="model">mgmtsystem.review</field>
 
139
            <field name="type">calendar</field>
 
140
            <field eval="2" name="priority"/>
 
141
            <field name="arch" type="xml">
 
142
                <calendar color="name" date_start="date" string="Reviews">
 
143
                    <field name="name"/>
 
144
                    <field name="user_ids"/>
 
145
                </calendar>
 
146
            </field>
 
147
        </record>
 
148
 
 
149
        <record id="open_mgmtsystem_review_list" model="ir.actions.act_window">
 
150
            <field name="name">Reviews</field>
 
151
            <field name="res_model">mgmtsystem.review</field>
 
152
            <field name="view_type">form</field>
 
153
            <field name="view_mode">tree,form,calendar</field>
 
154
            <field name="view_id" ref="view_mgmtsystem_review_tree"/>
 
155
            <field name="search_view_id" ref="view_mgmtsystem_review_filter"/>
 
156
            <field name="context">{"search_default_current":1}</field>
 
157
        </record>
 
158
 
 
159
        <menuitem id="menu_open_review" 
 
160
            action="open_mgmtsystem_review_list" 
 
161
            parent="mgmtsystem.menu_mgmtsystem_main" 
 
162
            sequence="0" 
 
163
            groups="mgmtsystem.group_mgmtsystem_manager"/>
 
164
 
 
165
        <!-- audittrail rule -->
 
166
 
 
167
        <record id="mgmtsystem_review_audit_rule" model="audittrail.rule">
 
168
            <field name="name">Audit on Management System Reviews</field>
 
169
            <field name="object_id" search="[('model','=','mgmtsystem.review')]"/>
 
170
            <field name="log_create">1</field>
 
171
            <field name="log_workflow">1</field>
 
172
            <field name="log_unlink">1</field>
 
173
            <field name="log_action">1</field>
 
174
            <field name="log_workflow">1</field>
 
175
            <field name="state">subscribed</field>
 
176
        </record>
 
177
 
 
178
    </data>
 
179
</openerp>