@ -12,12 +12,12 @@
<ul class="cleanlist">
<li class="ui-state-default">
<div class="span-4 ">Name</div>
<div class="span-3 ">Name</div>
<div class="span-3">IP Address</div>
<div class="span-3">Hostname</div>
<div class="span-3-4 ">Hostname</div>
<div class="span-2">Port</div>
<div class="span-2">Protocol</div>
<div class="span-1 last">Weight</div>
<div class="span-2 last">Weight</div>
</li>
[% id = 0 %]
[% FOREACH peer = grp.peers %]
@ -26,7 +26,7 @@
<form action="/peering/edit_peer" method="post">
<input type="hidden" name="grpid" value="[% grp.group.id %]" />
<input type="hidden" name="peerid" value="[% peer.id %]" />
<div class="span-4 ">
<div class="span-3 ">
<input type="text" size="10 id="addtxt" title="string, peer name"
name="name" value="[% peer.name %]" />
</div>
@ -34,8 +34,8 @@
<input type="text" size="10" id="addtxt" title="string, peer ip address"
name="ip" value="[% peer.ip %]" />
</div>
<div class="span-3">
<input type="text" size="10 " id="addtxt" title="string, peer hostname (optional)"
<div class="span-3-4 ">
<input type="text" size="12 " id="addtxt" title="string, peer hostname (optional)"
name="host" value="[% peer.host %]" />
</div>
<div class="span-2">
@ -49,7 +49,7 @@
<option value="TLS" [% IF peer.transport == 'TLS' %]selected="selected"[% END %]>TLS</option>
</select>
</div>
<div class="span-1 ">
<div class="span-2 ">
<input type="text" size="1" id="addtxt" title="int, peer weight (0-255)"
name="weight" value="[% peer.weight %]" />
</div>
@ -61,12 +61,12 @@
<a href="/peering/detail?group_id=[% grp.group.id %]"><span class="button-cancel">Cancel</span></a>
</div>
[% ELSE %]
<div class="span-4 "><a href="/peering/preferences?peerid=[% peer.id%]" class="aaction">[% peer.name %]</a></div>
<div class="span-3 "><a href="/peering/preferences?peerid=[% peer.id%]" class="aaction">[% peer.name %]</a></div>
<div class="span-3">[% peer.ip %]</div>
<div class="span-3">[% peer.host %]</div>
<div class="span-3-4 ">[% peer.host %]</div>
<div class="span-2">[% peer.port %]</div>
<div class="span-2">[% peer.transport %]</div>
<div class="span-1 ">[% peer.weight %]</div>
<div class="span-2 ">[% peer.weight %]</div>
<div class="span-1">
[% UNLESS Catalyst.session.admin.read_only %]
<a href="/peering/detail?group_id=[% grp.group.id %]&peditid=[% peer.id %]"><span class="button-edit">Edit</span></a>
@ -89,7 +89,7 @@
<li class="ui-state-default">
<form action="/peering/create_peer" method="post">
<input type="hidden" name="grpid" value="[% grp.group.id %]" />
<div class="span-4 ">
<div class="span-3 ">
<input type="text" size="10" id="addtxt" title="string, peer name"
name="name" value="" />
</div>
@ -97,8 +97,8 @@
<input type="text" size="10" id="addtxt" title="string, peer ip address"
name="ip" value="" />
</div>
<div class="span-3">
<input type="text" size="10 " id="addtxt" title="string, peer hostname (optional)"
<div class="span-3-4 ">
<input type="text" size="12 " id="addtxt" title="string, peer hostname (optional)"
name="host" value="" />
</div>
<div class="span-2">
@ -112,7 +112,7 @@
<option value="TLS" [% IF peer.transport == 'TLS' %]selected="selected"[% END %]>TLS</option>
</select>
</div>
<div class="span-1 ">
<div class="span-2 ">
<input type="text" size="1" id="addtxt" title="int, peer weight (0-255)"
name="weight" value="1" />
</div>
@ -159,10 +159,10 @@
<ul class="cleanlist">
<li class="ui-state-default">
<div class="span-4 ">Callee Prefix</div>
<div class="span-3 ">Callee Prefix</div>
<div class="span-4">Callee Pattern</div>
<div class="span-4">Caller Pattern</div>
<div class="span-3 last">Description</div>
<div class="span-4 last">Description</div>
</li>
[% id = 0 %]
[% FOREACH rule = grp.rules %]
@ -171,20 +171,20 @@
<form action="/peering/save_rule" method="post">
<input type="hidden" name="grpid" value="[% grp.group.id %]" />
<input type="hidden" name="ruleid" value="[% rule.id %]" />
<div class="span-4 ">
<div class="span-3 ">
<input type="text" size="10 id="addtxt" title="Callee prefix, eg: 43"
name="callee_prefix" value="[% restore_rule.callee_prefix or rule.callee_prefix %]" />
</div>
<div class="span-4">
<input type="text" size="10 " id="addtxt" title="A regex matching against 'user@domain' (e.g. '^.+@example\.org$')"
<input type="text" size="15 " id="addtxt" title="A regex matching against 'user@domain' (e.g. '^.+@example\.org$')"
name="callee_pattern" value="[% restore_rule.callee_pattern or rule.callee_pattern %]" />
</div>
<div class="span-4">
<input type="text" size="10 " id="addtxt" title="A regex matching against 'user@domain' (e.g. '^.+@example\.org$')"
<input type="text" size="15 " id="addtxt" title="A regex matching against 'user@domain' (e.g. '^.+@example\.org$')"
name="caller_pattern" value="[% restore_rule.caller_pattern or rule.caller_pattern %]" />
</div>
<div class="span-3 ">
<input type="text" size="12 " id="addtxt" title="string, rule description"
<div class="span-4 ">
<input type="text" size="15 " id="addtxt" title="string, rule description"
name="description" value="[% restore_rule.description or rule.description %]" />
</div>
<div class="span-1">
@ -195,10 +195,10 @@
<a href="/peering/detail?group_id=[% grp.group.id %]"><span class="button-cancel">Cancel</span></a>
</div>
[% ELSE %]
<div class="span-4 ">[% rule.callee_prefix %]</div>
<div class="span-3 ">[% rule.callee_prefix %]</div>
<div class="span-4">[% rule.callee_pattern %]</div>
<div class="span-4">[% rule.caller_pattern %]</div>
<div class="span-3 ">[% rule.description %]</div>
<div class="span-4 ">[% rule.description %]</div>
<div class="span-1">
[% UNLESS Catalyst.session.admin.read_only %]
<a href="/peering/detail?group_id=[% grp.group.id %]&reditid=[% rule.id %]"><span class="button-edit">Edit</span></a>
@ -221,20 +221,20 @@
<li class="ui-state-default">
<form action="/peering/save_rule" method="post">
<input type="hidden" name="grpid" value="[% grp.group.id %]" />
<div class="span-4 ">
<div class="span-3 ">
<input type="text" size="10" id="addtxt" title="Callee prefix, eg: 43"
name="callee_prefix" value="[% IF not rule.id == reditid %][% restore_rule.callee_prefix %][% END %]" />
</div>
<div class="span-4">
<input type="text" size="10 " id="addtxt" title="A regex matching against 'user@domain' (e.g. '^.+@example\.org$')"
<input type="text" size="15 " id="addtxt" title="A regex matching against 'user@domain' (e.g. '^.+@example\.org$')"
name="callee_pattern" value="[% IF not rule.id == reditid %][% restore_rule.callee_pattern %][% END %]" />
</div>
<div class="span-4">
<input type="text" size="10 " id="addtxt" title="A regex matching against 'user@domain' (e.g. '^.+@example\.org$')"
<input type="text" size="15 " id="addtxt" title="A regex matching against 'user@domain' (e.g. '^.+@example\.org$')"
name="caller_pattern" value="[% IF not rule.id == reditid %][% restore_rule.caller_pattern %][% END %]" />
</div>
<div class="span-3 ">
<input type="text" size="12 " id="addtxt" title="string, rule description"
<div class="span-4 ">
<input type="text" size="15 " id="addtxt" title="string, rule description"
name="description" value="[% IF not rule.id == reditid %][% restore_rule.description %][% END %]" />
</div>
<div class="span-1 last">