diff --git a/app/views/spree/admin/mail_methods/_form.html.erb b/app/views/spree/admin/mail_methods/_form.html.erb deleted file mode 100644 index f9062582df..0000000000 --- a/app/views/spree/admin/mail_methods/_form.html.erb +++ /dev/null @@ -1,76 +0,0 @@ -
-
- -
-
- <%= Spree.t(:general) %> - -
- <%= preference_field_tag("enable_mail_delivery", Spree::Config[:enable_mail_delivery], :type => :boolean) %> - <%= label_tag :enable_mail_delivery, Spree.t(:enable_mail_delivery) %> -
- -
- <%= label_tag :mails_from, Spree.t(:send_mails_as) %>
- <%= text_field_tag :mails_from, Spree::Config[:mails_from], :maxlength => 256, :class => 'fullwidth' %> -
- - <%= Spree.t(:smtp_send_all_emails_as_from_following_address) %> - -
- -
- <%= label_tag :mail_bcc, Spree.t(:send_copy_of_all_mails_to) %>
- <%= text_field_tag :mail_bcc, Spree::Config[:mail_bcc], :maxlength => 256, :class => 'fullwidth' %> -
- - <%= Spree.t(:smtp_send_copy_to_this_addresses) %> - -
- -
- <%= label_tag :intercept_email, Spree.t(:intercept_email_address) %>
- <%= text_field_tag :intercept_email, Spree::Config[:intercept_email], :maxlength => 256, :class => 'fullwidth' %> -
- - <%= Spree.t(:intercept_email_instructions) %> - -
-
-
- -
-
- <%= Spree.t(:smtp) %> -
- <%= label_tag :mail_domain, Spree.t(:smtp_domain) %>
- <%= text_field_tag :mail_domain, Spree::Config[:mail_domain], :class => 'fullwidth' %> -
-
- <%= label_tag :mail_host, Spree.t(:smtp_mail_host) %>
- <%= text_field_tag :mail_host, Spree::Config[:mail_host], :class => 'fullwidth' %> -
-
- <%= label_tag :mail_port, Spree.t(:smtp_port) %>
- <%= text_field_tag :mail_port, Spree::Config[:mail_port], :class => 'fullwidth' %> -
-
- <%= label_tag :secure_connection_type, Spree.t(:secure_connection_type) %>
- <%= select_tag(:secure_connection_type, options_from_collection_for_select(Spree::Core::MailSettings::SECURE_CONNECTION_TYPES.map{|w| Spree.t(w.downcase.to_sym, :default => w)}, :to_s, :to_s, Spree::Config[:secure_connection_type]), :class => 'select2 fullwidth') %> -
-
- <%= label_tag :mail_auth_type, Spree.t(:smtp_authentication_type) %>
- <%= select_tag(:mail_auth_type, options_from_collection_for_select(Spree::Core::MailSettings::MAIL_AUTH.map{|w| Spree.t(w.downcase.to_sym, :default => w)}, :to_s, :to_s, Spree::Config[:mail_auth_type]), :class => 'select2 fullwidth') %> -
-
- <%= label_tag :smtp_username, Spree.t(:smtp_username) %>
- <%= text_field_tag :smtp_username, Spree::Config[:smtp_username], :class => 'fullwidth' %> -
-
- <%= label_tag :preferred_smtp_password, Spree.t(:smtp_password) %>
- <%= password_field_tag :smtp_password, Spree::Config[:smtp_password], :class => 'fullwidth' %> -
-
-
-
-
diff --git a/app/views/spree/admin/mail_methods/_form.html.haml b/app/views/spree/admin/mail_methods/_form.html.haml new file mode 100644 index 0000000000..670e37140e --- /dev/null +++ b/app/views/spree/admin/mail_methods/_form.html.haml @@ -0,0 +1,60 @@ +%div + .row + .alpha.six.columns + %fieldset.no-border-bottom + %legend{align: "center"}= t("spree.general") + .field + = preference_field_tag("enable_mail_delivery", Spree::Config[:enable_mail_delivery], type: :boolean) + = label_tag :enable_mail_delivery, t("spree.enable_mail_delivery") + .field + = label_tag :mails_from, t("spree.send_mails_as") + %br/ + = text_field_tag :mails_from, Spree::Config[:mails_from], maxlength: 256, class: 'fullwidth' + %br/ + %span.info + = t("spree.smtp_send_all_emails_as_from_following_address") + .field + = label_tag :mail_bcc, t("spree.send_copy_of_all_mails_to") + %br/ + = text_field_tag :mail_bcc, Spree::Config[:mail_bcc], maxlength: 256, class: 'fullwidth' + %br/ + %span.info + = t("spree.smtp_send_copy_to_this_addresses") + .field + = label_tag :intercept_email, t("spree.intercept_email_address") + %br/ + = text_field_tag :intercept_email, Spree::Config[:intercept_email], maxlength: 256, class: 'fullwidth' + %br/ + %span.info + = t("spree.intercept_email_instructions") + .six.columns.omega + %fieldset.no-border-bottom + %legend{align: "center"}= t("spree.smtp") + .field + = label_tag :mail_domain, t("spree.smtp_domain") + %br/ + = text_field_tag :mail_domain, Spree::Config[:mail_domain], class: 'fullwidth' + .field + = label_tag :mail_host, t("spree.smtp_mail_host") + %br/ + = text_field_tag :mail_host, Spree::Config[:mail_host], class: 'fullwidth' + .field + = label_tag :mail_port, t("spree.smtp_port") + %br/ + = text_field_tag :mail_port, Spree::Config[:mail_port], class: 'fullwidth' + .field + = label_tag :secure_connection_type, t("spree.secure_connection_type") + %br/ + = select_tag(:secure_connection_type, options_from_collection_for_select(Spree::Core::MailSettings::SECURE_CONNECTION_TYPES.map{|w| Spree.t(w.downcase.to_sym, default: w)}, :to_s, :to_s, Spree::Config[:secure_connection_type]), class: 'select2 fullwidth') + .field + = label_tag :mail_auth_type, t("spree.smtp_authentication_type") + %br/ + = select_tag(:mail_auth_type, options_from_collection_for_select(Spree::Core::MailSettings::MAIL_AUTH.map{|w| Spree.t(w.downcase.to_sym, default: w)}, :to_s, :to_s, Spree::Config[:mail_auth_type]), class: 'select2 fullwidth') + .field + = label_tag :smtp_username, t("spree.smtp_username") + %br/ + = text_field_tag :smtp_username, Spree::Config[:smtp_username], class: 'fullwidth' + .field + = label_tag :preferred_smtp_password, t("spree.smtp_password") + %br/ + = password_field_tag :smtp_password, Spree::Config[:smtp_password], class: 'fullwidth' diff --git a/app/views/spree/admin/mail_methods/edit.html.erb b/app/views/spree/admin/mail_methods/edit.html.erb deleted file mode 100644 index 9519360d9f..0000000000 --- a/app/views/spree/admin/mail_methods/edit.html.erb +++ /dev/null @@ -1,21 +0,0 @@ -<%= render :partial => 'spree/admin/shared/configuration_menu' %> - -<% content_for :page_title do %> - <%= Spree.t(:mail_method_settings) %> -<% end %> - -<% content_for :page_actions do %> -
  • - <%= link_to_with_icon 'icon-envelope-alt', Spree.t('admin.mail_methods.send_testmail'), testmail_admin_mail_method_path, - :method => :post, :title => Spree.t('admin.mail_methods.send_testmail'), :class => 'send_mail button no-text' %> -
  • -<% end %> - -<%= render :partial => 'spree/shared/error_messages', :locals => { :target => @mail_method } %> - -<%= form_tag admin_mail_method_path, :method => :put do |f| %> -
    - <%= render :partial => 'form', :locals => { :f => f } %> -
    <%= button Spree.t('actions.update'), 'icon-refresh' %>
    -
    -<% end %> diff --git a/app/views/spree/admin/mail_methods/edit.html.haml b/app/views/spree/admin/mail_methods/edit.html.haml new file mode 100644 index 0000000000..90938e4542 --- /dev/null +++ b/app/views/spree/admin/mail_methods/edit.html.haml @@ -0,0 +1,15 @@ += render partial: 'spree/admin/shared/configuration_menu' + +- content_for :page_title do + = t("spree.mail_method_settings") + +- content_for :page_actions do + %li + = link_to_with_icon 'icon-envelope-alt', t("spree.admin.mail_methods.send_testmail"), testmail_admin_mail_method_path, method: :post, title: t("spree.admin.mail_methods.send_testmail"), class: 'send_mail button no-text' + += render partial: 'spree/shared/error_messages', locals: { target: @mail_method } + += form_tag admin_mail_method_path, method: :put do |f| + %fieldset.no-border-top + = render partial: 'form', locals: { f: f } + .form-buttons.filter-actions.actions= button t("spree.actions.update"), 'icon-refresh'