Commit 0f9307fe2c214d197c057747b111976ccd27329a
1 parent
8a4dc901
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
Move email template selection to task partials
Showing
4 changed files
with
6 additions
and
4 deletions
Show diff stats
app/helpers/task_helper.rb
| 1 | 1 | module TaskHelper |
| 2 | 2 | |
| 3 | - def task_email_template(description, email_templates, task) | |
| 3 | + def task_email_template(description, email_templates, task, include_blank=true) | |
| 4 | 4 | return '' unless email_templates.present? |
| 5 | 5 | |
| 6 | 6 | content_tag( |
| 7 | 7 | :div, |
| 8 | - labelled_form_field(description, select_tag("tasks[#{task.id}][task][email_template_id]", options_from_collection_for_select(email_templates, :id, :name), :include_blank => true, 'data-url' => url_for(:controller => 'email_templates', :action => 'show_parsed', :profile => profile.identifier))), | |
| 8 | + labelled_form_field(description, select_tag("tasks[#{task.id}][task][email_template_id]", options_from_collection_for_select(email_templates, :id, :name), :include_blank => include_blank, 'data-url' => url_for(:controller => 'email_templates', :action => 'show_parsed', :profile => profile.identifier))), | |
| 9 | 9 | :class => 'template-selection' |
| 10 | 10 | ) |
| 11 | 11 | end | ... | ... |
app/views/tasks/_approve_article_accept_details.html.erb
app/views/tasks/_task.html.erb
| ... | ... | @@ -52,14 +52,12 @@ |
| 52 | 52 | <%= fields_for "tasks[#{task.id}][task]", task do |f| %> |
| 53 | 53 | <% if task.accept_details %> |
| 54 | 54 | <div id="on-accept-information-<%=task.id%>" style="display: none"> |
| 55 | - <%= task_email_template(_('Select an acceptance email template:'), @acceptance_email_templates, task) %> | |
| 56 | 55 | <%= render :partial => partial_for_class(task.class, nil, :accept_details), :locals => {:task => task, :f => f} %> |
| 57 | 56 | </div> |
| 58 | 57 | <% end %> |
| 59 | 58 | |
| 60 | 59 | <% if task.reject_details %> |
| 61 | 60 | <div id="on-reject-information-<%=task.id%>" style="display: none"> |
| 62 | - <%= task_email_template(_('Select a rejection email template:'), @rejection_email_templates, task) %> | |
| 63 | 61 | <%= render :partial => partial_for_class(task.class, nil, :reject_details), :locals => {:task => task, :f => f} %> |
| 64 | 62 | </div> |
| 65 | 63 | <% end %> | ... | ... |
app/views/tasks/_task_reject_details.html.erb