пятница, 18 октября 2013 г.

сделать обязательным поле назначена в redmine

в файле
{redmine}/app/models/issue.rb
поправить  строчку (67)
 validates_presence_of :subject, :priority, :project, :tracker, :author, :status
на 
 validates_presence_of :subject, :priority, :project, :tracker, :author, :status, :assigned_to

и в 
redmine/app/views/issues/_attributes.html.erb
(18)
<p><%= f.select :assigned_to_id, principals_options_for_select(@issue.assignable_users, @issue.assigned_to), :include_blank => true, :required => @issue.required_attribute?('assigned_to_id') %></p>

на

<p><%= f.select :assigned_to_id, principals_options_for_select(@issue.assignable_users, @issue.assigned_to), :include_blank => true, :required => true %></p>

3 комментария:

  1. А если нужно поле "Срок завершения" due_date - нужно написать в 62 строке вместо @issue.required_attribute?('assigned_to_id') - true?

    ОтветитьУдалить
  2. Да, сработало.
    Похоже с 2015 сельский программист перестал быть таковым, но дело его живет.

    ОтветитьУдалить
  3. Нашел стандартное решение - во второй вкладке настроек Redmine - в "Последовательности действий" каждое поле можно настроить, в том числе и кастомное. )))

    ОтветитьУдалить

PHP: The Right Way блог програмышки
Яндекс.Метрика