Description Postal mail reports app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

35 lines
1.7 KiB

<p style="color: green"><%= notice %></p>
<div id="messages" class="container-fluid">
<div class="row justify-content-center rounded m-2 overflow-auto">
<table class="table table-color">
<thead class="thead-dark">
<tr>
<th scope="col" style="text-align: center;">Sender</th>
<th scope="col" style="text-align: center;">Recipient</th>
<th scope="col" style="text-align: center;">Subject</th>
<th scope="col" style="text-align: center;">Date</th>
<th scope="col" style="text-align: center;">Time</th>
<th scope="col" style="text-align: center;">Size</th>
<th scope="col" style="text-align: center;">Status</th>
</tr>
</thead>
<tbody>
<% @messages.each do |message| %>
<tr>
<td style="text-align: center;"><%= message.mail_from %></td>
<td style="text-align: center;"><%= message.rcpt_to %></td>
<td style="text-align: center;"><%= message.subject %></td>
<td style="text-align: center;"><%= Time.at(message.timestamp).strftime('%d-%m-%Y') %></td>
<td style="text-align: center;"><%= Time.at(message.timestamp).strftime('%H:%M:%S') %></td>
<td style="text-align: center;"><%= message.size.to_f >= 1048576 ? "#{(message.size.to_d/1048576).round(2)} MB" : "#{(message.size.to_d/1024).round(2)} KB"%></td>
<td style="text-align: center;"><%= message.status == "Sent"? "Delivered": message.status %></td>
</tr>
<% end %>
</tbody>
</table>
</div>
</div>
<div class="container d-flex justify-content-center">
<%== pagy_bootstrap_nav(@pagy) if @pagy.pages > 1 %>
</div>