Conjunto de mudanças 6441 no repositório publico


Ignorar:
Timestamp:
03/06/2012 19:44:33 (9 anos atrás)
Autor:
mazza
Mensagem:

GS: instalacao remove front-page (se existir)

(+ refatoracao)

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • PortalInterlegis/produtos/il.portalinterlegis/src/il/portalinterlegis/setuphandlers.py

    r6430 r6441  
    1616
    1717    portal = context.getSite()
     18
     19    # home
     20    if hasattr(portal, 'front-page'):
     21        del portal['front-page']
     22    portal.setLayout('home')
     23
     24    # navegacao de 1o nivel
    1825    normalizer = getUtility(IIDNormalizer)
    19 
    20     folders = [{'id': normalizer.normalize(title),
     26    folders_do_menu = [{'id': normalizer.normalize(title),
    2127                     'title': title,
    2228                     'description': u'Seção %s' % title,
     
    3339                             (u'Comunicação', IComunicacao),
    3440                             ]]
    35     createObjects(portal, folders)
    36     portal.setLayout('home')
     41    createObjects(portal, folders_do_menu)
    3742
    3843    # esconde todo o resto!
    39     ids_folders_visiveis = [f['id'] for f in folders] + ['front-page']
     44    ids_folders_do_menu = [f['id'] for f in folders_do_menu] + ['front-page']
    4045    for id in portal.objectIds():
    41         if id not in ids_folders_visiveis:
     46        if id not in ids_folders_do_menu:
    4247            obj = portal[id]
    4348            if hasattr(obj, 'exclude_from_nav'):
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.