diff options
| author | Goffin Simon <sig@odoo.com> | 2015-05-28 13:27:30 +0200 |
|---|---|---|
| committer | Goffin Simon <sig@odoo.com> | 2015-05-29 16:56:14 +0200 |
| commit | 50182d0dfe1f1858c42bd8d17a04bedc5f87e77e (patch) | |
| tree | cad0f5e9b425e8acb1d558dedf66dde5a0c51b6c /addons/website_event/controllers/main.py | |
| parent | 19eda68547917cfabe923ea41edb8ac7beb141b6 (diff) | |
[FIX] website_event: month in local events
The month inside the local events snippet must be in the user language.
Inspired from def _read_group_format_result in models.py
opw:640011
Diffstat (limited to 'addons/website_event/controllers/main.py')
| -rw-r--r-- | addons/website_event/controllers/main.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/website_event/controllers/main.py b/addons/website_event/controllers/main.py index eac3c3e0a77..38b4714485e 100644 --- a/addons/website_event/controllers/main.py +++ b/addons/website_event/controllers/main.py @@ -19,6 +19,7 @@ # ############################################################################## +import babel.dates import time from datetime import datetime, timedelta from dateutil.relativedelta import relativedelta @@ -225,9 +226,11 @@ class website_event(http.Controller): return request.redirect("/event/%s/register?enable_editor=1" % slug(event)) def get_formated_date(self, event): + context = request.context start_date = datetime.strptime(event.date_begin, tools.DEFAULT_SERVER_DATETIME_FORMAT).date() end_date = datetime.strptime(event.date_end, tools.DEFAULT_SERVER_DATETIME_FORMAT).date() - return ('%s %s%s') % (start_date.strftime("%b"), start_date.strftime("%e"), (end_date != start_date and ("-"+end_date.strftime("%e")) or "")) + month = babel.dates.get_month_names('abbreviated', locale=context.get('lang', 'en_US'))[start_date.month] + return ('%s %s%s') % (month, start_date.strftime("%e"), (end_date != start_date and ("-"+end_date.strftime("%e")) or "")) @http.route('/event/get_country_event_list', type='http', auth='public', website=True) def get_country_events(self ,**post): |
