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
|
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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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