Mail Received: remove useless template_decorator

This commit is contained in:
Simon Lehericey 2017-02-28 23:08:54 +01:00
parent 5cceb9773c
commit 7eb77ba667
5 changed files with 7 additions and 31 deletions

View file

@ -1,12 +0,0 @@
class MailTemplateDecorator < Draper::Decorator
delegate_all
def name
case object.type
when "MailReceived"
"E-mail d'accusé de réception"
else
object.type
end
end
end

View file

@ -1,6 +1,11 @@
class MailReceived < MailTemplate class MailReceived < MailTemplate
before_save :default_values before_save :default_values
def name
"E-mail d'accusé de réception"
end
def default_values def default_values
self.object ||= "[TPS] Accusé de réception pour votre dossier n°--numero_dossier--" self.object ||= "[TPS] Accusé de réception pour votre dossier n°--numero_dossier--"
self.body ||= "Bonjour, self.body ||= "Bonjour,

View file

@ -1,6 +1,6 @@
.white-back .white-back
%h3 %h3
= @mail_template.decorate.name = @mail_template.name
= simple_form_for @mail_template.becomes(MailTemplate), url: admin_procedure_mail_template_path(@procedure, @mail_template) do |f| = simple_form_for @mail_template.becomes(MailTemplate), url: admin_procedure_mail_template_path(@procedure, @mail_template) do |f|
.row .row

View file

@ -8,6 +8,6 @@
- @procedure.mail_templates.each do |mt| - @procedure.mail_templates.each do |mt|
%tr %tr
%td %td
= mt.decorate.name = mt.name
%td.text-right %td.text-right
= link_to "Personnaliser l'e-mail", edit_admin_procedure_mail_template_path(@procedure, mt) = link_to "Personnaliser l'e-mail", edit_admin_procedure_mail_template_path(@procedure, mt)

View file

@ -1,17 +0,0 @@
require 'spec_helper'
describe MailTemplateDecorator do
let(:mail_template) {create :mail_template}
let(:decorator) { mail_template.decorate }
context '#name' do
subject { decorator.name }
context 'when mail_template is a MailReceived' do
let(:mail_template) {create :mail_template, :dossier_received}
it { is_expected.to eq "E-mail d'accusé de réception" }
end
end
end