<% set_page_title 'Lessons Manager' %>

<%= t('.title') %>

<%= render 'search_form' %>
<%= check_box_tag 'selected_all', 'true' %> Select All on this page <%= check_box_tag 'reimport_with_materials', 1 %> Reimport with Materials
<%= react_component 'admin/MultiSelectedOperation', { text: t('.reimport_selected'), operation: 'reimport', path: reimport_selected_admin_documents_path(query: @query_params), btn_style: 'primary' } %> <%= react_component 'admin/MultiSelectedOperation', { text: t('.delete_selected'), operation: 'delete', path: delete_selected_admin_documents_path(query: @query_params), btn_style: 'alert'} %> <%= link_to t('.new_lesson'), lcms_engine.new_admin_document_path, class: 'button primary' %>
<% @documents.each do |lesson| %> <% cache lesson do %> > <% end %> <% end %>
ID Curriculum Title File Name Materials Reimported at Status
<%= check_box_tag 'selected_ids[]', lesson.id, selected_id?(lesson.id), class: 'c-selected-ids' %> <%= lesson.id %> <%= Lcms::Engine::Breadcrumbs.new(lesson.resource).short_title if lesson.resource %> <%= link_to lesson.resource&.title, dynamic_document_path(lesson, request.query_parameters), target: '_blank' %> <% if lesson.math? %> <% if lesson.file_url.present? %> Core: <%= link_to lesson.name, lesson.file_url, target: '_blank' %>
<% end %> <% if lesson.file_fs_url.present? %> FS: <%= link_to lesson.fs_name, lesson.file_fs_url, target: '_blank', style: 'word-break: break-word' %> <% end %> <% else %> <%= link_to lesson.name, lesson.file_url, target: '_blank' %> <% end %>
<%= render partial: 'lcms/engine/admin/documents/materials_links', locals: { lesson: lesson } %> <%= lesson.reimported_at.to_s.presence || lesson.updated_at.to_s %> <%= lesson.active? ? 'active' : 'inactive' %> <% unless lesson.reimported %>
failed <% end %>
<%= render partial: 'lcms/engine/admin/documents/reimport', locals: {lesson: lesson} %> <%= button_to t('ui.delete'), admin_document_path(lesson), class: 'button small alert', data: { confirm: t('ui.are_you_sure') }, form_class: 'inline', method: :delete %>
<%= will_paginate @documents, renderer: BootstrapPagination::Rails %>