Elisandra Fidler wrote: > Bom dia pessoal!! Olá Elisandra,
> Estou enfrentando alguns problemas com objetos que herdam de > UniqueObject, devo estar fazendo alguma coisa errada. > na classe configurei as seguintes tags: > imports --> from Products.CMFCore.utils import UniqueObject > additional_parents --> UniqueObject > rename_after_creation --> True Você não precisa declarar rename_after_creation pois está emulando um objeto singleton que tem um ID fixo. > - Um problema é que quando vou criar o objeto dá um erro dizendo que o > id não pode ser alterado, aí tenho que setar a tag > rename_after_creation para false. Justamente, pelo motivo que citei acima. > - Outro problema é que mesmo sendo UniqueObject pode-se incluir > quantos objetos quiser, portanto não funciona essa estória de objeto > único. Não deveria... > Não sei o que fiz de errado o se está faltando alguma coisa, alguém > tem idéia do que seja? Acho que só faltou redefinir o construtor __init__. Como você não postou nenhum código presumo que o seu tipo Archetypes descenda de BaseContent. Ficaria assim. def __init__(self, id=None): BaseContent.__init__(self, 'id_do_objeto') Bem, se errei fica um exemplo de como fazer: http://repositorio.interlegis.gov.br/ILSAAL/trunk/model/SAAL.png http://repositorio.interlegis.gov.br/ILSAAL/trunk/model/SAAL.zuml Abraço, -- Jean Ferri _______________________________________________________ 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