Модули: Hdd , Отчество, Оперативная память, Токен, wifi


#21

Ну по аналогии с HDD - так же отображаются и планки памяти. )


#22

Добрый день. А как вы добавили отображение созданного модуля в списке “Тип устройства” ?


#23

Ответ дал @vladimir вот тут


#24

Добрый день !
Версия iTop 2.4 , на Debian, устанавливал через Docker
При установке модуля HDD выдает ошибку
Object not following integrity rules:
issues = Unexpected value for attribute ‘version’: Null not allowed,
class = ExtensionInstallation, id =

Скажите, пожалуйста, как установить модуль ? Что нужно поправить ?
Это мой первый iTop…

Заранее спасибо.


#25

Добрый день!
Данные модули я писал больше года назад, сейчас уже и не вспомню.
Вы только HDD модуль пытаетесь установить?


#26

Если можно пришлите скрин установки с ошибкой


#27

Доброго дня !
Спасибо за ответ.
Первый раз устанавливал сразу все модули(обновленная версия),
вы рекомендовали устанавливать их одновременно, получил ошибку при установке.
Скачал предыдущую версию , только HDD - ошибка та же.
Установил Toolkit - … зачем ? :slight_smile: пока не понял чем он может мне помочь.


#28

скриншот ошибки


#29

ну Toolkit если я правильно помню служит для отладки больше
Ругается что на атрибут version, но я не помню что бы я в этих модулях его где то прописывал. Сейчас проверю.
А если ставите обновленные модули
https://drive.google.com/folderview?id=0B4-yIU367R7XMmtXcXdKanp1dGs&usp=sharing какую ошибку пишет?


#30

ошибка одинаковая в обоих случаях


#31

Так. ставьте туллкит
Насколько я помню, там можно проверить модуль на ошибку.
И потом пришлите логи.


#32

Я правильно вас понял ? или лог из консоли нужно получить ?


#33

Да все верно


#34

Такс, на момент написания модулей, Itop был версии 2.2 или 2.3 .
Может в этом проблема. Надо читать что изменилось в 2.4


#35

Модули я проверил,ошибок нету.


#36

Так кажется нашел.
Создай пустой файл extension.xml
Впиши в него

<?xml version="1.0" encoding="UTF-8"?>
 <extension format="1.0">
<extension_code>HDD</extension_code>
<version>2.2.0</version>
<label>hdd Sample Module</label>
<description>HDD itop 2.4</description>
<mandatory>false</mandatory>
<more_info_url>GOOD</more_info_url>
 </extension>

Сохраните и закиньте в папку с модулем HDD и установи.
Отпишите результат


#37

Спасибо Дмитрий ! Вы Маг и Волшебник :slight_smile:
Установил “старую” версию модуля,позже попробую поставить весь комплект обноленной версии.
Алгоритм для каждого модуля одинаковый ?
Нужно добавить в папку с модулем
файл extension.xml с содержимым

<?xml version="1.0" encoding="UTF-8"?>
 <extension format="1.0">
<extension_code>HDD</extension_code>
<version>2.2.0</version>
<label>hdd Sample Module</label>
<description>HDD itop 2.4</description>
<mandatory>false</mandatory>
<more_info_url>GOOD</more_info_url>
 </extension>


#38

Ага, это новая фишка 2.4)


#39

Дмитрий,
файл extension.xml нужно под каждую папку редактировать (речь про ваши модули) ?
Или нужно использовать в этих модулях одинаковый файл ?


#40

Я думаю под каждую папку.
Открываете module.“Название модуля”.php
И копируете ‘label’ => Название модуля в файл extansion
пишите любой