diff options
| author | Atul Patel (OpenERP) <atp@tinyerp.com> | 2012-05-17 12:58:53 +0530 |
|---|---|---|
| committer | Atul Patel (OpenERP) <atp@tinyerp.com> | 2012-05-17 12:58:53 +0530 |
| commit | 99e1ebfcd7a96cc6d9348b01462bb16c73f91e05 (patch) | |
| tree | 6c0310cc80894c2a6c5cc45a93f2c6f789c1fead | |
| parent | ea945a980b9b009215346f682d70771e7dda8e71 (diff) | |
[FIX]: New event page view
bzr revid: atp@tinyerp.com-20120517072853-is1te37zsy3be4y6
| -rw-r--r-- | addons/event/__openerp__.py | 3 | ||||
| -rw-r--r-- | addons/event/event_view.xml | 119 |
2 files changed, 120 insertions, 2 deletions
diff --git a/addons/event/__openerp__.py b/addons/event/__openerp__.py index ea0e4316ef5..e05754eb992 100644 --- a/addons/event/__openerp__.py +++ b/addons/event/__openerp__.py @@ -1,3 +1,4 @@ + # -*- coding: utf-8 -*- ############################################################################## # @@ -53,6 +54,8 @@ Note that: ], 'demo_xml': ['event_demo.xml'], 'test': ['test/process/event_draft2done.yml'], + # 'js': ['static/src/js/google_map.js'], + 'qweb': ['static/src/xml/event_address.xml'], 'css': ['static/src/css/event.css'], 'installable': True, 'application': True, diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 7a41153acd8..c6e16a240ae 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -47,7 +47,7 @@ <!-- Events Organisation/CONFIGURATION/EVENTS --> - <record model="ir.ui.view" id="view_event_form"> +<!-- <record model="ir.ui.view" id="view_event_form"> <field name="name">Events</field> <field name="model">event.event</field> <field name="type">form</field> @@ -132,7 +132,119 @@ </notebook> </form> </field> - </record> + </record> --> + + <record model="ir.ui.view" id="view_event_form"> + <field name="name">Events</field> + <field name="model">event.event</field> + <field name="type">form</field> + <field name="priority">20</field> + <field name="arch" type="xml"> + <form string="Preview" layout="manual"> + <div class="oe_form_topbar"> + <button string="Cancel Event" name="button_cancel" states="draft,confirm" type="object" icon="gtk-cancel"/> + <button string="Confirm Event" name="button_confirm" states="draft" type="object" icon="gtk-apply"/> + <button string="Event Done" name="button_done" states="confirm" type="object" icon="gtk-jump-to"/> + <button string="Set To Draft" name="button_draft" states="cancel,done" type="object" icon="gtk-convert"/> + <div class="oe_right"> + <field name="state" nolabel="1" widget="statusbar" statusbar_visible="draft,open,done" statusbar_colors='{"pending":"blue"}'/> + </div> + </div> + <sheet layout="auto"> + <group colspan="4" col="2"> + <field name="name" class="oe_form_title" width="60%%" nolabel="1"/> + </group> + <group colspan="4" col="5" class="oe_form_group_label_border" style="margin-top: 20px;"> + <field name="address_id" widget ="geo_address" string="Venue"/> + </group> + <group colspan="2" col="2" class="oe-listview-content"> + <label string="Ticket Description"/> + <label string="Quantity"/> + <field nolabel="1" name="full_name" /> + <field nolabel="1" name="register_max" /> + </group> + <newline/> + <group colspan="2"> + <button name="order_now" string="Order Now" type="object" icon="gtk-apply" align="Right"/> + </group> + <!-- <notebook colspan="4"> + <page string="Event"> + <separator string="Description" colspan="4"/> + <field name="note" colspan="4" nolabel="1"/> + <field name="registration_ids" colspan="4" nolabel="1" groups="event.group_event_manager,event.group_event_user"> + <tree string="Registration" editable="top"> + <field name="name" /> + <field name="email" /> + <field name="phone"/> + <field name="nb_register" /> + <field name="state"/> + <button name="registration_open" string="Confirm Registration" states="draft" type="object" icon="gtk-apply"/> + <button name="button_reg_close" string="Attented the Event" states="open" type="object" icon="gtk-jump-to"/> + <button name="button_reg_cancel" string="Cancel Registration" states="draft,open" type="object" icon="gtk-cancel"/> + </tree> + <form string="Registration"> + <field name="partner_id" attrs="{'readonly':[('state','!=', 'draft')]}" on_change="onchange_partner_id(partner_id, context)" /> + <field name="name"/> + <group colspan="4" col="4"> + <field name="email"/> + <field name="phone"/> + </group> + <group colspan="4" col="4"> + <field name="nb_register"/> + </group> + <group colspan="4" col="4"> + </group> + <group col="8" colspan="4"> + <separator string="" colspan="4"/> + <newline/> + <field name="state" select="1" colspan="2"/> + <button name="registration_open" string="Confirm Registration" states="draft" type="object" icon="gtk-apply"/> + <button name="button_reg_close" string="Attended the Event" states="open" type="object" icon="gtk-jump-to"/> + <button name="button_reg_cancel" string="Cancel Registration" states="draft,open" type="object" icon="gtk-cancel"/> + </group> + </form> + </field> + <field name="state" select="1" widget="statusbar" statusbar_visible="draft,confirm,done"/> + <group col="4" colspan="2"> + <button string="Cancel Event" name="button_cancel" states="draft,confirm" type="object" icon="gtk-cancel"/> + <button string="Confirm Event" name="button_confirm" states="draft" type="object" icon="gtk-apply"/> + <button string="Event Done" name="button_done" states="confirm" type="object" icon="gtk-jump-to"/> + <button string="Set To Draft" name="button_draft" states="cancel,done" type="object" icon="gtk-convert"/> + </group> + </page> + <page string="Speakers"> + <field name="main_speaker_id" domain="[('speaker','=',True)]" context="{'default_speaker':1}"/> + <field name="speaker_confirmed"/> + <separator string="Other Speakers" colspan="4"/> + <field name="speaker_ids" domain="[('speaker','=',True)]" context="{'default_speaker':1}" colspan="4" nolabel="1"/> + </page> + <page string="Extra Info"> + <group col="2" colspan="2"> + <separator string="Registrations" colspan="2"/> + <field name="register_min"/> + <field name="register_max"/> + <field name="register_prospect"/> + <field name="register_current"/> + <field name="register_attended"/> + <field name="location_id"/> + </group> + <group col="2" colspan="2"> + <separator string="Emails" colspan="2"/> + <field name="reply_to"/> + <field name="email_registration_id" domain="[('model_id.model','=','event.registration')]"/> + <field name="email_confirmation_id" domain="[('model_id.model','=','event.registration')]"/> + </group> + </page> + + </notebook> --> + <separator colspan="4" string="Details"/> + <field name="note" nolabel="1" colspan="4"/> + </sheet> + + </form> + </field> + </record> + <!-- Event tree view --> @@ -160,6 +272,7 @@ </tree> </field> </record> + <!-- Event Kanban View --> @@ -211,6 +324,7 @@ <button t-att-id="'btn_sub'+record.id.raw_value" type="object" name="subscribe_to_event" class="subscribe_button oe_event_button_subscribe"> <span >Subscribe</span> </button> + <a string="Edit" icon="gtk-edit" type="edit"/> </t> </t> <t t-if="record.is_subscribed.raw_value"> @@ -218,6 +332,7 @@ <span>Subscribed</span> <span class="unsubscribe">Unsubscribe</span> </button> + </t> </div> </div> |
