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