diff --git a/addons/event/event.py b/addons/event/event.py index f20336849c1..daf2b2aa982 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -217,6 +217,9 @@ class event_event(osv.osv): 'is_subscribed' : fields.function(_subscribe_fnc, type="boolean", string='Subscribed'), 'visibility': fields.selection(_visibility_selection, 'Privacy / Visibility', select=True, required=True), + 'organizer_id': fields.many2one('res.partner', "Organizer"), + 'phone': fields.related('organizer_id', 'phone', type='char', string='Phone'), + 'email': fields.related('organizer_id', 'email', type='char', string='Email'), } _defaults = { 'state': 'draft', diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index e0cf483f4f2..40be13c6b28 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -58,11 +58,11 @@
+
@@ -72,9 +72,10 @@
- + + diff --git a/addons/event_sale/event_sale.py b/addons/event_sale/event_sale.py index 2d409453682..09e67382188 100644 --- a/addons/event_sale/event_sale.py +++ b/addons/event_sale/event_sale.py @@ -118,9 +118,6 @@ class event_event(osv.osv): _columns = { 'event_ticket_ids': fields.one2many('event.event.ticket', "event_id", "Event Ticket"), - 'organizer_id': fields.many2one('res.partner', "Organizer"), - 'phone': fields.related('organizer_id', 'phone', type='char', string='Phone'), - 'email': fields.related('organizer_id', 'email', type='char', string='Email'), 'register_max': fields.function(_get_register_max, string='Maximum Registrations', help="The maximum registration level is equal to the sum of the maximum registration of event ticket." + diff --git a/addons/event_sale/event_sale_view.xml b/addons/event_sale/event_sale_view.xml index ee71820ff30..33bd7d7469e 100644 --- a/addons/event_sale/event_sale_view.xml +++ b/addons/event_sale/event_sale_view.xml @@ -57,9 +57,6 @@ - - - diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 351b55fdcfc..7003082a739 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -306,8 +306,6 @@ class project_issue(osv.Model): } def set_priority(self, cr, uid, ids, priority, *args): - """Set lead priority - """ return self.write(cr, uid, ids, {'priority' : priority}) def set_high_priority(self, cr, uid, ids, *args): diff --git a/addons/website_event/controllers/main.py b/addons/website_event/controllers/main.py index 24ef7f3cea9..9ea85b68479 100644 --- a/addons/website_event/controllers/main.py +++ b/addons/website_event/controllers/main.py @@ -36,7 +36,7 @@ from openerp import tools import urllib class website_event(http.Controller): - @website.route(['/event/', '/event/page//'], type='http', auth="public", multilang=True) + @website.route(['/event/', '/event/page/'], type='http', auth="public", multilang=True) def events(self, page=1, **searches): cr, uid, context = request.cr, request.uid, request.context event_obj = request.registry['event.event'] @@ -163,15 +163,11 @@ class website_event(http.Controller): return request.website.render("website_event.index", values) - @website.route(['/event/'], type='http', auth="public", multilang=True) - def event(self, event_id=None, **post): - event_obj = request.registry['event.event'] - event = event_obj.browse(request.cr, request.uid, event_id, dict(request.context, show_address_only=1)) + @website.route(['/event/'], type='http', auth="public", multilang=True) + def event(self, event=None, **post): values = { - 'event_id': event, - 'main_object': event, + 'event': event, 'range': range, - 'float': float, } return request.website.render("website_event.event_description_full", values) diff --git a/addons/website_event/data/event_data.xml b/addons/website_event/data/event_data.xml index f4a46715e69..92bed149032 100644 --- a/addons/website_event/data/event_data.xml +++ b/addons/website_event/data/event_data.xml @@ -18,20 +18,5 @@ open - - - view_event_twitter_form - event.event - - - - - - - - - - - diff --git a/addons/website_event/models/event.py b/addons/website_event/models/event.py index 8e97befaa40..4b16f0fa49e 100644 --- a/addons/website_event/models/event.py +++ b/addons/website_event/models/event.py @@ -55,9 +55,11 @@ class event(osv.osv): help="Website communication history", ), 'website_url': fields.function(_website_url, string="Website url"), + 'show_menu': fields.boolean('Dedicated Menu'), + 'menu_id': fields.many2one('website.menu', 'Event Menu'), } _defaults = { - 'website_published': False, + 'show_menu': False, } def google_map_img(self, cr, uid, ids, zoom=8, width=298, height=298, context=None): diff --git a/addons/website_event/views/website_event.xml b/addons/website_event/views/website_event.xml index fbb75e49736..783158b18d5 100644 --- a/addons/website_event/views/website_event.xml +++ b/addons/website_event/views/website_event.xml @@ -165,48 +165,61 @@ -