1 <?xml version="1.0" encoding="utf-8"?>
5 <!-- Attendee invite wizard-->
7 <record id="view_calendar_invite_attendee_wizard" model="ir.ui.view">
8 <field name="name">Invite Attendees</field>
9 <field name="model">base_calendar.invite.attendee</field>
10 <field name="type">form</field>
11 <field name="arch" type="xml">
12 <form string="Invite People">
14 <field name="send_mail" />
16 <group col="1" colspan="4"
17 attrs="{'invisible': [('type', '!=', 'external')]}">
18 <field name="email" colspan="4"
19 attrs="{'required': [('type', '=', 'external')]}" />
21 <group col="1" colspan="4"
22 attrs="{'invisible': [('type', '!=', 'internal')]}">
23 <separator string="Users" colspan="4" />
24 <field name="user_ids" select="1" colspan="4"
28 <group col="2" colspan="4"
29 attrs="{'invisible': [('type', '!=', 'partner')]}">
30 <field name="partner_id" colspan="2"
31 on_change="onchange_partner_id(partner_id)"
32 attrs="{'required': [('type', '=', 'partner')]}" />
34 <separator string="Partner Contacts"
36 <field name="contact_ids" select="1" colspan="4"
37 nolabel="1" domain="[('partner_id', '=', partner_id)]"
38 attrs="{'readonly': [('type', '!=', 'partner')]}" />
41 <separator string="" colspan="6" />
42 <label string="" colspan="2" />
43 <button icon='gtk-cancel' special="cancel"
45 <button name="do_invite" string="Invite"
46 type="object" icon="gtk-ok" />
51 <record id="action_view_calendar_invite_attendee_wizard" model="ir.actions.act_window">
52 <field name="name">Invite Attendees</field>
53 <field name="type">ir.actions.act_window</field>
54 <field name="res_model">base_calendar.invite.attendee</field>
55 <field name="view_type">form</field>
56 <field name="view_mode">form</field>
57 <field name="target">new</field>
60 <record id="base_calendar_attendee_form_view" model="ir.ui.view">
61 <field name="name">calendar.attendee.form</field>
62 <field name="model">calendar.attendee</field>
63 <field name="type">form</field>
64 <field name="arch" type="xml">
65 <form string="Invitation details">
66 <field name="email" string="Invitation To"/>
67 <field name="sent_by_uid" string="Invitation From"/>
68 <notebook colspan="4">
69 <page string="Invitation">
70 <separator string="Invitation Detail" colspan="4" />
71 <group colspan="4" col="4">
72 <field name="user_id" string="Invited User"/>
74 <field name="partner_address_id" string="Partner Contact"/>
75 <field name="partner_id" string="Partner" readonly="1"/>
76 <field name="role" string="Role" />
77 <field name="cutype" string="Invitation type" />
80 <separator string="Event Detail" colspan="4" />
81 <group colspan="4" col="4">
82 <field name="event_date" />
83 <field name="event_end_date" />
84 <field name="language"/>
85 <field name="ref" colspan="4"/>
88 <page string="Delegation Info">
89 <separator string="Delegated From" colspan="4" />
90 <field name="parent_ids" nolabel="1"
91 colspan="4" readonly="1" />
92 <separator string="Delegated To" colspan="4" />
93 <field name="child_ids" nolabel="1"
94 colspan="4" readonly="1" />
97 <group col="6" colspan="4">
98 <field name="state" select="2" />
99 <button name="do_tentative" states="needs-action,declined,accepted"
100 string="Uncertain" type="object"
102 <button name="do_accept" string="Accept" states="needs-action,tentative,declined"
103 type="object" icon="gtk-apply" />
104 <button name="do_decline" string="Decline" states="needs-action,tentative,accepted"
105 type="object" icon="gtk-cancel" />
107 name="%(base_calendar.action_view_calendar_invite_attendee_wizard)d"
108 string="Delegate" type="action"
109 icon="gtk-sort-descending" states="needs-action,tentative,declined,accepted"
110 context="{'model' : 'calendar.attendee', 'attendee_field' : 'child_ids'}" />
116 <record id="base_calendar_attendee_tree_view" model="ir.ui.view">
117 <field name="name">calendar.attendee.tree</field>
118 <field name="model">calendar.attendee</field>
119 <field name="type">tree</field>
120 <field name="arch" type="xml">
121 <tree string="Invitation details">
122 <field name="email" string="Invitation To"/>
123 <field name="partner_id" string="Partner" />
124 <field name="partner_address_id" string="Contact" />
125 <field name="role" />
126 <field name="state" />
133 <record id="res_alarm_form_view" model="ir.ui.view">
134 <field name="name">res.alarm.form</field>
135 <field name="model">res.alarm</field>
136 <field name="type">form</field>
137 <field name="arch" type="xml">
138 <form string="Reminder details">
139 <field name="name" />
140 <field name="active" />
141 <separator string="Reminder Details" colspan="4" />
142 <field name="trigger_duration" select="1" />
143 <field name="trigger_interval" select="1" />
144 <field name="trigger_occurs" select="1" />
145 <field name="trigger_related" select="1" />
146 <separator string="" colspan="4" />
147 <field name="duration" />
148 <field name="repeat" />
153 <record id="res_alarm_tree_view" model="ir.ui.view">
154 <field name="name">res.alarm.tree</field>
155 <field name="model">res.alarm</field>
156 <field name="type">tree</field>
157 <field name="arch" type="xml">
158 <tree string="Reminder details">
159 <field name="name" select="1"/>
160 <field name="trigger_interval" select="1"/>
161 <field name="trigger_duration" select="1"/>
162 <field name="trigger_occurs" select="1"/>
163 <field name="trigger_related" select="1"/>
168 <record id="action_res_alarm_view" model="ir.actions.act_window">
169 <field name="name">Available Alarms</field>
170 <field name="type">ir.actions.act_window</field>
171 <field name="res_model">res.alarm</field>
172 <field name="view_type">form</field>
173 <field name="view_mode">tree,form</field>
177 <!-- Available alarms-->
178 <menuitem id="base.menu_calendar_configuration" name="Calendar"
179 parent="base.menu_base_config" sequence="10" />
181 <menuitem name="Available Alarms" id="menu_crm_meeting_avail_alarm"
182 action="base_calendar.action_res_alarm_view"
183 parent="base.menu_calendar_configuration" />