Копирование одной проблемы и ее дочерних проблем является встроенной функцией, и, следовательно, она работает нормально.
Но есть ли способ сделать это несколько раз? Как повторное создание одной проблемы (включая ее детей) двадцать или пятьдесят раз?
Изменить 2
Эта новая функциональность должна быть доступна через интерфейс Redmine
и совместима с любым браузером.
Не имеет значения, является ли это полностью новым плагином, расширением встроенной функции копирования, вызовом PHP-script
или чем-либо еще.
Из-за совместимости (сети, браузеры и т.д.), Я предполагаю, что полностью серверная модификация - единственный способ пойти сюда.
Какие части плагина по умолчанию (созданные в голосовании tutorial) или ключевой элемент необходимо изменить?
Где я могу найти код для собственной функции копирования проблемы?
Или - если все это слишком сложно - как я могу написать свой плагин, чтобы указать на файл PHP
, который напрямую управляет базой данных SQL
?
Edit
Чтобы уточнить: так же, как и обычная функция копирования (либо в контекстном меню, либо в правом верхнем звене, мне все равно). Я хочу копировать одну проблему и ее подвопросы n раз. Чтобы пользователь установил величину n, любой входной номер пользователя может быть достаточным, например текстовое поле, всплывающее окно и т.д.