Added basic IP tracker functionality
This commit is contained in:
32
views/ip/add.erb
Normal file
32
views/ip/add.erb
Normal file
@ -0,0 +1,32 @@
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<h1>Add new IP address</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<form action="/ip-tracker/add" method="POST" class="u-full-width">
|
||||
<div class="row">
|
||||
<div class="six columns">
|
||||
<label for="ip_address">IP address:</label>
|
||||
<input class="u-full-width" type="text" placeholder="192.168.1.20" id="ip_address" name="ip_address">
|
||||
</div>
|
||||
|
||||
<div class="six columns">
|
||||
<label for="ip_dns">DNS name:</label>
|
||||
<input class="u-full-width" type="text" placeholder="test.example.com" id="ip_dns" name="ip_dns">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<label for="ip_comment">Comments:</label>
|
||||
<input class="u-full-width" type="text" placeholder="My thoughts on this address..." id="ip_comment" name="ip_comment">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input class="button-primary u-full-width" type="submit" value="Submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
27
views/ip/ip-tracker.erb
Normal file
27
views/ip/ip-tracker.erb
Normal file
@ -0,0 +1,27 @@
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<% if ip_addresses.length > 0 %>
|
||||
<p><a href="/ip-tracker/add">Add new address</a></p>
|
||||
<table class="u-full-width">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Address</th>
|
||||
<th>DNS Name</th>
|
||||
<th>Comments</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<% ip_addresses.each do |ip| %>
|
||||
<tr>
|
||||
<td><%= ip.address %></td>
|
||||
<td><%= ip.dns_name %></td>
|
||||
<td><%= ip.comment %></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
</tbody>
|
||||
</table>
|
||||
<% else %>
|
||||
<p>There are no IP addresses to show at this time. Trying <a href="/ip-tracker/add">adding some</a>.</p>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
Reference in New Issue
Block a user