From 09f8a07df60eb665921bea1544bfdf3e6aaaa44a Mon Sep 17 00:00:00 2001 From: Amit Mendapara Date: Tue, 7 Oct 2008 15:22:52 +0530 Subject: [PATCH 01/12] Updated form view of ir_field bzr revid: ame@tinyerp.com-20081007095252-eojj5w687f1l5p8d --- bin/addons/base/ir/ir.xml | 47 +++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/bin/addons/base/ir/ir.xml b/bin/addons/base/ir/ir.xml index 11358c788ce..3a9ed475901 100644 --- a/bin/addons/base/ir/ir.xml +++ b/bin/addons/base/ir/ir.xml @@ -714,33 +714,36 @@ form
- + - + - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + +
From 650cb5c5a682c926e5365ab9fb018e9355be2d35 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 7 Oct 2008 14:34:52 +0200 Subject: [PATCH 02/12] betterview bzr revid: fp@tinyerp.com-20081007123452-fdd70egxzhifji3f --- addons/mrp/mrp_view.xml | 3 +-- addons/report_analytic_line/report_analytic_line_view.xml | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index 189a36f2f2c..b14d62339f4 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -255,9 +255,8 @@ bom_lines - - + diff --git a/addons/report_analytic_line/report_analytic_line_view.xml b/addons/report_analytic_line/report_analytic_line_view.xml index 90e31c99d93..f0f2311f703 100644 --- a/addons/report_analytic_line/report_analytic_line_view.xml +++ b/addons/report_analytic_line/report_analytic_line_view.xml @@ -57,9 +57,7 @@ tree,graph - - - + From de0e74fa4a69af6a20fe97ad674b3c42eea64cb6 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Tue, 7 Oct 2008 18:06:55 +0530 Subject: [PATCH 03/12] third_party_ledger- Balance totals are not printed.--solved bzr revid: patelamit2003@gmail.com-20081007123655-emo7emndg304m4t3 --- addons/account/report/third_party_ledger.rml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/account/report/third_party_ledger.rml b/addons/account/report/third_party_ledger.rml index b8967de5d2c..0bddb226e95 100755 --- a/addons/account/report/third_party_ledger.rml +++ b/addons/account/report/third_party_ledger.rml @@ -165,13 +165,13 @@ Balance brought forward - [[ (sum_debit(data)) ]] + [[ (sum_debit(data)) or '0.0' ]] - [[ (sum_credit(data)) ]] + [[ (sum_credit(data)) or '0.0' ]] - [[ (sum_debit(data) - sum_credit(data)) ]] + [[ (sum_debit(data) - sum_credit(data)) or '0.0' ]] @@ -192,13 +192,13 @@ - [[ (sum_debit_partner(p,data)) ]] + [[ (sum_debit_partner(p,data)) or '0.0' ]] - [[ (sum_credit_partner(p,data)) ]] + [[ (sum_credit_partner(p,data)) or '0.0' ]] - [[ (sum_debit_partner(p,data) - sum_credit_partner(p,data)) ]] + [[ (sum_debit_partner(p,data) - sum_credit_partner(p,data)) or '0.0' ]] From 9420ba80afc930f798e576b99ae721157bd94ab9 Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 7 Oct 2008 14:51:22 +0200 Subject: [PATCH 04/12] *improvement and bugfixes bzr revid: qdp@tinyerp.com-20081007125122-bcyr6lv1uxd36sp5 --- addons/event/event.py | 18 ++++++++++-------- addons/event/event_view.xml | 6 ++++-- addons/event/wizard/confirm_registration.py | 3 +-- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/addons/event/event.py b/addons/event/event.py index 05b9033d488..407c86a4d93 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -203,18 +203,20 @@ class event_registration(osv.osv): return True def create(self, cr, uid, *args, **argv): - args[0]['section_id']= self.pool.get('event.event').browse(cr, uid, args[0]['event_id'], None).section_id.id - args[0]['date_deadline']= self.pool.get('event.event').browse(cr, uid, args[0]['event_id'], None).date_begin - args[0]['description']= self.pool.get('event.event').browse(cr, uid, args[0]['event_id'], None).mail_confirm + event = self.pool.get('event.event').browse(cr, uid, args[0]['event_id'], None) + args[0]['section_id']= event.section_id.id + args[0]['date_deadline']= event.date_begin + args[0]['description']= event.mail_confirm res = super(event_registration, self).create(cr, uid, *args, **argv) self._history(cr, uid,self.browse(cr, uid, [res]), 'Created', history=True) return res def write(self, cr, uid, *args, **argv): if 'event_id' in args[1]: - args[1]['section_id']= self.pool.get('event.event').browse(cr, uid, args[1]['event_id'], None).section_id.id - args[1]['date_deadline']= self.pool.get('event.event').browse(cr, uid, args[1]['event_id'], None).date_begin - args[1]['description']= self.pool.get('event.event').browse(cr, uid, args[1]['event_id'], None).mail_confirm + event = self.pool.get('event.event').browse(cr, uid, args[1]['event_id'], None) + args[1]['section_id']= event.section_id.id + args[1]['date_deadline']= event.date_begin + args[1]['description']= event.mail_confirm return super(event_registration, self).write(cr, uid, *args, **argv) def mail_user_confirm(self,cr,uid,ids): @@ -242,7 +244,7 @@ class event_registration(osv.osv): if reg_id.event_id.state in ['draft', 'fixed', 'open','confirm','running'] and reg_id.event_id.mail_auto_registr: tools.email_send(src, dest,'Auto Registration: '+'['+str(reg_id.id)+']'+' '+reg_id.name, reg_id.event_id.mail_registr, tinycrm = str(reg_id.case_id.id)) if (reg_id.event_id.state in ['confirm','running']) and reg_id.event_id.mail_auto_confirm: - tools.email_send(src, dest,'Auto Confirmation: '+'['+str(reg_id.id)+']'+' '+reg_id.name, reg_id.event_id.description, tinycrm = str(reg_id.case_id.id)) + tools.email_send(src, dest,'Auto Confirmation: '+'['+str(reg_id.id)+']'+' '+reg_id.name, reg_id.event_id.mail_confirm, tinycrm = str(reg_id.case_id.id)) if not src: raise osv.except_osv(_('Error!'), _('You must define a reply-to address in order to mail the participant. You can do this in the Mailing tab of your event. Note that this is also the place where you can configure your event to not send emails automaticly while registering')) return False @@ -309,7 +311,7 @@ class event_registration(osv.osv): return {'value':{'unit_price' : False,'invoice_label' : False}} - def onchange_partner_id(self, cr, uid, ids, part, event_id): + def onchange_partner_id(self, cr, uid, ids, part, event_id, email=False): data={} data['badge_partner'] = data['contact_id'] = data['partner_invoice_id'] = data['email_from'] = data['badge_title'] = data['badge_name'] = False if not part: diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index ff729ada1cd..708d99d3896 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -203,7 +203,10 @@ - + + +