From e44b7b294d49899df43b2fbcc3dbbb471f405cc4 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Fri, 24 Feb 2012 14:20:14 +0100 Subject: [PATCH] [IMP] event: removed the dependancies to crm, product and marketing module bzr revid: qdp-launchpad@openerp.com-20120224132014-aw1ajxsjuub6jb7z --- addons/event/__openerp__.py | 3 +- addons/event/event.py | 26 +------------ addons/event/event_demo.xml | 38 +------------------ addons/event/event_view.xml | 14 +++---- .../report/report_event_registration_view.xml | 2 +- addons/event/res_partner.py | 2 +- addons/event/security/ir.model.access.csv | 18 ++++----- .../event/test/process/event_draft2done.yml | 2 +- 8 files changed, 20 insertions(+), 85 deletions(-) diff --git a/addons/event/__openerp__.py b/addons/event/__openerp__.py index 16b6978a404..44db8486e21 100644 --- a/addons/event/__openerp__.py +++ b/addons/event/__openerp__.py @@ -39,9 +39,10 @@ Note that: Association / Configuration / Types of Events """, 'author': 'OpenERP SA', - 'depends': ['crm','marketing','product','email_template'], + 'depends': ['email_template'], 'init_xml': [], 'update_xml': [ + 'security/event_security.xml', 'security/ir.model.access.csv', 'wizard/event_confirm_view.xml', 'event_view.xml', diff --git a/addons/event/event.py b/addons/event/event.py index b745cd4d485..a97ebb27678 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -243,7 +243,6 @@ class event_registration(osv.osv): } _order = 'create_date desc' - def do_draft(self, cr, uid, ids, context=None): return self.write(cr, uid, ids, {'state': 'draft'}, context=context) @@ -255,7 +254,7 @@ class event_registration(osv.osv): self.message_append(cr, uid, ids, _('Open')) return res - def case_close(self, cr, uid, ids, context=None): + def button_reg_close(self, cr, uid, ids, context=None): """ Close Registration """ if context is None: @@ -266,33 +265,12 @@ class event_registration(osv.osv): self.message_append(cr, uid, ids, msg) return res - # event uses add_note wizard from crm, which expects case_* methods - def case_open(self, cr, uid, ids, context): - return self.registration_open(cr, uid, ids, context) - - # event uses add_note wizard from crm, which expects case_* methods - def case_cancel(self, cr, uid, ids, context=None): + def button_reg_cancel(self, cr, uid, ids, context=None, *args): """ Cancel Registration """ self.message_append(cr, uid, ids, _('Cancel')) return self.write(cr, uid, ids, {'state': 'cancel'}) - # event uses add_note wizard from crm, which expects case_* methods - def case_reset(self, cr, uid, ids, context=None): - pass - - # event uses add_note wizard from crm, which expects case_* methods - def case_pending(self, cr, uid, ids, context=None): - pass - - def button_reg_close(self, cr, uid, ids, context=None): - """This Function Close Event Registration. - """ - return self.case_close(cr, uid, ids) - - def button_reg_cancel(self, cr, uid, ids, context=None, *args): - return self.case_cancel(cr, uid, ids) - def mail_user(self, cr, uid, ids, confirm=False, context=None): """ Send email to user with email_template when registration is done diff --git a/addons/event/event_demo.xml b/addons/event/event_demo.xml index ac61b50e724..7b6c644f570 100644 --- a/addons/event/event_demo.xml +++ b/addons/event/event_demo.xml @@ -2,39 +2,10 @@ - + - - - 68.00 - 15.00 - - - Ticket for Concert - - - - - 24.00 - 15.00 - - - Ticket for Opera - - - - - 15.50 - 5.00 - - - Ticket for Conference - - - - Seminar @@ -61,7 +32,6 @@ Concert of Bon Jovi - 68.00 True True @@ -74,7 +44,6 @@ Opera of Verdi - 24.00 @@ -85,7 +54,6 @@ Conference on ERP Buisness - 15.50 200 @@ -103,14 +71,12 @@ 5 - Ticket for Opera 10 - Ticket for Opera @@ -118,7 +84,6 @@ 6 - Ticket for Concert @@ -127,7 +92,6 @@ 5 - Ticket for Conference diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 16eeebf0b3b..2f25c7cf7f8 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -71,7 +71,7 @@