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">
14
<field name="action_id" attrs="{'invisible' : [('type', '!=', 'action')]}"/>
15
<field name="nonconformity_id" attrs="{'invisible' : [('type', '!=', 'nonconformity')]}"/>
16
<field name="decision"/>
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">
29
<field name="action_id"/>
30
<field name="nonconformity_id"/>
31
<field name="decision"/>
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">
46
<field name="action_id" attrs="{'invisible' : [('type', '!=', 'action')]}"/>
47
<field name="nonconformity_id" attrs="{'invisible' : [('type', '!=', 'nonconformity')]}"/>
49
<field name="decision"/>
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>
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"/>
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">
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"/>
89
<field name="reference"/>
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')]}"/>
106
<notebook colspan="4">
107
<page string="Participants">
108
<field name="user_ids" nolabel="1" attrs="{'readonly':[('state','=','c')]}"/>
110
<page string="Inputs">
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"/>
118
<separator string="Survey Answers" colspan="4"/>
119
<field name="response_ids" colspan="4" nolabel="1" attrs="{'readonly':[('state','=','c')]}"/>
121
<page string="Lines">
122
<field name="line_ids" nolabel="1" attrs="{'readonly':[('state','=','c')]}"/>
124
<page string="Conclusion">
125
<field name="conclusion" nolabel="1" attrs="{'readonly':[('state','=','c')]}"/>
129
<field name="state" select="1" readonly="1"/>
130
<button name="button_close" string="Close" states="o" type="object" icon="gtk-jump-to"/>
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">
144
<field name="user_ids"/>
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>
159
<menuitem id="menu_open_review"
160
action="open_mgmtsystem_review_list"
161
parent="mgmtsystem.menu_mgmtsystem_main"
163
groups="mgmtsystem.group_mgmtsystem_manager"/>
165
<!-- audittrail rule -->
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>