Skip to content
Snippets Groups Projects
Unverified Commit bbec2309 authored by Sébastien Gaya's avatar Sébastien Gaya
Browse files

description in programs

parent 045a4ecf
No related branches found
No related tags found
No related merge requests found
...@@ -78,9 +78,11 @@ class Admin::Education::ProgramsController < Admin::Education::ApplicationContro ...@@ -78,9 +78,11 @@ class Admin::Education::ProgramsController < Admin::Education::ApplicationContro
end end
def program_params def program_params
params.require(:education_program) params.require(:education_program).permit(
.permit(:name, :slug, :level, :capacity, :ects, :continuing, :name, :slug, :level, :capacity, :ects, :continuing, :description,
:prerequisites, :objectives, :duration, :registration, :pedagogy, :prerequisites, :objectives, :duration, :registration, :pedagogy,
:evaluation, :accessibility, :pricing, :contacts, :opportunities, :other, :parent_id, school_ids: [], teacher_ids: []) :evaluation, :accessibility, :pricing, :contacts, :opportunities, :other,
:parent_id, school_ids: [], teacher_ids: []
)
end end
end end
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
# id :uuid not null, primary key # id :uuid not null, primary key
# capacity :integer # capacity :integer
# continuing :boolean # continuing :boolean
# description :text
# ects :integer # ects :integer
# level :integer # level :integer
# name :string # name :string
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
<h5 class="card-title mb-0"><%= t('education.program.useful_informations') %></h5> <h5 class="card-title mb-0"><%= t('education.program.useful_informations') %></h5>
</div> </div>
<div class="card-body"> <div class="card-body">
<%= f.input :description %>
<%= f.input :registration, as: :rich_text_area %> <%= f.input :registration, as: :rich_text_area %>
<%= f.input :pricing, as: :rich_text_area %> <%= f.input :pricing, as: :rich_text_area %>
<%= f.input :duration, as: :rich_text_area %> <%= f.input :duration, as: :rich_text_area %>
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
</div> </div>
<div class="card-body"> <div class="card-body">
<% i = 0 %> <% i = 0 %>
<% ['registration', 'pricing', 'duration', 'contacts', 'accessibility', 'other'].each do |prop| %> <% ['description', 'registration', 'pricing', 'duration', 'contacts', 'accessibility', 'other'].each do |prop| %>
<% next if @program.public_send(prop).blank? %> <% next if @program.public_send(prop).blank? %>
<h3 class="h5 <%= 'mt-4' if i > 0 %>"><%= Education::Program.human_attribute_name(prop) %></h3> <h3 class="h5 <%= 'mt-4' if i > 0 %>"><%= Education::Program.human_attribute_name(prop) %></h3>
<%= @program.public_send prop %> <%= @program.public_send prop %>
......
...@@ -16,6 +16,7 @@ en: ...@@ -16,6 +16,7 @@ en:
capacity: Capacity capacity: Capacity
contacts: Contacts contacts: Contacts
continuing: Formation continue continuing: Formation continue
description: Description
duration: Durée duration: Durée
ects: Crédits ECTS ects: Crédits ECTS
evaluation: Modalités d’évaluation evaluation: Modalités d’évaluation
......
...@@ -16,6 +16,7 @@ fr: ...@@ -16,6 +16,7 @@ fr:
capacity: Capacité capacity: Capacité
contacts: Contacts contacts: Contacts
continuing: Formation continue continuing: Formation continue
description: Description
duration: Durée duration: Durée
ects: Crédits ECTS ects: Crédits ECTS
evaluation: Modalités d’évaluation evaluation: Modalités d’évaluation
......
class AddDescriptionToEducationPrograms < ActiveRecord::Migration[6.1]
def change
add_column :education_programs, :description, :text
end
end
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
# #
# It's strongly recommended that you check this file into your version control system. # It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 2021_12_17_112923) do ActiveRecord::Schema.define(version: 2021_12_17_115125) do
# These are extensions that must be enabled in order to support this database # These are extensions that must be enabled in order to support this database
enable_extension "pgcrypto" enable_extension "pgcrypto"
...@@ -373,6 +373,7 @@ ActiveRecord::Schema.define(version: 2021_12_17_112923) do ...@@ -373,6 +373,7 @@ ActiveRecord::Schema.define(version: 2021_12_17_112923) do
t.integer "position", default: 0 t.integer "position", default: 0
t.string "slug" t.string "slug"
t.string "path" t.string "path"
t.text "description"
t.index ["parent_id"], name: "index_education_programs_on_parent_id" t.index ["parent_id"], name: "index_education_programs_on_parent_id"
t.index ["university_id"], name: "index_education_programs_on_university_id" t.index ["university_id"], name: "index_education_programs_on_university_id"
end end
......
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