<field name="arch" type="xml">
<form string="Invitation details" version="7.0">
<header>
- <button name="do_tentative"
- states="needs-action,declined,accepted"
- string="Uncertain" type="object"/>
- <button name="do_accept" string="Accept"
- states="needs-action,tentative,declined"
- type="object" />
- <button
- name="%(base_calendar.action_view_calendar_invite_attendee_wizard)d"
- string="Delegate" type="action"
- states="needs-action,tentative,declined,accepted"
- context="{'model' : 'calendar.attendee', 'attendee_field' : 'child_ids'}" />
- <button name="do_decline" string="Decline"
- states="needs-action,tentative,accepted"
- type="object" />
+ <button name="do_tentative" states="needs-action,declined,accepted" string="Uncertain" type="object" class="oe_highlight"/>
+ <button name="do_accept" string="Accept" states="needs-action,tentative,declined" type="object" class="oe_highlight"/>
+ <button name="%(base_calendar.action_view_calendar_invite_attendee_wizard)d" string="Delegate" type="action" states="needs-action,tentative,declined,accepted" context="{'model' : 'calendar.attendee', 'attendee_field' : 'child_ids'}" />
+ <button name="do_decline" string="Decline" states="needs-action,tentative,accepted" type="object" class="oe_highlight"/>
<field name="state" widget="statusbar"
statusbar_visible="tentative,needs-action,accepted" statusbar_colors='{"proforma":"blue"}'/>
</header>
</group>
</group>
<group>
- <group string="Delegrated From">
+ <group string="Delegated From">
<field name="parent_ids" readonly="1" nolabel="1" />
</group>
- <group string="Delegrated To" >
+ <group string="Delegated To" >
<field name="child_ids" readonly="1" nolabel="1" />
</group>
</group>
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Invitations">
- <filter icon="terp-gtk-jump-to-ltr" name="toreview" string="To Review"
- domain="[('state','=', 'needs-action')]"
- help="Invitations To Review" />
- <filter icon="terp-check" string="Accepted"
- domain="[('state','=', 'accepted')]"
- help="Accepted Invitations" />
- <filter icon="terp-dialog-close" string="Declined"
- domain="[('state','=', 'declined')]"
- help="Declined Invitations" />
- <filter icon="gtk-sort-descending" string="Delegated"
- domain="[('state','=', 'delegated')]"
- help="Delegated Invitations" />
- <separator orientation="vertical"/>
- <field name="email"/>
- <field name="user_id" string="Responsible"/>
- <separator orientation="vertical"/>
- <field name="cutype" string="Invitation type"/>
- <field name="event_date"/>
- <newline/>
+ <field name="email" string="Email"/>
+ <field name="event_date"/>
+ <filter icon="terp-gtk-jump-to-ltr" name="toreview" string="To Review" domain="[('state','=', 'needs-action')]" help="Invitations To Review" />
+ <filter icon="terp-check" string="Accepted" domain="[('state','=', 'accepted')]" help="Accepted Invitations" />
+ <filter icon="terp-dialog-close" string="Declined" domain="[('state','=', 'declined')]" help="Declined Invitations" />
+ <filter icon="gtk-sort-descending" string="Delegated" domain="[('state','=', 'delegated')]" help="Delegated Invitations" />
+ <field name="user_id" string="Responsible"/>
+ <field name="cutype" string="Invitation type"/>
<group expand="0" string="Group By...">
- <filter string="Responsible" icon="terp-personal" domain="[]"
- context="{'group_by':'user_id'}" />
- <filter string="Contact" icon="terp-personal" domain="[]"
- context="{'group_by':'partner_id'}" />
- <separator orientation="vertical" />
- <filter string="Type" icon="terp-stock_symbol-selection" help="Invitation Type"
- domain="[]" context="{'group_by':'cutype'}" />
- <filter string="Role" icon="terp-gtk-select-all"
- domain="[]" context="{'group_by':'role'}" />
- <filter string="Required Reply" icon="terp-mail-replied"
- domain="[]" context="{'group_by':'rsvp'}" />
- <separator orientation="vertical" />
+ <filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}" />
+ <filter string="Contact" icon="terp-personal" domain="[]" context="{'group_by':'partner_id'}" />
+ <filter string="Type" icon="terp-stock_symbol-selection" help="Invitation Type" domain="[]" context="{'group_by':'cutype'}" />
+ <filter string="Role" icon="terp-gtk-select-all" domain="[]" context="{'group_by':'role'}" />
+ <filter string="Required Reply" icon="terp-mail-replied" domain="[]" context="{'group_by':'rsvp'}" />
<filter string="Status" icon="terp-stock_effects-object-colorize" help="Invitation Type"
domain="[]" context="{'group_by':'state'}" />
</group>
<!-- Calenadar's menu -->
<menuitem id="base.menu_calendar_configuration" name="Calendar"
- parent="base.menu_base_config" sequence="50" groups="base.group_sale_manager" />
+ parent="base.menu_base_config" sequence="50" groups="base.group_no_one"/>
<!-- Invitation menu -->
<field name="arch" type="xml">
<form string="Events" version="7.0">
<header>
- <button name="do_confirm"
- string="Confirm"
- states="tentative,cancelled"
- type="object"
- />
- <button name="do_tentative"
- states="confirmed,cancelled"
- string="Uncertain"
- type="object"
- />
- <button name="do_cancel"
- string="Cancel"
- states="tentative,confirmed"
- type="object"
- />
+ <button name="do_confirm" string="Confirm" states="tentative,cancelled" type="object" class="oe_highlight"/>
+ <button name="do_tentative" states="confirmed,cancelled" string="Uncertain" type="object" class="oe_highlight"/>
+ <button name="do_cancel" string="Cancel" states="tentative,confirmed" type="object" />
<field name="state" widget="statusbar"
statusbar_visible="tentative,confirmed" statusbar_colors='{"proforma":"blue"}'/>
</header>
icon="terp-partner" type="action"
context="{'model' : 'calendar.event', 'attendee_field':'attendee_ids'}" colspan="2"/>
<field name="attendee_ids" colspan="4"
- nolabel="1" widget="one2many" mode="tree,form">
+ nolabel="1" widget="one2many" mode="tree">
<tree string="Invitation details" editable="top">
<field name="sent_by_uid" string="From"/>
<field name="user_id" string="To"/>
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Events">
- <group>
- <filter icon="terp-go-today" string="My Events"
- domain="[('user_id','=',uid)]"
- help="My Events" />
- <separator orientation="vertical"/>
- <filter icon="terp-check" string="Confirmed"
- domain="[('state','=','confirmed')]"
- help="Confirmed Events" />
- <separator orientation="vertical"/>
- <field name="name" string="Summary"/>
- <field name="location" string="Location"/>
- <separator orientation="vertical"/>
- <field name="user_id"/>
- <separator orientation="vertical"/>
- <field name="show_as"/>
- <field name="class" string="Privacy"/>
- </group>
- <newline/>
- <group expand="0" string="Group By...">
- <filter string="Responsible" icon="terp-personal" domain="[]"
- context="{'group_by':'user_id'}" />
- <separator orientation="vertical" />
- <filter string="Availability" icon="terp-camera_test"
- domain="[]" context="{'group_by':'show_as'}" />
- <filter string="Privacy" icon="terp-locked"
- domain="[]" context="{'group_by':'class'}" />
- <filter string="Status" icon="terp-stock_effects-object-colorize" domain="[]"
- context="{'group_by':'state'}" />
- <separator orientation="vertical" />
- <filter string="Date" icon="terp-go-month"
- domain="[]" context="{'group_by':'date'}" />
-
- </group>
+ <field name="name" filter_domain="['|',('name','ilike',self),('location','ilike',self)]" string="Event"/>
+ <field name="show_as"/>
+ <field name="class" string="Privacy"/>
+ <filter icon="terp-go-today" string="My Events" domain="[('user_id','=',uid)]" help="My Events" />
+ <separator/>
+ <filter icon="terp-check" string="Confirmed" domain="[('state','=','confirmed')]" help="Confirmed Events" />
+ <field name="user_id"/>
+ <group expand="0" string="Group By...">
+ <filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}" />
+ <filter string="Availability" icon="terp-camera_test" domain="[]" context="{'group_by':'show_as'}" />
+ <filter string="Privacy" icon="terp-locked" domain="[]" context="{'group_by':'class'}" />
+ <filter string="Status" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}" />
+ <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'date'}" />
+ </group>
</search>
</field>
</record>