Remove mail templates feature as buggy and unused

This commit is contained in:
Artur Beljajev 2019-05-06 13:09:50 +03:00
parent de3db4823e
commit 4a4552564d
17 changed files with 7 additions and 271 deletions

View file

@ -34,7 +34,6 @@
%li= link_to t('.zones'), admin_zones_path
%li= link_to t('.blocked_domains'), admin_blocked_domains_path
%li= link_to t('.reserved_domains'), admin_reserved_domains_path
%li= link_to t(:mail_templates), admin_mail_templates_path
%li= link_to t('.epp_log'), admin_epp_logs_path(created_after: 'today')
%li= link_to t('.repp_log'), admin_repp_logs_path(created_after: 'today')
%li= link_to t('.que'), '/admin/que'

View file

@ -1,54 +0,0 @@
= form_for([:admin, mail_template], html: {class: 'form-horizontal'}) do |f|
= render 'shared/full_errors', object: mail_template
- liquid_help = link_to 'Liquid info', 'https://github.com/Shopify/liquid/wiki/Liquid-for-Designers'
.row
.col-md-12
.panel.panel-default
.panel-body
.form-group
.col-md-4.control-label
= f.label :name
.col-md-7
= f.text_field(:name, class: 'form-control')
.form-group
.col-md-4.control-label
= f.label :subject
%br
= liquid_help
.col-md-7
= f.text_field(:subject, class: 'form-control')
.form-group
.col-md-4.control-label
= f.label :from
.col-md-7
= f.email_field :from, class: 'form-control'
.form-group
.col-md-4.control-label
= f.label :cc
.col-md-7
= f.email_field :cc, class: 'form-control'
.form-group
.col-md-4.control-label
= f.label :bcc
.col-md-7
= f.email_field :bcc, class: 'form-control'
.form-group
.col-md-12
= f.label :body, t('admin.mail_templates.html_body')
= liquid_help
.col-md-12
= f.text_area(:body, class: 'form-control', size: '15x15')
.form-group
.col-md-12
= f.label :text_body
= liquid_help
.col-md-12
= f.text_area(:text_body, class: 'form-control', size: '15x15')
%hr
.row
.col-md-12.text-right
= button_tag(t(:save), class: 'btn btn-primary')

View file

@ -1,3 +0,0 @@
= render 'shared/title', name: "#{t(:edit)}: #{@mail_template.name}"
= render 'form', mail_template: @mail_template

View file

@ -1,26 +0,0 @@
- content_for :actions do
= link_to(t(:new), new_admin_mail_template_path, class: 'btn btn-primary')
= render 'shared/title', name: t(:mail_templates)
.row
.col-md-12
.table-responsive
%table.table.table-hover.table-bordered.table-condensed
%thead
%tr
%th{class: 'col-xs-3'}= sort_link(@q, 'name', t(:name))
%th{class: 'col-xs-3'}= sort_link(@q, 'subject')
%th{class: 'col-xs-3'}= sort_link(@q, 'updated_at')
%th{class: 'col-xs-3'}= t(:actions)
%tbody
- @mail_templates.each do |mt|
%tr
%td= link_to(truncate(mt.name), admin_mail_template_path(mt))
%td= truncate(mt.subject)
%td= l(mt.updated_at)
%td
= link_to(t(:edit), edit_admin_mail_template_path(mt), class: 'btn btn-primary btn-xs')
.row
.col-md-12
= paginate @mail_templates

View file

@ -1,3 +0,0 @@
= render 'shared/title', name: t('admin.mail_templates.new_mail_template')
= render 'form', mail_template: @mail_template

View file

@ -1,41 +0,0 @@
- content_for :actions do
= link_to(t(:edit), edit_admin_mail_template_path(@mail_template.id), class: 'btn btn-primary')
= link_to(t(:delete), admin_mail_template_path(@mail_template.id),
method: :delete, data: { confirm: t(:are_you_sure) }, class: 'btn btn-danger')
= link_to(t(:email_templates), admin_mail_templates_path, class: 'btn btn-default')
= render 'shared/title', name: @mail_template.name
.row
.col-md-12
.panel.panel-default
.panel-heading
%h3.panel-title= t(:general)
.panel-body
%dl.dl-horizontal
%dt= t(:subject)
%dd= @mail_template.subject
%dt= t(:from)
%dd= @mail_template.from
- if @mail_template.cc.present?
%dt= t(:cc)
%dd= @mail_template.cc
- if @mail_template.bcc.present?
%dt= t(:bcc)
%dd= @mail_template.bcc
.col-md-12
.panel.panel-default
.panel-heading
%h3.panel-title= t(:html_body)
.panel-body
= @html_body
.col-md-12
.panel.panel-default
.panel-heading
%h3.panel-title= t(:text_body)
.panel-body
= @text_body