diff options
| author | rpa (Open ERP) <rpa@tinyerp.com> | 2010-10-01 19:16:41 +0530 |
|---|---|---|
| committer | rpa (Open ERP) <rpa@tinyerp.com> | 2010-10-01 19:16:41 +0530 |
| commit | 4f9d58b2a52d9d86777e8d2ab6cc45693cbb26df (patch) | |
| tree | 9ebb50827fb707fde4c71ab687c045b91f024ec2 | |
| parent | 6822cd8f20dfbc059adc5cb183daab20ccd72e9d (diff) | |
[IMP]: base_calendar: Usability improvement in invite attendee wizard
bzr revid: rpa@tinyerp.com-20101001134641-0s9tmilk1denie0x
| -rw-r--r-- | addons/base_calendar/wizard/base_calendar_invite_attendee.py | 4 | ||||
| -rw-r--r-- | addons/base_calendar/wizard/base_calendar_invite_attendee_view.xml | 61 |
2 files changed, 27 insertions, 38 deletions
diff --git a/addons/base_calendar/wizard/base_calendar_invite_attendee.py b/addons/base_calendar/wizard/base_calendar_invite_attendee.py index 98369962ab7..c92a40e72b2 100644 --- a/addons/base_calendar/wizard/base_calendar_invite_attendee.py +++ b/addons/base_calendar/wizard/base_calendar_invite_attendee.py @@ -36,11 +36,11 @@ class base_calendar_invite_attendee(osv.osv_memory): _columns = { 'type': fields.selection([('internal', 'Internal User'), \ ('external', 'External Email'), \ - ('partner', 'Partner Contacts')], 'Type', required=True), + ('partner', 'Partner Contacts')], 'Type', required=True, help="Select whom you want to Invite"), 'user_ids': fields.many2many('res.users', 'invite_user_rel', 'invite_id', 'user_id', 'Users'), 'partner_id': fields.many2one('res.partner', 'Partner'), - 'email': fields.char('Email', size=124), + 'email': fields.char('Email', size=124, help="Provide external email address who will receive this invitation."), 'contact_ids': fields.many2many('res.partner.address', 'invite_contact_rel', 'invite_id', 'contact_id', 'Contacts'), 'send_mail': fields.boolean('Send mail?', help='Check this if you want to \ diff --git a/addons/base_calendar/wizard/base_calendar_invite_attendee_view.xml b/addons/base_calendar/wizard/base_calendar_invite_attendee_view.xml index 494787bbf97..ef7193e05fe 100644 --- a/addons/base_calendar/wizard/base_calendar_invite_attendee_view.xml +++ b/addons/base_calendar/wizard/base_calendar_invite_attendee_view.xml @@ -10,42 +10,31 @@ <field name="type">form</field> <field name="arch" type="xml"> <form string="Invite People"> - <separator string="Invite People" colspan="4" /> - <field name="type" /> - <field name="send_mail" /> - <newline /> - <group col="2" colspan="6" - attrs="{'invisible': [('type', '!=', 'external')]}"> - <field name="email" colspan="4" - attrs="{'required': [('type', '=', 'external')]}" /> - </group> - <group col="2" colspan="6" - attrs="{'invisible': [('type', '!=', 'internal')]}"> - <separator string="Users" colspan="4" /> - <field name="user_ids" select="1" colspan="4" - nolabel="1" /> - <newline /> - </group> - <group col="2" colspan="6" - attrs="{'invisible': [('type', '!=', 'partner')]}"> - <field name="partner_id" colspan="2" - on_change="onchange_partner_id(partner_id)" - attrs="{'required': [('type', '=', 'partner')]}" /> - <newline /> - <separator string="Partner Contacts" - colspan="6" /> - <field name="contact_ids" select="1" colspan="4" - nolabel="1" domain="[('partner_id', '=', partner_id)]" - attrs="{'readonly': [('type', '!=', 'partner')]}" /> - </group> - <newline /> - <separator string="" colspan="6" /> - <group col="4" colspan="4"> - <button icon='gtk-cancel' special="cancel" - string="Cancel" /> - <button name="do_invite" string="Invite" - type="object" icon="gtk-ok" /> - </group> + <separator string="Invite People" colspan="4"/> + <field name="type"/> + <field name="send_mail"/> + <notebook colspan="4"> + <page string="Data"> + <group col="2" colspan="6" attrs="{'invisible': [('type', '!=', 'external')]}"> + <field name="email" colspan="4" attrs="{'required': [('type', '=', 'external')]}"/> + </group> + <group col="2" colspan="6" attrs="{'invisible': [('type', '!=', 'internal')]}"> + <separator string="Users" colspan="4"/> + <field name="user_ids" select="1" colspan="4" nolabel="1" height="180"/> + <newline/> + </group> + <group col="2" colspan="6" attrs="{'invisible': [('type', '!=', 'partner')]}"> + <field name="partner_id" colspan="2" on_change="onchange_partner_id(partner_id)" attrs="{'required': [('type', '=', 'partner')]}"/> + <newline/> + <separator string="Partner Contacts" colspan="6"/> + <field name="contact_ids" select="1" colspan="4" nolabel="1" domain="[('partner_id', '=', partner_id)]" attrs="{'readonly': [('type', '!=', 'partner')]}"/> + </group> + </page> + </notebook> + <group col="4" colspan="4"> + <button icon="gtk-cancel" special="cancel" string="Cancel"/> + <button name="do_invite" string="Invite" type="object" icon="gtk-ok"/> + </group> </form> </field> </record> |
