Olá Allyson,
Terá o mesmo efeito sugerido pelo Martin, pois o painel de controle do
Plone utiliza o portal_repository para fazer o versionamento. Da mesma
forma que o código do Martin.
Para tirar qualquer dúvida dê uma olhada no arquvo types.py no pacote
plone.app.controlpanel.
T+,
Gustavo Lepri
Em 22/02/08, allysonalves<[EMAIL PROTECTED]> escreveu:
> Olá pessoal
>
> Ok, mas se eu usar a opção do painel de controle do plone 3.0.6 "Tipos" onde
> eu seleciono um tipo de conteúdo e atribuo ao mesmo certas configurações como
> workflow, comentário, versionado etc.
>
> @@Configuração dos Tipos
>
> Configurações de workflow, visibilidade e versionamento para os seus tipos
> de conteúdos.
>
> Isso terá o mesmo efeito que o sugerido por Martin Aspeli ? Onde usarei mais
> especificamente a opção de versionar do painel de controle do plone.
>
>
> Saudações
>
> Allyson Roberto Alves Cavalcanti
>
> > Allyson,
> >
> > Você tem que registrar esses conteúdos dentro de portal_repository.
> >
> > Abaixo segue um código que vem no livro do Martin Aspeli que deve te
> > ajudar um pouco:
> >
> > from Products.CMFCore.utils import getToolByName
> > from Products.CMFEditions.setuphandlers import DEFAULT_POLICIES
> >
> > def setVersionedTypes(portal):
> > portal_repository = getToolByName(portal, 'portal_repository')
> > versionable_types =
> list(portal_repository.getVersionableContentTypes())
> > for type_id in ('RichDocument','Film','Cinema','Promotion',):
> > if type_id not in versionable_types:
> > versionable_types.append(type_id)
> > # Add default versioning policies to the versioned type
> > for policy_id in DEFAULT_POLICIES:
> > portal_repository.addPolicyForContentType(type_id,
> policy_id)
> > portal_repository.setVersionableContentTypes(versionable_types)
> >
> > Onde RichDocument, Film, Cinema e Promotion são os tipos de conteúdo
> > que vai ser versionado.
> >
> > T+!
> >
> > Gustavo Lepri
> >
> >
> >
> > Em 21/02/08, allysonalves<[EMAIL PROTECTED]> escreveu:
> > > Olá Pessoal
> > >
> > > Eu desenvolvi um conteúdo simples para o plone usando ArgoUML e
> ArchgenXML. Trata-se de uma classe simples, derivada de basecontent. Como o
> exemplo HelloWorld dos tutoriais que encontramos na internet.
> > >
> > > Nessa classe eu tenho os seguinte atributos.
> > >
> > > Nome:string
> > > Endereco:string
> > > Cidade:string
> > > UF:string
> > > Foto:file
> > >
> > > O que preciso fazer para que o plone gerência o histórico das mudanças
> nesse conteúdo; tal como é feito nos conteúdos tipo página do plone.
> > >
> > > Estou usando:
> > >
> > > Configuração de Produtos Adicionais
> > >
> > > * Cache Configuration Tool Cache Configuration Tool
> > >
> > > * Coleção de Vocabulários Coleção de Vocabulários
> > >
> > > * FileSystem storage Preferences FileSystem storage Preferences
> > >
> > > Visão geral da versão do Plone
> > >
> > > * Plone 3.0.5
> > > * CMF-2.1.0
> > > * Zope (Zope 2.10.5-final, python 2.4.4, win32)
> > > * Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit
> (Intel)]
> > > * PIL 1.1.6
> > >
> > > Saudações
> > >
> > > Allyson Roberto Alves Cavalcanti
> > >
> > >
> > >
> > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> > > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> >
>
>
>
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>