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
>
>
>

Responder a