improvement
authorFabien Pinckaers <fp@tinyerp.com>
Mon, 27 Oct 2008 21:44:17 +0000 (22:44 +0100)
committerFabien Pinckaers <fp@tinyerp.com>
Mon, 27 Oct 2008 21:44:17 +0000 (22:44 +0100)
bzr revid: fp@tinyerp.com-20081027214417-smiqxiuq0z7boolt

addons/base_contact/base_contact.py
addons/base_contact/base_contact_view.xml
addons/hr/hr.py
addons/hr/hr_demo.xml
addons/hr/hr_view.xml

index 2a6dc55..c56aeaa 100644 (file)
@@ -48,7 +48,7 @@ class res_partner_contact(osv.osv):
         'title': fields.selection(_title_get, 'Title'),
         'website':fields.char('Website',size=120),
         'lang_id':fields.many2one('res.lang','Language'),
-        'job_ids':fields.one2many('res.partner.job','contact_id','Functions'),
+        'job_ids':fields.one2many('res.partner.job','contact_id','Functions and Addresses'),
         'country_id':fields.many2one('res.country','Nationality'),
         'birthdate':fields.date('Birth Date'),
         'active' : fields.boolean('Active'),
@@ -91,7 +91,7 @@ class res_partner_address(osv.osv):
     _inherit='res.partner.address'
     _description ='Partner Address'
     _columns = {
-        'job_ids':fields.one2many('res.partner.job', 'address_id', 'Contacts'),
+        'job_ids':fields.one2many('res.partner.job', 'address_id', 'Functions and Addresses'),
         'email': fields.related('job_ids', 'email', type='char', string='Default Email'),
     }
 res_partner_address()
index c06f632..a298d86 100644 (file)
@@ -34,9 +34,8 @@
                         <field name="website"/>
                         <field name="lang_id"/>
                         <field name="active"/>
-                        <separator string="Functions" colspan="4"/>
                         <field name="job_ids" colspan="4" nolabel="1" mode="tree,form">
-                            <form string="Functions">
+                            <form string="Functions and Addresses">
                                 <field name="function_id"/>
                                 <field name="address_id"/>
                                 <field name="name"/>
@@ -47,7 +46,7 @@
                                 <field name="date_stop" />
                                 <field name="state" />
                             </form>
-                            <tree string="Functions">
+                            <tree string="Functions and Addresses">
                                 <field name="sequence_contact" string="Seq."/>
                                 <field name="function_id"/>
                                 <field name="name"/>
index 5926e64..3ab999d 100644 (file)
@@ -134,8 +134,8 @@ class hr_timesheet(osv.osv):
         'name' : fields.char("Name", size=64, required=True),
         'dayofweek': fields.selection([('0','Monday'),('1','Tuesday'),('2','Wednesday'),('3','Thursday'),('4','Friday'),('5','Saturday'),('6','Sunday')], 'Day of week'),
         'date_from' : fields.date('Starting date'),
-        'hour_from' : fields.char('Work from', size=8, required=True),
-        'hour_to' : fields.char("Work to", size=8, required=True),
+        'hour_from' : fields.float('Work from', size=8, required=True),
+        'hour_to' : fields.float("Work to", size=8, required=True),
         'tgroup_id' : fields.many2one("hr.timesheet.group", "Employee's timesheet group", select=True),
     }
     _order = 'dayofweek, hour_from'
index 3c2b2b3..3b1a3ed 100644 (file)
         <record model="hr.timesheet">
             <field name="name">Monday morning</field>
             <field name="dayofweek">0</field>
-            <field name="hour_from">08:00</field>
-            <field name="hour_to">12:00</field>
+            <field name="hour_from">08</field>
+            <field name="hour_to">12</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Monday evening</field>
             <field name="dayofweek">0</field>
-            <field name="hour_from">13:00</field>
-            <field name="hour_to">18:00</field>
+            <field name="hour_from">13</field>
+            <field name="hour_to">18</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Tuesday morning</field>
             <field name="dayofweek">1</field>
-            <field name="hour_from">08:00</field>
-            <field name="hour_to">12:00</field>
+            <field name="hour_from">08</field>
+            <field name="hour_to">12</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Tuesday evening</field>
             <field name="dayofweek">1</field>
-            <field name="hour_from">13:00</field>
-            <field name="hour_to">18:00</field>
+            <field name="hour_from">13</field>
+            <field name="hour_to">18</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Wednesday morning</field>
             <field name="dayofweek">2</field>
-            <field name="hour_from">08:00</field>
-            <field name="hour_to">12:00</field>
+            <field name="hour_from">08</field>
+            <field name="hour_to">12</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Wednesday evening</field>
             <field name="dayofweek">2</field>
-            <field name="hour_from">13:00</field>
-            <field name="hour_to">18:00</field>
+            <field name="hour_from">13</field>
+            <field name="hour_to">18</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Thursday morning</field>
             <field name="dayofweek">3</field>
-            <field name="hour_from">08:00</field>
-            <field name="hour_to">12:00</field>
+            <field name="hour_from">08</field>
+            <field name="hour_to">12</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Thursday evening</field>
-            <field name="hour_from">13:00</field>
-            <field name="hour_to">18:00</field>
+            <field name="hour_from">13</field>
+            <field name="hour_to">18</field>
             <field name="dayofweek">3</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Friday morning</field>
             <field name="dayofweek">4</field>
-            <field name="hour_from">08:00</field>
-            <field name="hour_to">12:00</field>
+            <field name="hour_from">08</field>
+            <field name="hour_to">12</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         <record model="hr.timesheet">
             <field name="name">Friday evening</field>
             <field name="dayofweek">4</field>
-            <field name="hour_from">13:00</field>
-            <field name="hour_to">18:00</field>
+            <field name="hour_from">13</field>
+            <field name="hour_to">18</field>
             <field name="tgroup_id" ref="timesheet_group1"/>
         </record>
         
index 060b90f..822def1 100644 (file)
                 <tree string="Working Time">
                     <field name="name"/>
                     <field name="dayofweek"/>
-                    <field name="hour_from"/>
-                    <field name="hour_to"/>
+                    <field name="hour_from" widget="float_time"/>
+                    <field name="hour_to" widget="float_time"/>
                 </tree>
             </field>
         </record>
                     <field colspan="4" name="name" select="1"/>
                     <field name="date_from"/>
                     <field name="dayofweek" select="1"/>
-                    <field name="hour_from"/>
-                    <field name="hour_to"/>
+                    <field name="hour_from" widget="float_time"/>
+                    <field name="hour_to" widget="float_time"/>
                 </form>
             </field>
         </record>