Dorneles,

You're a genius! ha ha

Vc foi a única pessoa no mundo que soube me dar esta resposta.

Obrigada,
Rafa

Em Qua, 2006-03-08 às 19:35 -0300, Dorneles Treméa escreveu:
> Oi Rafahela,
> 
> > Estou fazendo um pacote .deb de um produto que desenvolvi para
> > Zope/Plone. Na hora da instalação, deste pacote ele deve criar uma
> > instância Zope, e criar um Plone Site dentro desta instância.
> > 
> > Eu fiz o seguinte, dentro do meu pacote portal-modelo-zope2.8 criei um
> > script (postinst) que executa:
> > 
> >         /etc/init.d/zope2.8 stop
> >         /var/lib/zope2.8/instance/portalcasas/bin/zopectl run
> > /var/lib/zope2.8/instance/portalcasas/Products/ILPortalCasas/install.py
> >         /etc/init.d/zope2.8 start
> > 
> > E o install.py tem o seguinte código:
> > 
> > from AccessControl.SecurityManagement import newSecurityManager
> > import transaction
> > 
> > t = transaction.get()
> > 
> > app.acl_users._doAddUser('fooUser', '', ['Manager'], [])
> > user = app.acl_users.getUserById('fooUser').__of__(app.acl_users)
> > newSecurityManager(None, user)
> > 
> > app.manage_addProduct['CMFPlone'].manage_addSite(id='portal',
> > custom_policy='ILPortalCasas')
> > t.commit()
> > 
> > Ele cria o Plone Site, mas pela metade. Parece que ele aborta no meio da
> > criação. Eu tenho que ter alguma permissão especial para adicionar este
> > Plone Site?
> 
> se eu não me engano, quando você executa 'zopectl run script.py',
> não é criado um 'REQUEST' e talvez algo esteja dependendo de um...
> 
> Dá uma olhada no Testing.makerequest, para ver se ajuda.
> 
> HTH,
> 


        

        
                
_______________________________________________________ 
Yahoo! doce lar. Fa�a do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a