Руководство->Руководство администратора

Оригинал: RedmineCustomFields v.19

Настраиваемые поля

Настраиваемые поля дают возможность добавлять дополнительную информацию некоторым типам данных, используемых в Redmine. Смотрите 'Типы данных настраиваемых полей', чтобы узнать о всех типах данных, которые поддерживают настраиваемые поля.
Каждое настраиваемое поле может быть использовано в разных местах.

Типы данных настраиваемых полей

Настраиваемые поля могут быть следующих типов:

  • Целочисленное: положительное или отрицательное число
  • Строка: однострочное поле ввода
  • Текст: многострочный текст
  • Дата: дата
  • Логический тип: чекбокс
  • Список: выпадающий список
  • Пользователь: можно использовать для ссылки на участника проекта
  • Версия: ссылка на версию

Для каждого настраиваемого поля можно задать некоторые проверки:

  • Минимальная - максимальная длина: минимальная и максимальная длина поля (0 означает, что ограничений нет)
  • Регулярное выражение: использовать регулярное выражение для проверки содержимого поля. Примеры:
    1. за 4 заглавными буквами следует группа из нескольких цифр
      ^\[A-Z]{4}\d+$
    2. только символы, никаких цифр
      ^[^0-9]*$

      Полный перечень регулярных выражений можно найти в руководстве по Ruby.
  • Возможные значения: возможные значения для поля "Список". В каждой строке одно значение.

Использование настраиваемых поле

Настраиваемые поля для Задач

Данные в настраиваемых полях задач могут быть использованы и/или отображены в задачах, списке задач, в пользовательских запросах и в отчете о затраченном времени.

  • Трекеры: TODO
  • Обязательное: поле, обязательное для создания/сохранения задачи
  • Для всех проектов: если выбрано, то используется для всех задач во всех проектах. Иначе, для каждого проекта
    может быть выбрано, используется ли поле в задачах или нет (смотри Настройки проекта)
  • Используемое, как фильтр: TODO
  • Поисковое поле: поле, по которому можно искать, пользуясь функцией поиска в Redmine

Настраиваемые поля для записей о Затраченном времени

Данные в настраиваемых полях затраченного времени могут быть использованы и отображены в отчете о затраченном времени.

  • Обязательное: поле будет обязательным при создании/сохранении записи о затраченном времени

Настраиваемые поля для Проектов

Данные в настраиваемых полях проектов могут быть использованы и/или отображены в Обзоре проекта.

  • Обязательное: поле, необходимое для создания/сохранения проекта
  • Поисковое поле: поле, по которому можно искать, пользуясь функцией поиска в Redmine

Настраиваемые поля для Версий

Данные в настраиваемых полях версий могут быть использованы и/или отображены в Оперативном плане и в Обзоре версий.

  • Обязательное: поле, необходимое для создания/сохранения версии

Настраиваемые поля для Пользователей

Данные в настраиваемых полях пользователей могут быть использованы и/или отображены в профиле пользователя

Настраиваемые поля для Групп

Замечание: настраиваемые поля групп ещё (пока что) не используются в ядре Redmine, но другие плагины или темы могут использовать или используют их. Эти настройки пока не отражаются на других частях Redmine.

Настраиваемые поля для Действия (учёт времени)

Информация в настраиваемых полях Действий может быть использована и/или отображена в отчете о затраченном времени и в настройках проекта раздел Действия (учёт времени). См. также #4077 для подробностей об этой изящной возможности.

  • Обязательное: поле, необходимое для создания/сохранения Действия

Настраиваемые поля для приоритетов задач

Замечание: настраиваемые поля приоритета отчётов ещё (пока что) не используются в ядре Redmine, но другие плагины или темы могут использовать или используют их. Эти настройки пока не отражаются на других частях Redmine.

Настраиваемые поля Категорий документов

Замечание: настраиваемые поля категорий документов ещё (пока что) не используются в ядре Redmine, но другие плагины или темы могут использовать или используют их. Эти настройки пока не отражаются на других частях Redmine.