в файле
{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>
{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>
А если нужно поле "Срок завершения" due_date - нужно написать в 62 строке вместо @issue.required_attribute?('assigned_to_id') - true?
ОтветитьУдалитьДа, сработало.
ОтветитьУдалитьПохоже с 2015 сельский программист перестал быть таковым, но дело его живет.
Нашел стандартное решение - во второй вкладке настроек Redmine - в "Последовательности действий" каждое поле можно настроить, в том числе и кастомное. )))
ОтветитьУдалить