Как я могу заставить Zenoss распознавать изменения кожи?

Я пишу ZenPack для Zenoss, который включает в себя новый источник данных. DataSource имеет отношение ToOne с другим постоянным объектом, и я пытаюсь создать пользовательский интерфейс, чтобы позволить пользователю указать значение этого отношения. Я дал DataSource атрибут factory_type_information с ключом "немедленного просмотра", сопоставленным с именем скина / шаблона - "viewAgentScriptDataSource". В каталоге скинов моего ZenPack я создал viewAgentScriptDataSource.pt. Zenoss, похоже, это понравилось, и теперь, когда я просматриваю экземпляр DataSource, я вижу страницу, основанную на viewAgentScriptDataSource.pt.

Однако после этого первого успеха любые изменения, которые я делаю в файле скина / шаблона, игнорируются. Я попытался заменить фиктивное содержимое файла чем-то более реалистичным и перезагрузить представление источника данных. Фиктивный контент все еще появляется. Я попытался перезапустить Zenoss и перезагрузить вид. Фиктивный контент все еще появляется. Я попытался удалить свой ZenPack и переустановить его. Фиктивный контент все еще появляется.

Как получить Zenoss для загрузки нового содержимого файла скина?

1 ответ

Решение

Проблема оказалась в том, что ни одно из внесенных мной изменений в шаблоне не оказало никакого влияния на окончательный вывод страницы. Изменения были подобраны, они просто не имели значения.

Другие вопросы по тегам