Como posso fazer o Zenoss reconhecer mudanças de pele?
Pergunta
Estou escrevendo um Zenpack para Zenoss, que inclui uma nova fonte de dados. O DataSource tem um relacionamento Toone com outro objeto persistente e estou tentando construir a interface do usuário para permitir que um usuário especifique o valor desse relacionamento. Eu dei ao DataSource um atributo de Factory_Type_information com uma tecla "imediata_View" mapeada para o nome de um Skin/Modelo - "ViewAgentsCriptDatasource". No diretório de skins do meu Zenpack, criei o ViewAgentsCriptDataSource.pt. Zenoss parece ter gostado disso e agora, quando vejo uma instância do DataSource, vejo uma página baseada no ViewAgentsCriptDataSource.pt.
No entanto, após esse primeiro sucesso, todas as edições que eu faço no arquivo de pele/modelo são ignoradas. Tentei substituir o conteúdo fictício do arquivo por algo mais realista e recarregar a visualização da fonte de dados. O conteúdo fictício ainda aparece. Tentei reiniciar Zenoss e recarregar a vista. O conteúdo fictício ainda aparece. Tentei excluir meu zenpack e reinstalá-lo. O conteúdo fictício ainda aparece.
Como faço para que o Zenoss carregue o novo conteúdo do arquivo de pele?
Solução
O problema acabou sendo que nenhuma das alterações do modelo que fiz realmente teve algum impacto na saída da página final. As mudanças foram recolhidas, elas simplesmente não importavam.