diff options
| author | Naresh Choksy <nch@tinyerp.com> | 2009-05-07 14:58:43 +0530 |
|---|---|---|
| committer | Naresh Choksy <nch@tinyerp.com> | 2009-05-07 14:58:43 +0530 |
| commit | 42e56cd5eb53845b9079f89ddfc07b6a4a659448 (patch) | |
| tree | d8a1bc361217f1df39c1bfc1b7079befade9ace6 | |
| parent | af7966c8c3773918b138f4580ee963a43f65e56d (diff) | |
| parent | f523cc99949034505eeb9bebc79f61f0a1e11f4d (diff) | |
merge from parent
bzr revid: nch@tinyerp.com-20090507092843-4mf6o64znjp0rrps
| -rw-r--r-- | addons/base_contact/base_contact.py | 4 | ||||
| -rw-r--r-- | addons/base_contact/base_contact_view.xml | 68 | ||||
| -rw-r--r-- | addons/report_timesheet/report_timesheet.py | 2 |
3 files changed, 39 insertions, 35 deletions
diff --git a/addons/base_contact/base_contact.py b/addons/base_contact/base_contact.py index f06fe81dfa7..1729f086122 100644 --- a/addons/base_contact/base_contact.py +++ b/addons/base_contact/base_contact.py @@ -46,7 +46,8 @@ class res_partner_contact(osv.osv): 'birthdate':fields.date('Birth Date'), 'active' : fields.boolean('Active'), 'partner_id':fields.related('job_ids','address_id','partner_id',type='many2one', relation='res.partner', string='Main Employer'), - 'function_id':fields.related('job_ids','function_id',type='many2one', relation='res.partner.function', string='Main Job'), + 'function_id':fields.related('job_ids','function_id',type='many2one', relation='res.partner.function', string='Main Function'), + 'job_id':fields.related('job_ids',type='many2one', relation='res.partner.job', string='Main Job'), 'email': fields.char('E-Mail', size=240), } _defaults = { @@ -87,6 +88,7 @@ class res_partner_address(osv.osv): _inherit='res.partner.address' _description ='Partner Address' _columns = { + 'job_id':fields.related('job_ids','contact_id','job_id',type='many2one', relation='res.partner.job', string='Main Job'), 'job_ids':fields.one2many('res.partner.job', 'address_id', 'Contacts'), } res_partner_address() diff --git a/addons/base_contact/base_contact_view.xml b/addons/base_contact/base_contact_view.xml index 2298334ca7a..9b2a9c179fc 100644 --- a/addons/base_contact/base_contact_view.xml +++ b/addons/base_contact/base_contact_view.xml @@ -40,6 +40,7 @@ <field name="active"/> <field name="partner_id" invisible="1" select="2"/> <field name="function_id" invisible="1" select="2"/> + <field name="job_id" invisible="1" select="2" /> <field name="job_ids" colspan="4" nolabel="1" mode="tree,form"> <form string="Functions and Addresses"> <field name="function_id"/> @@ -153,42 +154,42 @@ </record> <!-- don't display the categories, since it is displayed in an other tab--> - <record model="ir.ui.view" id="view_partner_form_inherit2"> - <field name="name">res.partner.form</field> - <field name="type">form</field> - <field name="model">res.partner</field> - <field name="inherit_id" ref="base.view_partner_form"/> - <field name="arch" type="xml"> - <field name="category_id" position="replace"> - </field> - </field> - </record> + <record model="ir.ui.view" id="view_partner_form_inherit2"> + <field name="name">res.partner.form</field> + <field name="type">form</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="arch" type="xml"> + <field name="category_id" position="replace"> + </field> + </field> + </record> <!-- don't display the categories label--> - <record model="ir.ui.view" id="view_partner_form_inherit2bis"> - <field name="name">res.partner.form</field> - <field name="type">form</field> - <field name="model">res.partner</field> - <field name="inherit_id" ref="base.view_partner_form"/> - <field name="arch" type="xml"> - <separator colspan="4" string="Categories" position="replace"/> - </field> - </record> + <record model="ir.ui.view" id="view_partner_form_inherit2bis"> + <field name="name">res.partner.form</field> + <field name="type">form</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="arch" type="xml"> + <separator colspan="4" string="Categories" position="replace"/> + </field> + </record> - <record model="ir.ui.view" id="view_partner_form_inherit3"> - <field name="name">res.partner.form</field> - <field name="type">form</field> - <field name="model">res.partner</field> - <field name="inherit_id" ref="base.view_partner_form"/> - <field name="arch" type="xml"> - <notebook position="inside"> - <page string="Categories"> - <separator colspan="4" string="Categories"/> - <field colspan="4" name="category_id" nolabel="1" select="2"/> - </page> - </notebook> - </field> - </record> + <record model="ir.ui.view" id="view_partner_form_inherit3"> + <field name="name">res.partner.form</field> + <field name="type">form</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="arch" type="xml"> + <notebook position="inside"> + <page string="Categories"> + <separator colspan="4" string="Categories"/> + <field colspan="4" name="category_id" nolabel="1" select="2"/> + </page> + </notebook> + </field> + </record> <!-- Views for Addresses --> @@ -268,6 +269,7 @@ <field name="partner_id" position="replace"> <field name='partner_id' select='1'/> <field name='type' select='2'/> + <field name='job_id' invisible="1" select="2"/> </field> </field> </record> diff --git a/addons/report_timesheet/report_timesheet.py b/addons/report_timesheet/report_timesheet.py index 3bea79c5289..939adab7f88 100644 --- a/addons/report_timesheet/report_timesheet.py +++ b/addons/report_timesheet/report_timesheet.py @@ -135,7 +135,7 @@ class report_timesheet_invoice(osv.osv): l.account_id as account_id, a.user_id as manager_id, sum(l.unit_amount) as quantity, - sum(l.unit_amount * t.list_price) as revenue + sum(l.unit_amount * t.list_price) as amount_invoice from account_analytic_line l left join hr_timesheet_invoice_factor f on (l.to_invoice=f.id) left join account_analytic_account a on (l.account_id=a.id) |
