YouTrack Copy Megaplan ID
📌 Описание
Этот userscript для YouTrack добавляет кнопку 📋 внутри заголовка задачи. При нажатии кнопки в буфер обмена копируется строка с Megaplan ID, Issue ID (если найден) и названием задачи.
🔥 Возможности
✅ Автоматическое добавление кнопки в заголовок задачи (<h1 data-test="issueSummary">
).
✅ Динамическое обновление – кнопка появляется даже при переключении задач без перезагрузки страницы.
✅ Минимальная нагрузка – используется MutationObserver
для отслеживания изменений на странице.
✅ Удобный формат копирования:
- Если в URL присутствует Issue ID, итоговая строка будет:
[MegaplanID] [IssueID] Название задачи
- Если Issue ID не найден, строка будет:
[MegaplanID] Название задачи
Примеры:
[1105628] [GC-1213] Локализация
или
[1105628] Локализация
🚀 Установка
🔧 Автоустановка скрипта
📌 Просто кликните по ссылке ниже, и Tampermonkey/Violentmonkey предложит установить скрипт:
👉 Установить скрипт 👈
🛠 Альтернативная установка вручную
1. Установите менеджер скриптов
Для работы скрипта потребуется одно из расширений:
Установите расширение для вашего браузера (Chrome, Firefox, Edge и др.).
2. Добавьте скрипт вручную
- Откройте панель Violentmonkey (или Tampermonkey).
- Нажмите кнопку "Создать новый скрипт".
- Удалите стандартный код и вставьте код скрипта из этого репозитория.
- Сохраните изменения.
3. Перезагрузите YouTrack
- Перейдите в YouTrack, откройте задачу на доске спринта Agile board или любую задачу напрямую.
После установки скрипта кнопка 📋 появится в заголовке задачи.