Tejas Tank (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-kabanization-contacts-tta into 
lp:~openerp-dev/openobject-server/trunk-kabanization.

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

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-kabanization-contacts-tta/+merge/75709

Hello,


Kanban view added with res.partner.address.



Thanks,
Tejas 

TTA @ OPENERP . COM



-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-kabanization-contacts-tta/+merge/75709
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-kabanization.
=== modified file 'openerp/addons/base/res/res_partner.py'
--- openerp/addons/base/res/res_partner.py	2011-08-28 00:13:14 +0000
+++ openerp/addons/base/res/res_partner.py	2011-09-16 11:00:25 +0000
@@ -300,6 +300,7 @@
         'active': fields.boolean('Active', help="Uncheck the active field to hide the contact."),
 #        'company_id': fields.related('partner_id','company_id',type='many2one',relation='res.company',string='Company', store=True),
         'company_id': fields.many2one('res.company', 'Company',select=1),
+        'color': fields.integer('Color Index'),
     }
     _defaults = {
         'active': lambda *a: 1,

=== modified file 'openerp/addons/base/res/res_partner_view.xml'
--- openerp/addons/base/res/res_partner_view.xml	2011-08-28 01:44:54 +0000
+++ openerp/addons/base/res/res_partner_view.xml	2011-09-16 11:00:25 +0000
@@ -105,11 +105,75 @@
                 </form>
             </field>
         </record>
+        
+        <record model="ir.ui.view" id="hr_kanban_view_employees">
+        <field name="name">res.partner.address.kanban</field>
+        <field name="model">res.partner.address</field>
+        <field name="type">kanban</field>
+        <field name="arch" type="xml">
+            <kanban >
+                <field name="name"/>
+                <field name="title"/>
+                <field name="function"/>
+                <field name="partner_id"/>
+                <field name="country_id"/>
+                <field name="email"/>
+                <field name="phone"/>
+                <field name="color"/>  
+                <templates>
+                    <t t-name="kanban-box">
+                        <t t-set="color" t-value="kanban_color(record.color.raw_value || record.name.raw_value)"/>
+                        <div t-att-class="color + (record.color.raw_value == 1 ? ' oe_kanban_color_alert' : '')">
+                        <div class="oe_kanban_box oe_kanban_color_border">
+                            <table class="oe_kanban_table oe_kanban_box_header oe_kanban_color_bgdark oe_kanban_draghandle">
+                                <tr class="oe_kanban_color_border">
+                                    <td class="oe_kanban_title2" align="left" valign="middle"><field name="name"/></td>
+                                    <td valign="top" width="22">
+                                        <img t-att-src="kanban_gravatar(record.email.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">
+                                <table class="oe_kanban_table oe_kanban_box_content">
+                                    <tr class="oe_kanban_color_border">
+                                        <td valign="top" width="30">
+                                            <img t-att-src="kanban_gravatar(record.email.value, 30)" width="40" height="40" class="oe_kanban_gravatar"/>
+                                        </td>
+                                        <td style="padding-left:5px;">
+                                            <b> <field name="title"/><t t-if="record.title.raw_value &amp;&amp; record.function.raw_value">,</t> <field name="function"/></b>
+                                            <br class="oe_kanban_clear"/>
+                                             <field name="partner_id"/><t t-if="record.partner_id.raw_value &amp;&amp; record.country_id.raw_value">,</t><field name="country_id"/><br/>
+                                            <b><font size="2"><field name="email"/>
+                                            <t t-if="record.phone.raw_value &amp;&amp; record.email.raw_value">,</t>
+                                            <field name="phone"/></font></b>
+                                        </td>
+                                    </tr>    
+                                </table>
+                            </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"/>
+                                    <a title="Mail"   t-att-href="'mailto:'+record.email.value" style="text-decoration: none;" >
+                                            <img src="/web/static/src/img/icons/terp-mail-message-new.png" border="0" width="16" height="16"/>
+                                    </a>
+                                </div>
+                                <br class="oe_kanban_clear"/>
+                            </div>
+                        </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+            
         <record id="action_partner_address_form" model="ir.actions.act_window">
             <field name="name">Addresses</field>
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">res.partner.address</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,form,kanban</field>
             <field name="context">{"search_default_customer":1}</field>
             <field name="search_view_id" ref="view_res_partner_address_filter"/>
             <field name="help">Customers (also called Partners in other areas of the system) helps you manage your address book of companies whether they are prospects, customers and/or suppliers. The partner form allows you to track and record all the necessary information to interact with your partners from the company address to their contacts as well as pricelists, and much more. If you installed the CRM, with the history tab, you can track all the interactions with a partner such as opportunities, emails, or sales orders issued.</field>

_______________________________________________
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