You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Большинство пользовательских файлов находятся в <jira_install>/atlassian-jira/WEB-INF/classes/templates/plugins/fields/edit/.

If you have several custom fields for modification, this will be tedious to restart JIRA after each time you had modified the velocity file. In order for the changes in the velocity file to be picked up without a restart (but you need to refresh the page), you can try the following workaround:
Если у вас несколько полей для модификации, то будет утомительно перезапускать JIRA каждый раз после изменения velocity файла. Для того, чтобы изменения в velocity файле вступили в силу без перезагрузки (но нужно обновить страницу), сделайте следующее:

  1. Найдите файл velocity.properties в <jira-install>/atlassian-jira/WEB-INF/classes/.
  2. Установите значение false в строчке class.resource.loader.cache:
    class.resource.loader.cache=false
  3. Раскомментируйте строку:
    velocimacro.library.autoreload=true

Каскадный список

Имя файла: edit-cascadingselect.vm
Расположение: <jira_install>/atlassian-jira/WEB-INF/classes/templates/plugins/fields/edit/.

  1. Найдите строку:
    <select id="${customField.id}" name="${customField.id}">
  2. Измените строку:
    <select id="${customField.id}" name="${customField.id}" style="width:200px">
  3. Предыдущий шаг был для родительского поля. Каскадный список имеет два списка с выбором. Итак, что вам нужно сделать то же самое для дочернего поля или второго списка с выбором. Найдите строку:
    <select id="${customField.id}:1" name="${customField.id}:1">
  4. Измените строку:
    <select id="${customField.id}:1" name="${customField.id}:1" style="width:200px">
  5. Если Вы хотите увеличить размер для определенного каскадного списка, Вы должны знать идентификатор поля. Вы можете найти идентификатор, по ссылке Configure в Administration > Issue Fields > Custom Fields. Вы должны добавить следующую строку в файл (сделайте то же самое для второго списка с выбором) перед кодом (Шаг 1):
    #if ($customField.id=="customfield_10010")
    <select id="${customField.id}" name="${customField.id}" style="width:500px">
    #end
    
  6. Не забудьте перезапускать JIRA того, чтобы изменения вступили в силу.
  • No labels