<% if @client.is_backed_up? %>

Restore files for "<%= @client.name %>"

<%= bootstrap_form_tag(url: run_restore_client_path(@client), remote: true, layout: :horizontal, label_col: 'col-xs-4', control_col: 'col-xs-7', html: { id: 'basic-form' } ) do |f| %> <%= help_block('Restore to most recent backup by leaving date and time blank', 'col-xs-4', 'col-xs-7') %> <%= f.text_field :restore_date %> <%= f.time_select :restore_time, ignore_date: true, minute_step: 30, prompt: true %> <%= f.select(:fileset, options_from_collection_for_select(@client.file_sets, :id, :file_set)) %> <%= f.text_field :restore_location, placeholder: '/tmp/default_restore' %>
<%= help_block( 'Restore and backup clients must have the same encryption key'.html_safe, 'col-xs-4', 'col-xs-7') %> <%= f.select( :restore_client, options_from_collection_for_select(@restore_clients, :id, :name, @client.id), label: tooltip_label('Restore Client', 'Client where the backup will be restored to')) %>
<%= f.submit 'Select Specific Files', id: 'select-files', class: 'btn btn-primary' %>

<%= f.submit 'Restore All Files', class: 'btn btn-warning text-right', data: { confirm: "This will restore all your files" } %>
<% end %>
<% else %>

Can not issue a restore for this client. It does not have any successful backups

<% end %> <%= link_to client_path(@client), class: 'btn btn-default' do %> Back to client <% end %>
<%= render partial: 'file_selector' %>