source: trunk/templates/confmerge.tmpl@ 722

Last change on this file since 722 was 720, checked in by Kris Deugau, 10 years ago

/trunk

Second page in merge sequence; show main allocations and free blocks
that would be affected by the merge, along with reminders as
appropriate about data that may be lost with the combination of merge
scope and target type selected for the new allocation.
See #8.

File size: 2.7 KB
Line 
1<TMPL_IF err>
2<div class="regular err">
3<p><TMPL_VAR NAME=err></p>
4<input type="button" value="Back" onclick="history.go(-1)">
5</div>
6<TMPL_ELSE>
7
8<div class="indent">
9<form method="POST" action="<TMPL_VAR NAME=webpath>/cgi-bin/main.cgi">
10<fieldset><legend class="noshow">&nbsp;</legend>
11<input type="hidden" name="action" value="domerge">
12<input type="hidden" name="block" value="<TMPL_VAR NAME=block>">
13<TMPL_IF ismaster>
14<input type="hidden" name="typelist" value="mm">
15</TMPL_IF>
16
17<table class="regular altrows" cellspacing="1" cellpadding="1">
18<tr class="heading">
19<td colspan="2">Merge/extend allocation(s)
20<TMPL_IF ispool>
21<div style="float:right;"><a href="<TMPL_VAR NAME=webpath>/cgi-bin/main.cgi?action=listpool&pool=<TMPL_VAR NAME=block>">List IPs</a></div>
22</TMPL_IF></td>
23</tr>
24<tr>
25<td>Current netblock:</td>
26<td><TMPL_VAR NAME=oldblock> (<TMPL_VAR NAME=oldtype>)</td>
27</tr>
28<tr>
29<td>Netblock to be created based on netmask of /<TMPL_VAR NAME=newmask>:</td>
30<td><TMPL_VAR NAME=newblock><input type="hidden" name="newmask" value="<TMPL_VAR NAME=newmask>"></td>
31</tr>
32<tr><td>New allocation type:</td>
33<td><TMPL_VAR NAME=newdisptype><input type="hidden" name="newtype" value="<TMPL_VAR NAME=newtype>"></td>
34</tr>
35<tr>
36<td>Existing allocations to merge into new allocation:</td>
37<td>
38<TMPL_LOOP NAME=mergealloc>
39<a href="<TMPL_VAR NAME=webpath>/cgi-bin/main.cgi?action=edit&amp;id=<TMPL_VAR NAME=id>&amp;basetype=b"><TMPL_VAR NAME=cidr></a> (<TMPL_VAR NAME=dispname>)
40<input type="hidden" name="mid<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id>"><br>
41</TMPL_LOOP>
42</td>
43</tr>
44<tr>
45<td>Existing freeblocks to merge under new allocation:</td>
46<td>
47<TMPL_LOOP NAME=mergefree><TMPL_VAR NAME=cidr><br>
48<input type="hidden" name="fid<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id>">
49</TMPL_LOOP>
50</td>
51</tr>
52
53<TMPL_IF iscontainer>
54<tr>
55<td>Merge scope:</td>
56<td><TMPL_VAR NAME=scope></td>
57</tr>
58</TMPL_IF>
59
60<TMPL_IF ispool>
61<tr>
62<td colspan="2" class="warning">
63Warning: Any end-use suballocations within <TMPL_VAR NAME=newblock> will be converted<br>
64to clusters of "used" IPs on a best-effort basis in this merge.<br>
65Use the Back button and select a container type if you wish to keep these.
66</td>
67</tr>
68</TMPL_IF>
69
70<TMPL_IF isleaf>
71<tr>
72<td colspan="2" class="warning">
73Warning: Any suballocations or pool IPs from the<br>
74allocations above will be REMOVED in this merge!<br>
75Use the Back button and select a container type if you wish to keep these.
76</td>
77</tr>
78</TMPL_IF>
79
80
81<tr>
82<td class="center" colspan="2"><input type="submit" value=" Do merge "></td>
83</tr>
84</table>
85<TMPL_IF ismaster><input type="hidden" name="alloctype" value="mm"></TMPL_IF>
86</fieldset>
87</form>
88</div>
89
90</TMPL_IF>
Note: See TracBrowser for help on using the repository browser.