Как описано в названии, я ищу умный, безопасный и эффективный способ установить поле в JIRA до Только для чтения. Ниже приведен краткий список подходов, руководств и плагинов, используемых в попытке достичь этого.Как сделать поле JIRA Number только для чтения?
- установлен и развернут Behaviours Plugin
- Это привело к ошибке разрешения формы всей JIRA установки некоторых из самых основных и редактируемых полей в не-Writeable. Дальнейшее исследование показало, что это известная проблема, которая в ближайшее время не будет исправлена.
- Я поместил вверх и вниз варианты существующего Field Behaviour JIRA, и он просто не предлагает установить поле только для чтения.
- Скрытие не является вариантом, так как поле должно быть видимым (подробнее об этом ниже).
- Потенциальным вариантом было бы создать новый Screen Scheme, который просто исключает это поле из экрана редактирования.
- Связывание новых схем экрана с нашим текущим проектом было бы небольшой катастрофой, так как многие другие проекты зависят и разделяются. Следовательно, создание поля только для чтения или только для административной записи было бы гораздо лучшим решением в этом случае.
Что касается пользовательского поля: Я создал пост функцию в рабочем процессе нашего текущего проекта, что позволит увеличить настраиваемый номер поле с шагом в 1 каждый раз проблема/задача/ошибка будет возобновлена. По сути, я отслеживаю количество повторных открытий. Это подводит меня к причине моего требования только для чтения. Разработчики не должны изменять значение этого поля, поскольку оно будет отбрасывать статистику.
Спасибо, что ответили на мой вопрос! Я добавил скрипт, и это _partially_ работает. Поле остается редактируемым при использовании функции наведения на редактирование. Должны ли мы использовать функцию jQuery hover для достижения этой цели? – RamblingAP
ответ обновлен, добавьте этот скрипт в «баннер объявлений», который должен сделать трюк. « – Kuf
Спасибо за ваш ответ, я добавил этот скрипт на баннер объявлений, однако встроенное/зависающее редактирование все еще перезаписывает данные в полях. Любые другие предложения, которые я мог бы выполнить? – RamblingAP