diff --git a/app/views/admin/education/programs/_form.html.erb b/app/views/admin/education/programs/_form.html.erb index 298753bae10b132792d21b26a3a2c175a264d8cb..8e07bec089633a10e49897b81faca8cad8a37339 100644 --- a/app/views/admin/education/programs/_form.html.erb +++ b/app/views/admin/education/programs/_form.html.erb @@ -61,7 +61,7 @@ <div class="row mb-2"> <div class="col-md-8"> <label class="form-label"> - <%= Education::Program.human_attribute_name('teachers') %> + <%= t('education.teachings') %> </label> </div> <div class="col-md-4 text-end"> diff --git a/app/views/admin/education/programs/preview.html.erb b/app/views/admin/education/programs/preview.html.erb index 6d7ec4dd69cf7669943be28bc7366e07b8dbc797..48d60a29a1c8225d75831845ce13030aa6292c99 100644 --- a/app/views/admin/education/programs/preview.html.erb +++ b/app/views/admin/education/programs/preview.html.erb @@ -1,9 +1,9 @@ <% content_for :title, @program.name %> <% content_for :image, kamifusen_tag(@program.best_featured_image) if @program.best_featured_image.attached? %> <div class="container"> - <p class="lead" itemprop="abstract"> - <%= @program.presentation %> - </p> + <div class="lead" itemprop="abstract"> + <%= sanitize @program.presentation %> + </div> </div> <section id="presentation"> <div class="container"> @@ -13,7 +13,7 @@ </div> <div> <div class="subpart"> - <%= @program.objectives %> + <%= sanitize @program.objectives %> </div> <div class="subpart"> <h3>Informations administratives</h3> @@ -21,7 +21,7 @@ <table class="<%= table_classes %> table-infos"> <caption>Informations administratives</caption> <tbody> - <% if @program.diploma%> + <% if @program.diploma %> <tr> <th>Crédits ECTS</th> <td><%= @program.diploma.ects %></td> @@ -61,15 +61,15 @@ <div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('content') %></h3> - <%= @program.content %> + <%= sanitize @program.content %> </div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('pedagogy') %></h3> - <%= @program.pedagogy %> + <%= sanitize @program.pedagogy %> </div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('evaluation') %></h3> - <%= @program.evaluation %> + <%= sanitize @program.evaluation %> </div> <div class="subpart"> <h3>Enseignants·es</h3> @@ -101,9 +101,9 @@ <div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('opportunities') %></h3> - <%= @program.opportunities %> + <%= sanitize @program.opportunities %> <h3><%= Education::Program.human_attribute_name('results') %></h3> - <%= @program.results %> + <%= sanitize @program.results %> </div> </div> </section> @@ -117,23 +117,23 @@ <div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('prerequisites') %></h3> - <%= @program.prerequisites %> + <%= sanitize @program.prerequisites %> </div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('pricing') %></h3> - <%= @program.pricing %> + <%= sanitize @program.pricing %> </div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('registration') %></h3> - <%= @program.registration %> + <%= sanitize @program.registration %> </div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('accessibility') %></h3> - <%= @program.accessibility %> + <%= sanitize @program.accessibility %> </div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('other') %></h3> - <%= @program.other %> + <%= sanitize @program.other %> </div> <div class="subpart"> <h3>Rôles</h3> @@ -149,7 +149,7 @@ </div> <div class="subpart"> <h3><%= Education::Program.human_attribute_name('contacts') %></h3> - <%= @program.contacts %> + <%= sanitize @program.contacts %> </div> </div> </div> diff --git a/app/views/admin/education/programs/show/_teachers.html.erb b/app/views/admin/education/programs/show/_teachers.html.erb index ae7582ce66665d87cbe73ecd2a0c82ff332a355d..b833187ffce333b86da0d988f0b2063a594dd240 100644 --- a/app/views/admin/education/programs/show/_teachers.html.erb +++ b/app/views/admin/education/programs/show/_teachers.html.erb @@ -1,12 +1,4 @@ -<% -action = '' -if !current_user.program_manager? || current_user.programs_to_manage.pluck(:education_program_id).include?(@program.id) -action += link_to t('education.manage_teachers'), - admin_education_program_teachers_path(program_id: @program.id), - class: 'action' if can?(:update, University::Person::Involvement) -end -%> -<%= osuny_panel Education::Program.human_attribute_name('teachers'), action: action, classes: 'mt-5' do %> +<%= osuny_panel t('education.teachings'), classes: 'mt-5' do %> <% if @teacher_involvements.any? %> <div class="table-responsive"> <table class="<%= table_classes %>"> diff --git a/config/locales/education/en.yml b/config/locales/education/en.yml index aa48dcf5ad6d9245c9a7a534e2e65ddb2e8f9560..e79e9c9e285df376023982fabb43a7f78c52d863 100644 --- a/config/locales/education/en.yml +++ b/config/locales/education/en.yml @@ -137,6 +137,7 @@ en: other: Roles schools: manage_roles: Manage the team + teachings: Teachings enums: education: diploma: diff --git a/config/locales/education/fr.yml b/config/locales/education/fr.yml index 41bc8278c4b70999e7a84349e737c83f69fa801f..5d0ddd48383afd84ea8902fb2faed6db8cd4d854 100644 --- a/config/locales/education/fr.yml +++ b/config/locales/education/fr.yml @@ -137,6 +137,7 @@ fr: other: Rôles schools: manage_roles: Gérer l'équipe + teachings: Enseignements enums: education: diploma: