%= render :partial => "mission_details", locals: {mission: @mission} %>
<%= render :partial => 'mission_tabs', locals: {mission: @mission} %>
<%= render :partial => 'layouts/flash' %>
<% # Content -------- %>
<%= content_tag(:div, class: 'container container-last') do %>
<%= content_tag(:div, class: 'row') do %>
<%= content_tag(:div, class: 'span12') do %>
<% # Page Content %>
<%= content_tag(:div, class: 'page-header page-header-type') do %>
<%= content_tag(:small, (t 'mission.agent')+':') %>
<%= content_tag(:h2) do %>
<%= @agent.role != nil ? @agent.role : (t'agents.untitled_agent') %>
<% end %>
<% end %>
<% end %>
<% end %>
<%= content_tag(:div, class: 'row') do %>
<%= content_tag(:div, class: 'span8 mission-briefing') do %>
<% if @agent.objective != nil %>
<%= content_tag(:h4, ((t 'mission.objective') + ':') ) %>
<%= content_tag(:p, @agent.objective.html_safe) %>
<% end %>
<% if @agent.briefing != nil %>
<% content_tag(:h4, ((t 'mission.instructions') + ':') ) %>
<%= @agent.briefing.html_safe if @agent.briefing %>
<% end %>
<% end %>
<%= content_tag(:div, class: 'span4') do %>
<% if @agent.is_assigned %>
<%= content_tag(:div, class: 'mission-agent-status assigned-agent-role') do %>
<%= content_tag(:h4, (t 'mission.agent')+':') %>
<%= content_tag(:div, class: 'pull-left') do %>
<%= content_tag(:div, class: '') do %>
<%= content_tag(:p, @agent.user.full_name) %>
<%= content_tag(:span, ''.html_safe, class: 'pull-left agent-stats')%>
<% end %>
<%= content_tag(:div, class: '') do %>
<%= content_tag(:p, (@agent.user.completed_missions_count.to_s + ' ' + (t 'agent.missions_acomplished')).html_safe, class: 'agent-stats') %>
<%= content_tag(:span, ' '.html_safe, class: 'pull-left agent-stats')%>
<% end %>
<%= content_tag(:p, (@agent.user.directed_missions_count.to_s + ' ' + (t 'agent.missions_directed')).html_safe, class: 'agent-stats') %>
<% content_tag(:p, ('' + 19.to_s + 'K ' + (t 'agent.points')).html_safe, class: 'agent-stats') %>
<% end %>
<%= content_tag(:div, class: 'pull-right') do %>
<% if @agent.user.avatar.file != nil %>
<%= image_tag @agent.user.avatar.to_s, size: "115x115", :class => 'img-circle' %>
<% else %>
<%= image_tag "user.png", size: "115x115", :class => 'img-circle' %>
<% end %>
<% end %>
<%= content_tag(:div, '', class: 'clearfix') %>
<%= content_tag(:div, class: 'mission-agent-bio') do %>
<%= content_tag(:p, (@agent.user.bio != nil ? @agent.user.bio : (t 'agent.empty_description')), class: 'agent-description') %>
<% end %>
<% end %>
<% else %>
<%= content_tag(:div, class: 'mission-agent-status open-agent-role') do %>
<%= content_tag(:div, class: 'btn-spacer') do %>
<%= link_to (t 'mission.take_agent_role'), take_agent_role_path(@mission, @agent), class: 'btn btn-large' %>
<% end %>
<%= content_tag(:p, 'This agent role is open for the first user that apply for it.', class: 'agent-description') %>
<% end %>
<% end %>
<% end %>
<% end %>
<%= content_tag(:div, class: 'row', style: 'margin-top: 25px;') do %>
<%= content_tag(:div, class: 'span12 panel-group accordion', id: 'colapse_steps') do %>
<%= content_tag(:h4, ((t 'agent.tasks') + ':') ) %>
<% # Steps %>
<% @agent.agent_steps.order('step ASC').each do |step| %>
<% step_submission = StepSubmission.new %>
<%= bootstrap_nested_form_for(StepSubmission.new, url: step_submission_with_validations_path(step: step.id, mission: @mission.slug, agent: @agent.slug)) do |f| %>
<%= content_tag(:div, class: 'panel panel-default', id: "step-#{step.position}") do %>
<%= content_tag(:div, class: 'panel-heading') do %>
<%= content_tag(:h3, class: 'panel-title') do %>
<%= content_tag(:span, step.position, class: 'task-number') %>
<%= content_tag(:span, step.title, class: 'task-text') %>
<% if step.step_validations.count > 0 %>
<% if step.is_completed %>
Validated
<% elsif step.is_validating %>
Waiting for validation
<% elsif step.mission_agent.user == current_user %>
<%= f.button :submit, class: 'btn btn-small btn-success pull-right' %>
<% end %>
<% else %>
<% if step.is_completed %>
Validated
<% elsif step.is_validating %>
Waiting for validation
<% elsif step.mission_agent.user == current_user %>
<%= link_to (t 'step.submit'), step_submission_path(id: @mission, agent: @agent, step: step.id), class: 'btn btn-small btn-success pull-right' %>
<% end %>
<% end %>
<% end %>
<% end %>
<%= content_tag(:div, class: 'panel-body collapse', id: ('collapse_step_'+ step.position.to_s)) do %>
<%= content_tag(:div, class: "panel-content") do %>
<%= content_tag(:div, class: "panel-text") do %>
<%= step.description.html_safe if step.description %>
<% end %>
<%= render :partial => 'step_submission', locals: {step: step, f: f, step_submission: step_submission, agent: @agent} %>
<% end %>
<% end %>
<% end %>
<% end %>
<% end %>
<% end %>
<% end %>
<% # Rewards %>
<% content_tag(:div, class: 'row') do %>
<%= content_tag(:div, class: 'span12') do %>
<%= content_tag(:h4, ((t 'mission.rewards') + ':') ) %>
<% end %>
<% end %>
<% content_tag(:div, class: 'row') do %>
<%= content_tag(:ul, class: 'rewards') do %>
<% @mission.rewards.each do |reward| %>
<%= content_tag(:div, class: 'span4') do %>
<%= render :partial => 'reward', locals: {reward: reward, dashboard: false } %>
<% end %>
<% end %>
<% end %>
<% end %>
<% end %>