Tejas Tank (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-kanban-views2-scrum-meeting-tta into 
lp:~openerp-dev/openobject-addons/trunk-kanban-views2.

Requested reviews:
  Amit (Open ERP) (apa-tiny)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-kanban-views2-scrum-meeting-tta/+merge/79947

Hello,


Kanban view for scrum meeting.


Thanks,
Tejas - TTA
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-kanban-views2-scrum-meeting-tta/+merge/79947
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-kanban-views2.
=== modified file 'project_scrum/project_scrum.py'
--- project_scrum/project_scrum.py	2011-08-22 17:16:59 +0000
+++ project_scrum/project_scrum.py	2011-10-20 11:25:26 +0000
@@ -285,12 +285,14 @@
         'question_backlog': fields.text('Backlog Accurate'),
         'task_ids': fields.many2many('project.task', 'meeting_task_rel', 'metting_id', 'task_id', 'Tasks'),
         'user_id': fields.related('sprint_id', 'scrum_master_id', type='many2one', relation='res.users', string='Scrum Master', readonly=True),
+        'color': fields.integer('Color'),
     }
     #
     # TODO: Find the right sprint thanks to users and date
     #
     _defaults = {
         'date' : lambda *a: time.strftime('%Y-%m-%d'),
+        'color':-1,
     }
 
     def button_send_to_master(self, cr, uid, ids, context=None):

=== modified file 'project_scrum/project_scrum_view.xml'
--- project_scrum/project_scrum_view.xml	2011-09-23 17:22:47 +0000
+++ project_scrum/project_scrum_view.xml	2011-10-20 11:25:26 +0000
@@ -444,16 +444,89 @@
                 </search>
             </field>
         </record>
+         
+        <record model="ir.ui.view" id="project_scrum_meeting_kanban_view">
+        <field name="name">project.scrum.meeting.kanban</field>
+        <field name="model">project.scrum.meeting</field>
+        <field name="type">kanban</field>
+        <field name="arch" type="xml">
+        <kanban default_group_by="sprint_id">
+               <templates>
+                   <t t-name="kanban-box">
+                          <t t-set="color" t-value="kanban_color(record.color.raw_value )"/>
+                           <div t-att-class="color + ('')">
+                               <div class="oe_kanban_box oe_kanban_color_border">
+                                   <table class="oe_kanban_table oe_kanban_box_header oe_kanban_color_bgdark oe_kanban_color_border oe_kanban_draghandle">
+                                   <tr>
+                                      <td class="oe_kanban_title1" align="left" valign="middle">                                        
+                                           <field name="sprint_id"/>
+                                       </td>                                    
+                                       <td valign="top" width="22"><img t-att-src="kanban_gravatar(record.user_id.value, 22)" class="oe_kanban_gravatar"/></td>
+                                   </tr>
+                                   </table>
+    
+                                   <div class="oe_kanban_box_content oe_kanban_color_bglight oe_kanban_box_show_onclick_trigger">
+                                      <div class="oe_kanban_right oe_kanban_small">
+                                          <field name="user_id"/>
+                                      </div>
+                                      <div class="oe_kanban_title2">
+                                         Meeting Date : <field name="date"/>
+                                      </div>
+                                      <div class="oe_kanban_title3">
+                                         
+                                           <t t-if="record.question_yesterday.raw_value"> 
+                                                Tasks since yesterday : <i><field name="question_yesterday"/></i>.
+                                           </t>
+                                           <t t-if="record.question_blocks.raw_value"> 
+                                                <br/>Blocking Points: <i><field name="question_blocks"/></i>.
+                                           </t>
+                                                                                        
+                                      </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="Delete" icon="gtk-close" type="delete"/>
+                                           <a string="Change Color" icon="color-picker" type="color" name="color"/>
+                                           
+                                       </div>
+                                       <div class="oe_kanban_right">
+                                             
+                                       </div>
+                                       <br class="oe_kanban_clear"/>
+                                   </div>
+                               </div>
+                           </div>
+                       </t>
+                   </templates>
+               </kanban>
+           </field>
+       </record>
 
         <record id="action_meeting_form" model="ir.actions.act_window">
             <field name="name">Scrum Meetings</field>
             <field name="res_model">project.scrum.meeting</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form,calendar</field>
+            <field name="view_mode">tree,form,calendar,kanban</field>
             <field name="context">{'search_default_scrum_daily':1,'search_default_project_id':project_id}</field>
             <field name="search_view_id" ref="view_scrum_meeting_search"/>
             <field name="help">The scrum agile methodology is used in software development projects. In this methodology, a daily meeting is organized by the scrum master with his team in order to detect the difficulties the team faced/will face.</field>
         </record>
+        
+        <record id="action_window_view_project_scrum_meeting_tree_kanban" model="ir.actions.act_window.view">
+			<field name="sequence" eval="1"/>
+			<field name="view_mode">tree</field>
+			<field name="view_id" ref="view_scrum_meeting_tree"/>
+			<field name="act_window_id" ref="action_meeting_form"/>
+		</record>
+		
+		<record id="action_window_view_project_scrum_meeting_form_kanban" model="ir.actions.act_window.view">
+			<field name="sequence" eval="2"/>
+			<field name="view_mode">form</field>
+			<field name="view_id" ref="view_scrum_meeting_form"/>
+			<field name="act_window_id" ref="action_meeting_form"/>
+		</record>
+
         <menuitem sequence="30"
             action="action_meeting_form" id="menu_action_meeting_form" parent="menu_scrum"/>
 

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : openerp-dev-gtk@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to