diff --git a/app/views/domains/_nav.html.haml b/app/views/domains/_nav.html.haml index 0323a53..7e9bed9 100644 --- a/app/views/domains/_nav.html.haml +++ b/app/views/domains/_nav.html.haml @@ -1,4 +1,5 @@ .navBar.navBar--secondary %ul %li.navBar__item= link_to "Domains", organization_server_domains_path(organization, @server), :class => ['navBar__link', active_nav == :domains ? 'is-active' : ''] - %li.navBar__item= link_to "Tracking Domains", organization_server_track_domains_path(organization, @server), :class => ['navBar__link', active_nav == :track_domains ? 'is-active' : ''] + - if Postal.fast_server? + %li.navBar__item= link_to "Tracking Domains", organization_server_track_domains_path(organization, @server), :class => ['navBar__link', active_nav == :track_domains ? 'is-active' : ''] diff --git a/lib/postal/config.rb b/lib/postal/config.rb index 3806d56..59d2558 100644 --- a/lib/postal/config.rb +++ b/lib/postal/config.rb @@ -165,4 +165,8 @@ module Postal config.general&.anonymous_signup != false end + def self.fast_server? + !!self.config.fast_server + end + end diff --git a/lib/postal/message_db/message.rb b/lib/postal/message_db/message.rb index 628d613..82c1340 100644 --- a/lib/postal/message_db/message.rb +++ b/lib/postal/message_db/message.rb @@ -545,7 +545,7 @@ module Postal # Should this message be parsed? # def should_parse? - parsed? == false && headers['x-amp'] != 'skip' + parsed? == false && headers['x-amp'] != 'skip' && Postal.fast_server? end private