مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
66 أسطر
2.7 KiB
Plaintext
66 أسطر
2.7 KiB
Plaintext
- if @server
|
|
- page_title << @server.name
|
|
- page_title << "IP Pool Rules"
|
|
- else
|
|
- page_title << "IPs"
|
|
- page_title << "Rules"
|
|
|
|
- if @server
|
|
= render 'servers/sidebar', :active_server => @server
|
|
= render 'servers/header', :active_nav => :settings
|
|
= render 'servers/settings_header', :active_nav => :ip_pool_rules
|
|
- else
|
|
.pageHeader
|
|
%h1.pageHeader__title
|
|
%span.pageHeader__titlePrevious
|
|
= @organization.name
|
|
→
|
|
IP Pool Rules
|
|
= render 'organizations/nav', :active_nav => :ips
|
|
= render 'organization_ip_pools/nav', :active_nav => :rules
|
|
|
|
.pageContent.pageContent--compact
|
|
- if @ip_pool_rules.empty?
|
|
.noData.noData--clean
|
|
- if @server.nil?
|
|
%h2.noData__title No global rules have been configured yet.
|
|
%p.noData__text
|
|
You can use IP pool rules to configure which IP addresses to use based on the
|
|
message that are passing through Postal. You can add rules globally or on a
|
|
per-server basis.
|
|
%p.noData__button= link_to "Add a global rule", [:new, organization, @server, :ip_pool_rule], :class => "button button--positive"
|
|
- else
|
|
%h2.noData__title No IP rules have been configured for this server yet.
|
|
%p.noData__text
|
|
You can use IP pool rules to configure which IP addresses to use based on the
|
|
message that are passing through Postal. You can add rules globally or on a
|
|
per-server basis.
|
|
%p.noData__button= link_to "Add a server rule", [:new, organization, @server, :ip_pool_rule], :class => "button button--positive"
|
|
-
|
|
- else
|
|
.ipPoolRuleList.u-margin
|
|
- for ip_pool_rule in @ip_pool_rules
|
|
.ipPoolRuleList__item
|
|
= link_to [:edit, organization, @server, ip_pool_rule], :class => 'ipPoolRuleList__link' do
|
|
- if ip_pool_rule.to.present?
|
|
%dl.ipPoolRuleList__condition
|
|
%dt Any messages sent to:
|
|
%dd
|
|
%ul
|
|
- for a in ip_pool_rule.to
|
|
%li= a
|
|
- if ip_pool_rule.from.present?
|
|
%dl.ipPoolRuleList__condition
|
|
%dt Any message sent from:
|
|
%dd
|
|
%ul
|
|
- for a in ip_pool_rule.from
|
|
%li= a
|
|
|
|
%dl.ipPoolRuleList__condition
|
|
%dt Will be sent using:
|
|
%dd= ip_pool_rule.ip_pool.name
|
|
- if @server && @server.ip_pool
|
|
%p.ipPoolRuleListDefault.u-margin All mail that doesn't match a rule above will be sent using #{@server.ip_pool.name}.
|
|
%p.u-center= link_to "Add another rule", [:new, organization, @server, :ip_pool_rule], :class => "button button--positive"
|