Conjunto de mudanças 2434 no repositório publico


Ignorar:
Timestamp:
05/04/2006 12:18:15 (14 anos atrás)
Autor:
rafahelabazzanella
Mensagem:

Concertado problema na desinstalacao e setado portal_factory

Localização:
ILPortalCasas/trunk/Extensions
Arquivos:
2 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILPortalCasas/trunk/Extensions/AppInstall.py

    r2354 r2434  
    2626    setupCss(portal)
    2727    setupCssmanager(portal)
     28    setupFactory(portal)
    2829    setupMembership(portal)
    2930    setupGroups(portal)
     
    8788    omb_tool.setVocab_age( ['1;Menos que 15','2;Entre 16 e 20','3;Entre 21 e 30','4;Entre 31 e 40',\
    8889                            '5;Entre 41 e 50','6;Entre 51 e 60','7;Entre 61 e 70','8;Acima de 71'] )
    89     portal.invokeFactory('Ombudsman', id='ouvidoria', title='Ouvidoria')
     90    ouvidoria = getattr(portal, 'ouvidoria', None)
     91    if ouvidoria is None:
     92        portal.invokeFactory('Ombudsman', id='ouvidoria', title='Ouvidoria')
    9093
    9194def setupPortal(portal):
     
    177180    cssmanager.manage_addToMapping('base_properties','Plone Css')
    178181
     182def setupFactory(portal):
     183    portal_factory = getToolByName(portal, 'portal_factory')
     184    portal_factory.manage_setPortalFactoryTypes(listOfTypeIds=['Conta', 'Document', 'Event', 'File', 'Folder', 'Image', 'Link', 'News Item', 'Ombudsman', 'OmbudsmanClaim', 'OmbudsmanResponse', 'PrestacaoContas', 'Previsao', 'Topic', 'Window', 'Newsletter', 'NewsletterBTree', 'NewsletterReference', 'NewsletterTheme', 'NewsletterTopic', 'PlonePopoll', 'Ploneboard', 'PloneboardComment', 'PloneboardConversation', 'PloneboardForum', 'Recordings', 'Subscriber', 'ATVideo', 'ATPhotoAlbum', 'ATPhoto', 'ATMediaFile', 'ATAudioFolder', 'ATAudio'])
     185
    179186def setupMembership(portal):
    180187    portal_membership = getToolByName(portal, 'portal_membership')
     
    234241    portal_properties.navtree_properties.includeTop = (False)
    235242    portal_properties.navtree_properties.idsNotToList = ('Members','portal_ombudsman', 'portal_previsao', 'ouvidoria', 'portal_windowZ', 'news', 'events',)
    236     portal_properties.navtree_properties.metaTypesNotToList = ('ATImage', 'ATFile', 'ATEvent', 'ATLink', 'ATNewsItem', 'OmbudsmanClaim', 'OmbudsmanResponse', )
     243    portal_properties.navtree_properties.metaTypesNotToList = ('ATImage', 'ATFile', 'ATEvent', 'ATLink', 'ATNewsItem', 'OmbudsmanClaim', 'OmbudsmanResponse', 'Conta', 'ATPhoto',)
    237244
    238245def setupPublicatorUtilidades(portal):
     
    352359    locked_ids = ('historia', 'camara', 'agenda', 'processos-legislativos', 'leis', 'legislacao', \
    353360                  'licitacoes', 'editais', 'contabilidade', 'utilidades', 'imagens', 'enquetes', 'newsletters', \
    354                   'foruns', 'noticias', 'eventos', 'saap', 'saal', 'scripts_backup', 'zope_scheduler')
     361                  'foruns', 'noticias', 'eventos', 'saap', 'saal', 'scripts_backup', 'zope_scheduler', 'ouvidoria')
    355362    po = self.portal_quickinstaller.ILPortalCasas.portalobjects
    356363    for id in locked_ids:
  • ILPortalCasas/trunk/Extensions/install_taxonomy.py

    r2354 r2434  
    222222    publicacoes = getattr(portal, 'publicacoes', None)
    223223    if publicacoes is None:
    224         portal.invokeFactory('Folder', id='publicacoes', title='Publicações')
    225         pub = getattr(aq_base(portal), 'publicacoes')
    226         addable_types = ['Folder','File','Link','Document','Window']
    227         if getattr(pub.aq_base, 'setConstrainTypesMode', None) is not None:
    228             pub.setConstrainTypesMode(1)
    229             pub.setImmediatelyAddableTypes(addable_types)
    230             pub.setLocallyAllowedTypes(addable_types)
     224        portal.invokeFactory('PrestacaoContas', id='publicacoes', title='Publicações')
    231225        publicacoes = getattr(portal, 'publicacoes', None)
    232226        if publicacoes is not None:
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.