add handling of nursery sections

This commit is contained in:
Josue Kouka 2018-01-16 19:04:23 +01:00
parent 975d216da5
commit 14978af357
1 changed files with 7 additions and 2 deletions

View File

@ -113,13 +113,17 @@ def extract_zip_to_tmp(filename):
zipf.extractall(tempfile.gettempdir())
def decode_iso8859(value):
return value.decode('iso-8859-1').encode('utf8')
class ConcertoFormatter(object):
name = 'concerto'
fieldnames = [
'ID_LIE', 'DAT_JOUR_TMP', 'HEU_DEBUT_TMP', 'HEU_FIN_TMP',
'NB_PLACESPOSS_TMP', 'NB_PLACESOCC_TMP', 'NB_PLACESRESFUT_TMP',
'NB_PLACESRES_TMP', 'NB_PLACESLIBRES_TMP', 'NB_DUREE_TMP',
'LIB_NOM_LIE', 'NB_PLACESRESFUTPOND_TMP']
'LIB_NOM_LIE', 'LIB_GROUPE', 'NB_PLACESRESFUTPOND_TMP']
def __init__(self, filename, **kwargs):
self.filename = filename
@ -140,7 +144,8 @@ class ConcertoFormatter(object):
agenda_id = event['ID_LIE']
if not agenda_id in agendas:
nursery_slug = agenda_id
nursery = event['LIB_NOM_LIE'].decode('iso-8859-1').encode('utf8')
nursery = '%s - %s' % (
decode_iso8859(event['LIB_NOM_LIE']), decode_iso8859(event['LIB_GROUPE']))
agenda = {'slug': nursery_slug, 'label': nursery,
'events': [], 'kind': 'events', 'minimal_booking_delay': 0, 'maximal_booking_delay': 30}
agenda['permissions'] = {'edit': None, 'view': None}