مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
54 أسطر
2.0 KiB
Plaintext
54 أسطر
2.0 KiB
Plaintext
- page_title << "IPs"
|
|
- page_title << "Rules"
|
|
|
|
.pageHeader
|
|
%h1.pageHeader__title
|
|
%span.pageHeader__titlePrevious
|
|
= @organization.name
|
|
→
|
|
Dedicated IPs
|
|
|
|
= render 'organizations/nav', :active_nav => :ips
|
|
= render 'nav', :active_nav => :ips
|
|
|
|
.pageContent.pageContent--compact
|
|
- if current_user.admin?
|
|
%p.pageContent__intro.u-margin
|
|
Choose which IP pools this organization will have access to send mail using. Organization
|
|
users will be able to choose from any of the pools chosen below. Admins can override on a per
|
|
server basis if required.
|
|
= form_tag [:assignments, @organization, :ip_pools], :method => :put do
|
|
%ul.checkboxList.u-margin
|
|
- for ip_pool in IPPool.order(:name)
|
|
%li.checkboxList__item
|
|
.checkboxList__checkbox= check_box_tag "ip_pools[]", ip_pool.id, @organization.ip_pools.include?(ip_pool), :id => "ip_pool_#{ip_pool.id}"
|
|
.checkboxList__label
|
|
= label_tag "ip_pool_#{ip_pool.id}", ip_pool.name, :class => 'checkboxList__actualLabel'
|
|
%p= submit_tag "Save IP pool assignment", :class => 'button button--positive'
|
|
- else
|
|
- if @ip_pools.empty?
|
|
.noData.noData--clean
|
|
- if @server.nil?
|
|
%h2.noData__title You don't have any assigned IP addresses.
|
|
%p.noData__text
|
|
Once you've been assigned IP addresses they will appear here. You can then use them in rules and
|
|
for servers.
|
|
- else
|
|
.ipList
|
|
- for ip_pool in @ip_pools
|
|
.ipList__item
|
|
%p.ipList__name= ip_pool.name
|
|
%ul.ipList__addressList
|
|
%li.ipList__address.ipList__address--header
|
|
%p.ipList__ipv4 IPv4 Address
|
|
%p.ipList__ipv6 IPv6 Address
|
|
%p.ipList__hostname Hostname
|
|
|
|
- for address in ip_pool.ip_addresses
|
|
%li.ipList__address
|
|
%p.ipList__ipv4= address.ipv4
|
|
%p.ipList__ipv6= address.ipv6
|
|
%p.ipList__hostname= address.hostname
|
|
|
|
|