orbit-4-2/app/views/admin/sites/system_info.html.erb

183 lines
6.6 KiB
Plaintext
Raw Normal View History

<%= stylesheet_link_tag "lib/wrap-nav" %>
<%= stylesheet_link_tag "lib/main-list" %>
<%= stylesheet_link_tag "lib/main-forms" %>
<%= stylesheet_link_tag "lib/fileupload.css" %>
<%= stylesheet_link_tag "lib/togglebox.css" %>
<%= stylesheet_link_tag "lib/list-check.css" %>
<%= javascript_include_tag "lib/site_set" %>
<%= javascript_include_tag "lib/list-check" %>
<% content_for :side_bar do %>
<%= render :partial => 'layouts/side_bar', :locals => {:link_name => t('site.settings'), :link_url => admin_site_site_info_path(@site), :icon => 'icons-cog', :side_bar_content => 'admin/sites/side_bar'} %>
<% end %>
<form class="form-horizontal main-forms">
<fieldset>
<div class="input-area">
<div class="nav-name"><strong><%= t("preferences.classification") %></strong></div>
<ul class="nav nav-pills language-nav">
<li class="active"><a href="#overview" data-toggle="tab"><%= t("site.system_preference_.tab_summary") %></a></li>
2014-03-07 07:15:52 +00:00
<li><a href="#user-actions" data-toggle="tab"><%= t("user_actions") %></a></li>
<li><a href="#mail-cron-logs" data-toggle="tab"><%= t("site.system_preference_.tab_send_reminders_log") %></a></li>
</ul>
<div class="tab-content">
<!-- Overview -->
<div id="overview" class="tab-pane fade in active">
<h3 class="muted"><%= t("site.system_preference_.summary.disk_space") %></h3>
<blockquote>
<p>
<%= @disk_free %>
</p>
</blockquote>
<h3 class="muted">Nginx <%= t("site.system_preference_.summary.version") %></h3>
<blockquote>
<p>
<%= @nginx_version %>
</p>
</blockquote>
</span>
<h3 class="muted">MongoDB <%= t("site.system_preference_.summary.version") %></h3>
<blockquote>
<p>
<%= @mongo_version %>
</p>
</blockquote>
<h3 class="muted">Linux <%= t("site.system_preference_.summary.version") %></h3>
<blockquote>
<p>
<%= @linux_version %>
</p>
</blockquote>
</span>
</div>
2014-03-07 07:15:52 +00:00
<!-- User Actions -->
<div id="user-actions" class="tab-pane fade">
<h3 class="muted"><%= t("user_actions") %></h3>
<table class="table" id="user_actions">
<tr>
<th><%= I18n.t 'user_action.time' %></th>
<th><%= I18n.t 'user_action.name' %></th>
<th><%= I18n.t 'user_action.page' %></th>
</tr>
<%= render :partial => "user_action", :collection=> @user_actions%>
</table>
<div class="user-paginate text-center" style="display:none">
<%= paginate @user_actions, :remote => true %>
</div>
</div>
<!-- Email Log -->
<div id="mail-cron-logs" class="tab-pane fade">
<ul class="nav nav-pills">
<li class="active">
<a href="#send-log" data-toggle="tab"><%= t(:email_log) %></a>
</li>
<li>
<a href="#waiting-sent" data-toggle="tab"><%= t(:email_queue) %></a>
</li>
</ul>
<div class="tab-content">
2014-02-10 09:55:22 +00:00
<div class="tab-pane fade in active list-check" id="send-log">
<p class="">
2014-03-07 07:15:52 +00:00
<%= link_to(content_tag(:i, nil, :class => "icons-trash"), '#', :class => "btn list-active-btn disabled", :rel => delete_admin_mail_cron_logs_path) if at_least_module_manager %>
</p>
2014-03-07 07:15:52 +00:00
<table id="mail_cron_logs" class="table main-list table-striped">
<thead>
<tr>
<th>
2014-02-10 09:55:22 +00:00
<input type="checkbox" name="to_delete[]" value="b" />
</th>
<th><%= t(:sent_date) %></th>
<th><%= t(:subject) %></th>
2014-03-07 07:15:52 +00:00
<th data-hide="all"><%= t(:mail_to) %></th>
<th><%= t(:mail_user) %></th>
<th><%= t(:mail_from_app) %></th>
</tr>
</thead>
<tbody>
2014-03-07 07:15:52 +00:00
<%= render :partial => "mail_cron_log", :collection=> @mail_cron_logs%>
</tbody>
</table>
2014-03-07 07:15:52 +00:00
<div class="paginate text-center" style="display:none">
<%= paginate @mail_cron_logs, :remote => true %>
</div>
</div>
2014-02-10 09:55:22 +00:00
<div class="tab-pane fade in list-check" id="waiting-sent">
<p class="">
2014-03-07 07:15:52 +00:00
<%= link_to(content_tag(:i, nil, :class => "icons-trash"), '#', :class => "btn list-active-btn disabled", :rel => delete_admin_mail_crons_path) if at_least_module_manager %>
</p>
<table class="table main-list table-striped">
<thead>
<tr>
<th>
2014-02-10 09:55:22 +00:00
<input type="checkbox" name="to_delete[]" value="b" />
</th>
2014-02-10 09:55:22 +00:00
<th><%= t(:sent_date) %></th>
<th><%= t(:subject) %></th>
2014-03-07 07:15:52 +00:00
<th data-hide="all"><%= t(:mail_to) %></th>
2014-02-10 09:55:22 +00:00
<th><%= t(:mail_from_app) %></th>
</tr>
</thead>
<tbody>
2014-03-07 07:15:52 +00:00
<%= render :partial => "mail_cron",:collection=> @mail_crons%>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</fieldset>
</form>
<div id="dialog" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="Delete item" aria-hidden="true">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3><%= t(:sure?) %></h3>
</div>
<div class="modal-body">
<span class="text-warning text-center"><%= t(:this_action_can_not_be_restore) %></span>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true"><%= t(:close) %></button>
<button class="delete-item btn btn-danger"><%= t(:delete_) %></button>
</div>
2014-03-07 07:15:52 +00:00
</div>
<script>
function checkScroll() {
if (nearBottomOfPage()) {
if($(".next a").length != 0){
$.rails.handleRemote($(".next a"));
}
} else {
setTimeout("checkScroll()", 250);
}
}
function nearBottomOfPage() {
return scrollDistanceFromBottom() < 150;
}
function scrollDistanceFromBottom(argument) {
return pageHeight() - (window.pageYOffset + self.innerHeight);
}
function pageHeight() {
return Math.max(document.body.scrollHeight, document.body.offsetHeight);
}
$(document).ready(function(){
checkScroll();
});
</script>