<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
-
- <!-- Attendee form view-->
+ <!-- Attendee form view-->
<record id="base_calendar_attendee_form_view" model="ir.ui.view">
<field name="name">calendar.attendee.form</field>
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Invitations">
- <filter icon="terp-camera_test" name="toreview" string="To Review"
+ <filter icon="terp-gtk-jump-to-ltr" name="toreview" string="To Review"
domain="[('state','=', 'needs-action')]"
separator="1" help="Invitations To Review" />
<filter icon="terp-check" string="Accepted"
<group expand="0" string="Group By...">
<filter string="Responsible" icon="terp-personal" domain="[]"
context="{'group_by':'user_id'}" />
- <filter string="Contact" icon="terp-partner" domain="[]"
+ <filter string="Contact" icon="terp-personal" domain="[]"
context="{'group_by':'partner_address_id'}" />
<separator orientation="vertical" />
<filter string="Type" icon="terp-stock_symbol-selection" help="Invitation Type"
</record>
<!-- Calenadar's menu -->
- <menuitem id="base.menu_calendar_configuration" name="Calendar"
- parent="base.menu_base_config" sequence="6" groups="base.group_system" />
+ <menuitem id="base.menu_calendar_configuration" name="Calendar"
+ parent="base.menu_base_config" sequence="6" groups="base.group_sale_manager" />
<!-- Invitation menu -->
- <menuitem id="menu_attendee_invitations"
- name="Event Invitations" parent="base.menu_calendar_configuration"
+ <menuitem id="menu_attendee_invitations"
+ parent="base.menu_calendar_configuration"
+ groups="base.group_extended"
sequence="10" action="action_view_attendee_form" />
<!-- ALARM FORM VIEW-->
<field name="res_model">res.alarm</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
+ <field name="help">Create specific calendar alarms that may be assigned to calendar events or meetings.</field>
</record>
<!-- Menu for Alarms-->
<group col="6" colspan="4">
<field name="name" select="1" string="Summary"
colspan="4" required="1" />
- <field name="allday" colspan="2" on_change="onchange_allday(allday)" />
+ <field name="allday" colspan="2" on_change="onchange_dates(date,False,False,allday)" />
<newline/>
<field name="date" string="Start Date" required="1" select="1"
on_change="onchange_dates(date,duration,False,allday)" />
<field name="alarm_id" string="Reminder"
widget="selection" />
<group colspan="2" col="4" >
- <field name="rrule_type" string="Recurrency"
- colspan="1" attrs="{'readonly':[('recurrent_uid','!=',False)]}"/>
- <button string="Edit All"
- help="Edit all Ourrences of recurrent Events"
- attrs="{'invisible':[('rrule_type','in', ('none', False))]}"
- name="open_event" icon="gtk-edit"
- type="object" />
- <button string="Exclude range" groups="base.group_extended"
- help="Add Exception Rule"
- name="%(base_calendar.action_base_calendar_set_exrule)d" icon="gtk-zoom-out" type="action"
- context="{'model' : 'calendar.event'}"
- attrs="{'invisible':[('rrule_type','in', ('none', False))]}"/>
- </group>
- </group>
- <group col="4" colspan="4" name="rrule" attrs="{'invisible': [('rrule_type','!=','custom')]}">
- <separator string="Select data for Custom Rule" colspan="8"/>
- <group col="8" colspan="4">
- <field name="interval" />
- <field name="freq" />
- <field name="count" />
- <field name="end_date" />
- </group>
- <group col="14" colspan="4" name="Select weekdays"
- attrs="{'invisible' : [('freq','!=','weekly')]}">
- <field name="mo" colspan="1" />
- <field name="tu" colspan="1" />
- <field name="we" colspan="1" />
- <field name="th" colspan="1" />
- <field name="fr" colspan="1" />
- <field name="sa" colspan="1" />
- <field name="su" colspan="1" />
- <newline />
- </group>
- <group col="10" colspan="4"
- attrs="{'invisible' : [('freq','!=','monthly'), ('freq','!=','yearly')]}">
- <group col="2" colspan="1">
- <field name="select1" />
- </group>
- <group col="2" colspan="1"
- attrs="{'invisible' : [('select1','=','day')]}">
- <field name="day"
- attrs="{'required' : [('select1','=','date')]}" />
- </group>
- <group col="3" colspan="1"
- attrs="{'invisible' : [('select1','=','date')]}">
- <field name="byday" string="The"
- attrs="{'required' : [('select1','=','day')]}" />
- <field name="week_list" nolabel="1"
- attrs="{'required' : [('select1','=','day')]}" />
- </group>
- <group col="1" colspan="1"
- attrs="{'invisible' : [('freq','!=','yearly')]}">
- <field name="month_list" string="of"
- colspan="1"
- attrs="{'required' : [('freq','=','yearly')]}" />
- </group>
+ <field name="recurrency"/>
+ <field name="edit_all" attrs="{'invisible':[('recurrency','=', False)]}"
+ on_change="onchange_edit_all(rrule_type,edit_all)"/>
</group>
</group>
<notebook colspan="4">
<separator colspan="4" string="" />
<group col="5" colspan="4">
<field name="state" select="2" />
+ <button name="do_cancel"
+ string="Cancel"
+ states="tentative,confirmed"
+ type="object"
+ icon="gtk-cancel" />
<button name="do_tentative"
states="confirmed,cancelled"
string="Uncertain"
states="tentative,cancelled"
type="object"
icon="gtk-apply" />
- <button name="do_cancel"
- string="Cancel"
- states="tentative,confirmed"
- type="object"
- icon="gtk-cancel" />
</group>
</page>
<page string="Invitation Detail">
</form>
</field>
</page>
+ <page string="Recurrency Option" attrs="{'invisible':[('recurrency','=',False)]}">
+ <group col="4" colspan="4" name="rrule">
+ <group col="4" colspan="4">
+ <field name="rrule_type" string="Recurrency period"
+ attrs="{'readonly':[('recurrent_uid','!=',False)]}" />
+ <field name="interval" />
+
+
+ <separator string="End of recurrency" colspan="4"/>
+ <field name="end_type" />
+ <label string=" " colspan="2" />
+ <newline />
+ <field name="count" attrs="{'invisible' : [('end_type', '!=', 'count')] }"/>
+ <label string=" " colspan="2" />
+ <newline />
+ <field name="end_date" attrs="{'invisible' : [('end_type', '!=', 'end_date')] }"/>
+ <newline />
+
+
+ </group>
+ <group col="8" colspan="4" name="Select weekdays" attrs="{'invisible' :[('rrule_type','not in', ['weekly'])]}">
+ <separator string="Choose day where repeat the meeting" colspan="8"/>
+ <field name="mo" colspan="1" />
+ <field name="tu" colspan="1" />
+ <field name="we" colspan="1" />
+ <field name="th" colspan="1" />
+ <newline/>
+ <field name="fr" colspan="1" />
+ <field name="sa" colspan="1" />
+ <field name="su" colspan="1" />
+ <newline />
+ </group>
+ <group col="10" colspan="4"
+ attrs="{'invisible' : [('rrule_type','!=','monthly')]}">
+ <separator string="Choose day in the month where repeat the meeting" colspan="12"/>
+ <group col="2" colspan="1">
+ <field name="select1" />
+ </group>
+ <group col="2" colspan="1">
+ <field name="day"
+ attrs="{'required' : [('select1','=','date'), ('rrule_type','=','monthly')],
+ 'invisible' : ['|', ('select1','=','day'), ('rrule_type','!=','monthly')]}" />
+ </group>
+ <group col="3" colspan="1"
+ attrs="{'invisible' : ['|', ('select1','=','date'), ('rrule_type','!=','monthly')]}">
+ <field name="byday" string="The"
+ attrs="{'required' : [('select1','=','day'), ('rrule_type','=','monthly')]}" />
+ <field name="week_list" nolabel="1"
+ attrs="{'required' : [('select1','=','day'), ('rrule_type','=','monthly')]}" />
+ </group>
+ </group>
+ </group>
+
+ </page>
</notebook>
</form>
</field>
<separator orientation="vertical" />
<filter string="Date" icon="terp-go-month"
domain="[]" context="{'group_by':'date'}" />
-
+
</group>
</search>
</field>
<menuitem id="menu_events"
name="Events" parent="base.menu_calendar_configuration"
+ groups="base.group_extended"
sequence="5" action="action_view_event" />
</data>