Mail Received: remove useless template_decorator
This commit is contained in:
parent
5cceb9773c
commit
7eb77ba667
5 changed files with 7 additions and 31 deletions
|
@ -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
|
|
@ -1,6 +1,11 @@
|
|||
class MailReceived < MailTemplate
|
||||
before_save :default_values
|
||||
|
||||
|
||||
def name
|
||||
"E-mail d'accusé de réception"
|
||||
end
|
||||
|
||||
def default_values
|
||||
self.object ||= "[TPS] Accusé de réception pour votre dossier n°--numero_dossier--"
|
||||
self.body ||= "Bonjour,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.white-back
|
||||
%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|
|
||||
.row
|
||||
|
|
|
@ -8,6 +8,6 @@
|
|||
- @procedure.mail_templates.each do |mt|
|
||||
%tr
|
||||
%td
|
||||
= mt.decorate.name
|
||||
= mt.name
|
||||
%td.text-right
|
||||
= link_to "Personnaliser l'e-mail", edit_admin_procedure_mail_template_path(@procedure, mt)
|
||||
|
|
|
@ -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
|
Loading…
Add table
Reference in a new issue