<commit_before><% content_for :title do %>
  <% "OpenSplitTime: Course Group - #{@presenter.name}" %>
<% end %>

<% content_for(:container_type) do %>skip
<% end %>

<header class="ost-header">
  <div class="container">
    <div class="ost-heading row">
      <div class="col">
        <div class="ost-title">
          <h1><strong><%= "#{@presenter.organization.name} Course Group: #{@presenter.name}" %></strong></h1>
          <ul class="breadcrumb">
            <li class="breadcrumb-item"><%= link_to "Organizations", organizations_path %></li>
            <li class="breadcrumb-item"><%= link_to @presenter.organization.name, organization_path(@presenter.organization, display_style: :courses) %></li>
            <li class="breadcrumb-item"><%= link_to "Course Groups", organization_path(@presenter.organization, display_style: :courses) %></li>
            <li class="breadcrumb-item active"><%= @presenter.name %></li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</header>

<aside class="ost-toolbar">
  <div class="container">
    <div class="row">
      <% if current_user&.authorized_to_edit?(@presenter.course_group) %>
        <div class="col form-inline">
          <div>
            <%= course_group_actions_dropdown_menu(@presenter) %>
          </div>
        </div>
      <% end %>
    </div>
  </div>
</aside>

<article class="ost-article container">
  <% if @presenter.courses.present? %>
    <h4 class="font-weight-bold">Courses in this Group</h4>
    <%= render "course_groups/courses_list", courses: @presenter.courses %>
  <% else %>
    <h4>No courses are associated with this course group.</h4>
  <% end %>
</article><commit_msg>Add all-time finisher link to course groups show view<commit_after><% content_for :title do %>
  <% "OpenSplitTime: Course Group - #{@presenter.name}" %>
<% end %>

<% content_for(:container_type) do %>skip
<% end %>

<header class="ost-header">
  <div class="container">
    <div class="ost-heading row">
      <div class="col">
        <div class="ost-title">
          <h1><strong><%= "#{@presenter.organization.name} Course Group: #{@presenter.name}" %></strong></h1>
          <ul class="breadcrumb">
            <li class="breadcrumb-item"><%= link_to "Organizations", organizations_path %></li>
            <li class="breadcrumb-item"><%= link_to @presenter.organization.name, organization_path(@presenter.organization, display_style: :courses) %></li>
            <li class="breadcrumb-item"><%= link_to "Course Groups", organization_path(@presenter.organization, display_style: :courses) %></li>
            <li class="breadcrumb-item active"><%= @presenter.name %></li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</header>

<aside class="ost-toolbar">
  <div class="container">
    <div class="row">
      <div class="form-inline">
        <div>
          <%= link_to "All-time Finishers",
                      best_efforts_organization_course_group_path(@presenter.organization, @presenter.course_group),
                      class: "btn btn-primary" %>
          <% if current_user&.authorized_to_edit?(@presenter.course_group) %>
            <%= course_group_actions_dropdown_menu(@presenter) %>
          <% end %>
        </div>
      </div>
    </div>
  </div>
</aside>

<article class="ost-article container">
  <% if @presenter.courses.present? %>
    <h4 class="font-weight-bold">Courses in this Group</h4>
    <%= render "course_groups/courses_list", courses: @presenter.courses %>
  <% else %>
    <h4>No courses are associated with this course group.</h4>
  <% end %>
</article>
{'fraction_non_alphanumeric': 0.180050013892748, 'fraction_numerical': 0.0033342595165323703, 'mean_word_length': 3.152249134948097, 'pattern_counts': {'":': 0, '<': 118, '<?xml version=': 0, '>': 118, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5379272', 'n_tokens_mistral': 1204, 'n_tokens_neox': 1124, 'n_words': 234}