summaryrefslogtreecommitdiff
path: root/addons/website_event/models
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2020-01-17 15:42:41 +0000
committerThibault Delavallée <tde@odoo.com>2020-01-28 10:54:46 +0000
commit8bc9d7710434df4732bb452bb9efac1fd091ee31 (patch)
treee7af0f16b5df8bfd772de921daefcee7e8122eb8 /addons/website_event/models
parent3895baf28f1153201338cdfd0336e2907b6245b2 (diff)
[IMP] (website_)event: clean fields definition and parameters
In this commit we prepare future event model changes by reordering removing unnecessary parameters definitions, notably readonly set to False as it is the default value. Those parameters notably come from 412ff994f1120457c912aad487265e3de8a9f35a . Some reordering is also done in order to better understand future pre / post change model organization. LINKS Task ID 2177281 (support tickets directly in event) Prepares Community PR odoo/odoo#43488 Closes Community PR odoo/odoo#44066
Diffstat (limited to 'addons/website_event/models')
-rw-r--r--addons/website_event/models/event_event.py20
1 files changed, 9 insertions, 11 deletions
diff --git a/addons/website_event/models/event_event.py b/addons/website_event/models/event_event.py
index 0fa062e5162..611ba30263b 100644
--- a/addons/website_event/models/event_event.py
+++ b/addons/website_event/models/event_event.py
@@ -1,12 +1,11 @@
# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
-import pytz
import werkzeug
import json
from odoo import api, fields, models, _
from odoo.addons.http_routing.models.ir_http import slug
-from odoo.exceptions import UserError
GOOGLE_CALENDAR_URL = 'https://www.google.com/calendar/render?'
@@ -15,27 +14,26 @@ class EventType(models.Model):
_name = 'event.type'
_inherit = ['event.type']
- website_menu = fields.Boolean(
- 'Display a dedicated menu on Website')
+ website_menu = fields.Boolean('Display a dedicated menu on Website')
class Event(models.Model):
_name = 'event.event'
_inherit = ['event.event', 'website.seo.metadata', 'website.published.multi.mixin']
- website_published = fields.Boolean(tracking=True)
-
+ # description
subtitle = fields.Char('Event Subtitle', translate=True)
-
+ # registration
is_participating = fields.Boolean("Is Participating", compute="_compute_is_participating")
-
+ # website
+ website_published = fields.Boolean(tracking=True)
cover_properties = fields.Text(
'Cover Properties',
default='{"background-image": "none", "background-color": "oe_blue", "opacity": "0.4", "resize_class": "o_half_screen_height"}')
-
- website_menu = fields.Boolean('Dedicated Menu',
+ website_menu = fields.Boolean(
+ 'Dedicated Menu', copy=False,
help="Creates menus Introduction, Location and Register on the page "
- " of the event on the website.", copy=False)
+ " of the event on the website.")
menu_id = fields.Many2one('website.menu', 'Event Menu', copy=False)
def _compute_is_participating(self):