Manager ManagerГенератор плагина Redmine

Author: Manager Manager Displayed: 7766
Created: 02/02/2017 Updated: 09/08/2020
Version: 7
MoreLess

Генератор плагина Redmine

Установка генератора плагинов Redmine
Генерация собственного плагина / объекта
Установка пользовательского плагина / объекта
Добавление настраиваемого поля в плагин / объект

Генератор плагина Redmine - это отдельный плагин для Easy Redmine и универсального Redmine, который предоставляется бесплатно. Его цель - позволить пользователям создавать новые плагины и сущности, используя быстрый и интуитивно понятный инструмент.

 

Установка генератора плагинов Redmine

Генератор плагина Redmine можно установить или удалить так же просто, как любой другой плагин для Easy Redmine и универсального Redmine. Узнайте, как установить / удалить плагин, в этой статье (Easy Redmine) и в этой статье (Redmine).

 

Генерация собственного плагина / объекта

Чтобы создать плагин или сущность, вы должны быть администратором. Перейдите в меню «Администрирование» и выберите «Генератор объекта Redmine», как показано ниже в Redmine.

Image20200809164359_1.png

Вот так это выглядит в Easy Redmine.

Image20200809164400_2.png

Откроется форма «Новый объект», как показано ниже. Новый объект может быть создан только внутри существующего плагина, но не отдельно. Итак, в первую очередь нужно выбрать, хотите ли вы создать новый плагин или выбрать его из списка уже существующих плагинов. В первом случае введите имя для нового плагина. Каждый плагин должен содержать хотя бы одну сущность, поэтому вы также должны ввести имя сущности прямо в этой форме. Чтобы добавить больше объектов, нажмите кнопку «Добавить объект» внизу страницы. Чтобы удалить объект, просто нажмите на кнопку со значком корзины, как отмечено на экране.

Для каждой сущности выберите, какие основные поля и дополнительные поля должны иметь, такие как имя, автор, проект, текстовое поле, дата и время и т. д. Кроме того, выберите, какие функции должна иметь сущность, например, отправляет ли она уведомления по электронной почте, позволяет прикреплять файлы, позволяет добавлять настраиваемые поля или возможность поиска. Наконец, есть возможность добавить некоторые ассоциации к объекту, такие как проект, задача, пользователь или что-то еще. Закончив настройки, нажмите кнопку «Создать» внизу страницы.

Image20200809164400_3.png

Вот так это выглядит в Easy Redmine.

Image20200809164400_4.png

 

Установка пользовательского плагина / объекта

После нажатия на кнопку «Создать» плагин был сгенерирован, но еще не установлен. Чтобы установить его, следуйте этим инструкциям:

В Redmine выполните эту команду после генерации плагина: rake redmine: plugins: migrate

В Easy Redmine запустите эту команду после создания плагина: rake easyproject: install

Потом перезапустите свой сервер. Затем вы найдете название вашего плагина в верхнем меню, как на экране ниже, где мы создали плагин под названием «Luks». При нажатии на него откроется список объектов, которые были созданы в плагине. Чтобы просмотреть сведения об объекте, просто добавьте / 1 после URL-адреса, чтобы открыть первый, / 2, чтобы открыть второй и т. д. Используйте фильтры, чтобы видеть только выбранные объекты в списке, или используйте «Параметры», чтобы выбрать столбцы, которые вы хотели бы видеть в списке.

Image20200809164400_5.png

 

Добавление настраиваемого поля в плагин / объект

Чтобы добавить настраиваемое поле в созданный плагин / объект, просто перейдите в меню Администрирование: Пользовательские поля, нажмите кнопку «Новое пользовательское поле» и выберите имя плагина, как показано ниже.

Image20200809164400_6.png

Вот так это выглядит в Easy Redmine.

Image20200809164400_7.png

Add picture from clipboard