Создание, изменение и удаление типов КЕ


#1

Есть насущьная необходимость внести изменения в список типов КЕ.
Пока видится, что можно часть переименовать, какие-то удалить совсеми на последок создать новые.
Хотя может гораздо проще удалить все не нужные и создать новые.
Подскажите - есть пошаговая инструкция на русском языке каким образом удалить лишние и создать новые типы КЕ?
Пока пытаюсь понять что именно надо делать для оздания новых типов КЕ по инструкции https://wiki.openitop.org/doku.php?id=2_1_0:customization:add-class-sample , но что-то плохо получается…
Можно пошагово - хотя бы в общих чертах что и в какой последовательности делать?
ToolKit я уже установил, но что с ним делать дальше? … или не с ним… чего-тто вечером голова не очень соображает :frowning:


Добавление поля к pc (персональному компьютеру)
Как сделать полное ФИО персоны
Создание нового типа + настройка типологии
#2

На русском языке инструкции нет. В официальной документации есть примеры с картинками, кодом и краткими пояснениями. Например https://wiki.openitop.org/doku.php?id=2_1_0:customization:add-attribute-sample.
Первым делом нужно ознакомиться с содержанием раздела Кастомизация. Некоторые вопросы уже разбирались (изменение и удаление).

Смотри тут: Собственные модули

В инструкции написано, что именно надо делать. Что не получается?


#3

5 сообщений перенесены в новую тему: Помогите создать свой модуль Customer


#5

[quote=“vladimir, post:2, topic:140”]
Что не получается?[/quote]
Не получается понять что делать по инструкции от сюда

  1. Create an empty module - генерация пустого модуля, но что вносить в поля:
    Module Version - это моя нумерация версий моего модуля?
    Category - какие бывают категории и на что это влияет?
    Dependencies - какие бывают зависимости и на что это влияет?
  2. Install a development instance of iTop, including your empty module in the “extensions” folder" - это что такое необходимо установить и где его взять?
  3. Install the toolkit on your developement instance - тут понятно, сделано
  4. Edit your extension module and validate it with the toolkit - круто - отредактируйте для себя и проверьте в toolkit, а как это сделать?
  5. Apply the changes made to your extension module to the “production” environment - как это сделать?

Возможно у меня совсем тупые вопросы, но хотя бы основные шаги напишите по русски - по одному предложению со ссылкой где это читать.
Я в этом вообще “дуб-дубом”.
Спасибо.


Компиляция
#7

По инструкции оттуда делать ничего не надо. Она описывает общий порядок разработки модулей. Сначала нужно сделать всё точь-в-точь по этим манам:

  1. Добавление поля в КЕ
  2. Добавление нового типа КЕ

Прям так, как там написано, пункт за пунктом.

Смотрим сюда:

“Установите отдельный экземпляр iTop для разработки, включающий ваш пустой модуль в папке “дополнения””. Т.е. просто ставишь еще один iTop, в папку itop/extensions relftim папку со своим модулем.

Как пользоваться ToolKit. На первой вкладке проверяется правильность модели данных; изменил модуль, нажал Refresh, если есть ошибки, исправляешь, если нет, идешь на вторую вкладку. На второй вкладке нажимаешь Refresh, если отображаются необходимые изменения в БД, нажимаешь Udpate iTop Code And Database, если изменять БД не нужно, жмешь Udpate iTop Code. Всё, изменения модуля применены.
А какие изменения в самом модуле нужны, я знать не могу.

Кидаешь папку с модулем в экземпляр iTop, который у тебя в эксплуатации, разрешаешь редактирование config-itop.php, запускаешь http://itop/setup и обновляешь.

Но сначала это и это. Иначе никак.


The following modules have unmet dependencies