1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-12-01 05:43:04 +00:00
الملفات
postal/app/views/domains/index.html.haml
Charlie Smurthwaite a7e3e9de79 Revert "add domain button on top of Domains page."
I've tested this, and I'm afraid I don't like it from a design perpective as it is not consistent with the other pages, and it looks inverted when only one domain is present. Perhaps we can design this better, though I'm not sure how.
2018-08-22 11:40:49 +01:00

75 أسطر
3.6 KiB
Plaintext

- if @server
- page_title << @server.name
- page_title << "Domains"
- if @server
= render 'servers/sidebar', :active_server => @server
= render 'servers/header', :active_nav => :domains
= render 'nav', :active_nav => :domains
- else
.pageHeader
%h1.pageHeader__title
%span.pageHeader__titlePrevious
= @organization.name
&rarr;
Domains
= render 'organizations/nav', :active_nav => :domains
.pageContent.pageContent--compact
- if @domains.empty?
.noData.noData--clean
%h2.noData__title There are no domains for this server.
%p.noData__text
To send & receive messages you need to add & verify the domain you wish to send/receive
messages to/from. Add your domain below to get started.
%p.noData__button= link_to "Add your first domain", [:new, organization, @server, :domain], :class => "button button--positive"
- else
%ul.domainList.u-margin
- for domain in @domains
%li.domainList__item
.domainList__details
%p.domainList__name
= link_to domain.name, [:setup, organization, @server, domain]
- if domain.use_for_any?
%span.label.label--blue Any
%ul.domainList__checks
- if domain.spf_status == 'OK'
%li.domainList__check.domainList__check--ok SPF
- elsif domain.spf_status.nil?
- else
%li.domainList__check.domainList__check--warning{:title => domain.spf_error}= link_to "SPF", [:setup, organization, @server, domain]
- if domain.dkim_status == 'OK'
%li.domainList__check.domainList__check--ok DKIM
- elsif domain.dkim_status.nil?
- else
%li.domainList__check.domainList__check--warning{:title => domain.dkim_error}= link_to "DKIM", [:setup, organization, @server, domain]
- if domain.mx_status == 'OK'
%li.domainList__check.domainList__check--ok MX
- elsif domain.mx_status.nil?
- else
%li.domainList__check.domainList__check--neutral-cross{:title => domain.mx_error}= link_to "MX", [:setup, organization, @server, domain]
- if domain.return_path_status == 'OK'
%li.domainList__check.domainList__check--ok Return Path
- elsif domain.return_path_status.nil?
- elsif domain.return_path_status == 'Missing'
%li.domainList__check.domainList__check--neutral{:title => domain.return_path_error}= link_to "Return Path", [:setup, organization, @server, domain]
- else
%li.domainList__check.domainList__check--warning{:title => domain.return_path_error}= link_to "Return Path", [:setup, organization, @server, domain]
%ul.domainList__properties
- if domain.verified?
%li.domainList__verificationTime Verified on #{domain.verified_at.to_s(:long)}
- else
%li= link_to "Verify this domain", [:verify, organization, @server, domain], :class => "domainList__verificationLink"
%li.domainList__links
- if domain.verified?
= link_to "DNS setup", [:setup, organization, @server, domain]
= link_to "Delete", [organization, @server, domain], :remote => :delete, :method => :delete, :data => {:confirm => "Are you sure you wish to remove this domain?", :disable_with => "Deleting..."}, :class => 'domainList__delete'
%p.u-center= link_to "Add new domain", [:new, organization, @server, :domain], :class => "button button--positive"