Skip to content
Snippets Groups Projects
Commit 2c9bc4d9 authored by pabois's avatar pabois
Browse files

Merge branch 'master' of github.com:noesya/osuny

parents 355e6bc9 50a6b652
No related branches found
No related tags found
No related merge requests found
......@@ -48,7 +48,9 @@ class Education::Program < ApplicationRecord
:pedagogy,
:prerequisites,
:pricing,
:registration
:registration,
:content,
:results
attr_accessor :skip_websites_categories_callback
......@@ -132,6 +134,6 @@ class Education::Program < ApplicationRecord
protected
def last_ordered_element
university.programs.where(parent_id: parent_id).ordered.last
university.education_programs.where(parent_id: parent_id).ordered.last
end
end
<%
@programs = current_university.education_programs
@programs = current_university.education_programs.ordered
@checks = [
:prerequisites,
:objectives,
......
<%
@programs = current_university.education_programs.ordered
@checks = [
:results
]
%>
<table class="table mt-5">
<thead>
<tr>
<th><%= Education::Program.model_name.human %></th>
<% @checks.each do |check| %>
<th><%= Education::Program.human_attribute_name(check) %></th>
<% end %>
</tr>
</thead>
<tbody>
<% @programs.each do |program| %>
<tr>
<td>
<% if program.ancestors.any? %>
<small><% program.ancestors.each do |program| %><%= program %> / </small><br><% end %>
<% end %>
<%= link_to program, [:admin, program] %>
</td>
<% @checks.each do |check| %>
<% valid = !program.public_send("best_#{check}").blank? %>
<th>
<% if valid %>
<span class="fas fa-check text-success"></span>
<% else %>
<span class="fas fa-times text-danger"></span>
<% end %>
</th>
<% end %>
</tr>
<% end %>
</tbody>
</table>
......@@ -77,13 +77,15 @@
<div class="row">
<div class="col-md-4">
<%= render 'admin/education/programs/forms/input_with_inheritance', f: f, property: :objectives %>
<%= render 'admin/education/programs/forms/input_with_inheritance', f: f, property: :content %>
</div>
<div class="col-md-4">
<%= render 'admin/education/programs/forms/input_with_inheritance', f: f, property: :opportunities %>
<%= render 'admin/education/programs/forms/input_with_inheritance', f: f, property: :prerequisites %>
<%= render 'admin/education/programs/forms/input_with_inheritance', f: f, property: :evaluation %>
<%= render 'admin/education/programs/forms/input_with_inheritance', f: f, property: :results %>
</div>
<div class="col-md-4">
<%= render 'admin/education/programs/forms/input_with_inheritance', f: f, property: :evaluation %>
<%= render 'admin/education/programs/forms/input_with_inheritance', f: f, property: :pedagogy %>
</div>
</div>
......
......@@ -38,6 +38,8 @@ fr:
schools: Écoles proposant cette formation
teachers: Enseignants·es
team: Équipe
content: Contenus de la formation
results: Indicateurs de résultats
education/program/teacher:
description: Description
person: Personne
......@@ -81,6 +83,6 @@ fr:
registration: "Délai d’accès : durée estimée entre la demande du bénéficiaire et le début de la prestation."
pricing: Prix de la prestation ou conditions tarifaires.
pedagogy: Modalités pédagogiques et/ou moyens et/ou outils utilisés pour mener à bien la prestation dispensée.
evaluation: Moyens mobilisés pour me- surer à l'aide de critères objectifs les acquis du bénéficiaire en cours et/ou à la fin de la prestation.
evaluation: Moyens mobilisés pour mesurer à l'aide de critères objectifs les acquis du bénéficiaire en cours et/ou à la fin de la prestation.
accessibility: Conditions d'accueil et d’accès des publics en situation de handicap (locaux, adaptation des moyens de la prestation).
description: Texte simple, sans HTML, pour le SEO
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment