add handling of nursery sections
This commit is contained in:
parent
975d216da5
commit
14978af357
|
@ -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}
|
||||
|
|
Reference in New Issue