[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
This commit is contained in:
parent
19eda68547
commit
50182d0dfe
|
@ -19,6 +19,7 @@
|
||||||
#
|
#
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
|
import babel.dates
|
||||||
import time
|
import time
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from dateutil.relativedelta import relativedelta
|
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))
|
return request.redirect("/event/%s/register?enable_editor=1" % slug(event))
|
||||||
|
|
||||||
def get_formated_date(self, event):
|
def get_formated_date(self, event):
|
||||||
|
context = request.context
|
||||||
start_date = datetime.strptime(event.date_begin, tools.DEFAULT_SERVER_DATETIME_FORMAT).date()
|
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()
|
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)
|
@http.route('/event/get_country_event_list', type='http', auth='public', website=True)
|
||||||
def get_country_events(self ,**post):
|
def get_country_events(self ,**post):
|
||||||
|
|
Loading…
Reference in New Issue