Diego, dá uma olhada em ATContentTypes/migration/othermigrator.py
OU vc pode fazer na mão: um objeto tem 4 atributos que definem qual o seu tipo e classe. são: obj.__module__ obj.__class__ obj.meta_type obj.portal_type Vc pode alterar esses atributos para os mesmos valores de um objeto criado depois da alteração. Mas pra fazer isso tem q ser pelo zope no modo debug. PS: qdo alterar alguma coisa no modo debug tem que comitar a transação: import transaction transaction.get().commit() On 2/22/07, Diego Manhães Pinheiro <[EMAIL PROTECTED]> wrote:
Olá a todos da lista!!! Estou com uma dúvida bem idiota sobre Archetypes (acredito eu) e gostaria de pedir a ajuda de vocês. Tenho um novo conteúdo chamado Cadastro. Esse conteúdo foi colocado em produção. Depois o nome classe que representa o conteúdo foi modificado para CadastrodeFonte. Quando fui adicionar o produto novamente todos os Conteúdos que eram Cadastro ficaram quebrados(broken). Agora como migrar um conteúdo para outro que na verdade é o mesmo conteúdo mas apenas com o nome da classe diferente ? Qualquer ajuda é bem vinda. -- ----------------------------------- Diego Manhães Pinheiro Linux User #375020
-- Johnny Souza 6199358098 Ciência da Computação - UnB