Saurang Suthar(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-calendar-phase1-event_kanban_view-ssu 
into lp:~openerp-dev/openobject-addons/trunk-calendar-phase1.

Requested reviews:
  Jigar Amin  (OpenERP) (jam-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-calendar-phase1-event_kanban_view-ssu/+merge/90828

Hello sir,

I have improved base_calendar module by creating kanban view for meetings.

Thank you.
  SSU
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-calendar-phase1-event_kanban_view-ssu/+merge/90828
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-calendar-phase1.
=== modified file 'base_calendar/calendar_event_view.xml'
--- base_calendar/calendar_event_view.xml	2012-01-30 06:57:12 +0000
+++ base_calendar/calendar_event_view.xml	2012-01-31 06:40:29 +0000
@@ -3,13 +3,13 @@
     <data>
 
 		<!-- Event Kanban View  -->
-		
+
 		<record model="ir.ui.view" id="event_kanban_view">
 			<field name="name">Event Kanban</field>
 			<field name="model">calendar.event</field>
 			<field name="type">kanban</field>
 			<field name="arch" type="xml">
-				<kanban default_group_by="calendar_id">
+				<kanban default_group_by="category_id">
 					<field name="color"/>
 					<field name="id"/>
 					<field name="name"/>
@@ -17,41 +17,46 @@
 					<templates>
                     <t t-name="event_details">
                         <ul class="oe_kanban_tooltip">
-                        	<li><b>Summary:</b> <field name="name"/></li>
-                        	<li><b>Calendar:</b> <field name="calendar_id"/></li>
-                            <!--li t-if="record.calendar.raw_value"><b>Calendar:</b> <field name="calendar_id"/></li-->
                         </ul>
                     </t>						
-						<t t-name="kanban-box">
-							<div t-attf-class="#{kanban_color(record.color.raw_value)} #{border || ''}">
-								<div class="oe_kanban_box oe_kanban_color_border">
-									<table>
-									</table>
-									<div class="oe_kanban_box_content oe_kanban_color_bglight oe_kanban_box_show_onclick_trigger">
-										<div class="oe_kanban_description">
-										</div>
-									</div>
-									<div class="oe_kanban_buttons_set oe_kanban_color_border oe_kanban_color_bglight oe_kanban_box_show_onclick">
-										<div class="oe_kanban_left">
-											<a string="Edit" icon="gtk-edit" type="edit"/>
-                                        	<a string="Change Color" icon="color-picker" type="color" name="color"/>
-										</div>
-                                        <div class="oe_kanban_right">
-                                            <a name="set_as_draft" string="Unconfirned" state="confirm,done" type="object" icon="gtk-media-play"/>
-                                            <a name="do_cancel" string="Cancel" state="confirm" type="object" icon="kanban-stop"/>
-                                            <a name="do_confirm" string="Confirm" state="draft" type="object" icon="kanban-pause"/>
-                                            <a name="do_done" string="Done" state="confirm" type="object" icon="kanban-apply"/>
-                                        </div>										
-										<div class="oe_kanban_clear"/>
-									</div>
+                    <t t-name="kanban-box">
+                    	<div t-attf-class="#{kanban_color(record.color.raw_value)} #{border || ''}">
+                    		<div class="oe_kanban_box oe_kanban_color_border">
+                    			<table>
+								</table>
+								<div class="oe_kanban_box_content oe_kanban_color_bglight oe_kanban_box_show_onclick_trigger">
+									<div class="oe_kanban_description">
+										<ul class="oe_kanban_tooltip">
+                        					<li>Summary: <field name="name"/></li>
+                        					<li>Calendar: <field name="calendar_id"></field></li>
+                        					<li>Start Date: <field name="date"></field></li>
+                        					<li>End Date: <field name="date_deadline"></field></li>
+                        					<li>Location: <field name="location"></field></li>
+                        				</ul>
+									</div>
+								</div>
+								<div class="oe_kanban_buttons_set oe_kanban_color_border oe_kanban_color_bglight oe_kanban_box_show_onclick">
+									<div class="oe_kanban_left">
+										<a string="Edit" icon="gtk-edit" type="edit"/>
+                                        <a string="Change Color" icon="color-picker" type="color" name="color"/>
+									</div>							
+									<div class="oe_kanban_right">
+										<a name="set_as_draft" string="Unconfirned" state="confirm,done" type="object" icon="gtk-media-play"/>
+                                        <a name="do_cancel" string="Cancel" state="confirm" type="object" icon="kanban-stop"/>
+                                        <a name="do_confirm" string="Confirm" state="draft" type="object" icon="kanban-pause"/>
+                                        <a name="do_done" string="Done" state="confirm" type="object" icon="kanban-apply"/>
+									</div>	
+									<div class="oe_kanban_clear"/>
 								</div>
 							</div>
-						</t>
+						</div>
+                    </t>
+                    
 					</templates>
 				</kanban>
 			</field>	
 		</record>
-    
+
         <!-- Event Form View-->
         <record model="ir.ui.view" id="event_form_view">
             <field name="name">Event Form</field>
@@ -266,11 +271,14 @@
                                domain="[('state','=','done')]"
                                help="Confirmed Events" />
                            <separator orientation="vertical"/>
+                           <filter icon="terp-personal" string="Calendar" 
+                               domain="[('calendar_id', '=', 'res.users')]"
+                               help="Calendar"/>
                            <field name="name" string="Meeting"
                                filter_domain="['|', ('name','ilike',self)]"/>
                            <field name="user_id" groups="base.group_extended">
                                <filter icon="terp-personal" groups="base.group_extended"
-                                   domain="[('user_id','=',uid)]"
+                                   domain="[('user_id', '=', uid)]"
                                    help="My Meetings" />
                            </field>
                            <separator orientation="vertical"/>
@@ -333,7 +341,7 @@
                 <field name="res_model">calendar.event</field>
                 <field name="view_type">form</field>
                 <field name="view_mode">calendar,tree,kanban,form</field>
-
+                <field name="context">{'search_default_user_id':uid}</field>
         </record>
 
 

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to