diff --git a/app/views/clients/_actions.html.erb b/app/views/clients/_actions.html.erb new file mode 100644 index 0000000..89ae5b8 --- /dev/null +++ b/app/views/clients/_actions.html.erb @@ -0,0 +1,47 @@ +
+
+ <% if @client.is_backed_up? %> + <%= button_or_disabled(@client.host.blocked?, 'Restore Files', + restore_client_path(@client), + class: "btn btn-warning", role: "button") %> + <% end %> + + <% if @client.host %> + <%= link_to host_path(@client.host), class: "btn btn-default", role: "button" do %> + + Manage Client + <% end %> + <% end %> + + <%= link_to fd_config_host_path(@client.host, token: current_user.token), + class: "btn btn-default", role: "button", download: 'fd_config' do %> + + Download Config + <% end %> + + <%= link_to '#', data: { toggle: 'modal', target: "#js-fd-config"} do %> + + <% end %> +
+
+ +
+ +<%= link_to 'Back to clients', clients_path %> + + diff --git a/app/views/clients/_client_details.html.erb b/app/views/clients/_client_details.html.erb index f2ce313..eec2634 100644 --- a/app/views/clients/_client_details.html.erb +++ b/app/views/clients/_client_details.html.erb @@ -1,85 +1,52 @@
Name <%= @client.name %>
Uname <%= @client.uname %>
Active Jobs <%= @client.running_jobs %>
Last Backup <%= @client.last_job_date_formatted %>
File Retention <%= @client.file_retention_days %> days
Job Retention <%= @client.job_retention_days %> days
Total Space Used <%= number_to_human_size @client.backup_jobs_size %>
Client Quota <%= number_to_human_size @client.quota %>
Space Used % <% if @client.quota.to_f > 0 %> <%= pretty_percentage(@client.backup_jobs_size.to_f / @client.quota, @client.quota) %> <% end %>
Files count <%= number_by_magnitude(@client.files_count) %>
-
- <% if @client.is_backed_up? %> - <%= button_or_disabled(@client.host.blocked?, 'Restore Files', - restore_client_path(@client), - class: "btn btn-warning", role: "button") %> - <% end %> - <%= link_to fd_config_host_path(@client.host, token: current_user.token), - class: "btn btn-default", role: "button", download: 'fd_config' do %> - - Download Config - <% end %> - - <%= link_to '#', data: { toggle: 'modal', target: "#js-fd-config"} do %> - - <% end %> -
- - diff --git a/app/views/clients/_header.html.erb b/app/views/clients/_header.html.erb index 43c7a5c..d603eea 100644 --- a/app/views/clients/_header.html.erb +++ b/app/views/clients/_header.html.erb @@ -1,15 +1,10 @@

<%= notice %>

-<% if @client.host %> -
- <%= link_to 'Manage Client', host_path(@client.host), class: "btn btn-primary", role: "button" %> -
-<% end %> <%= breadcrumb_with Client: client_path(@client), Jobs: jobs_client_path(@client), Stats: stats_client_path(@client), Logs: logs_client_path(@client), Users: users_client_path(@client) %>

<%= @client.name %> <%= host_status_label(@client.host) %>

diff --git a/app/views/clients/show.html.erb b/app/views/clients/show.html.erb index 5820291..b532fb3 100644 --- a/app/views/clients/show.html.erb +++ b/app/views/clients/show.html.erb @@ -1,25 +1,23 @@ <%= render partial: 'header' %>

Client Details

Backup Jobs

<%= render partial: 'client_details' %>
<%= render partial: 'jobs' %>
-
- -<%= link_to 'Back to clients', clients_path %> +<%= render partial: 'actions' %> <%= render partial: 'jobs/modals' %>