From e885524768d67c83d447d0c26bb2e9f349dda806 Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Fri, 15 Apr 2022 21:06:09 +0200
Subject: [PATCH] home

---
 .../extranet/academic_years_controller.rb         |  2 +-
 app/controllers/extranet/cohorts_controller.rb    |  2 +-
 app/controllers/extranet/home_controller.rb       |  3 ++-
 app/controllers/extranet/persons_controller.rb    |  2 +-
 app/views/extranet/home/index.html.erb            | 15 ++++++++++++---
 5 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/app/controllers/extranet/academic_years_controller.rb b/app/controllers/extranet/academic_years_controller.rb
index ae8af0b8c..5b7d80d9b 100644
--- a/app/controllers/extranet/academic_years_controller.rb
+++ b/app/controllers/extranet/academic_years_controller.rb
@@ -4,7 +4,7 @@ class Extranet::AcademicYearsController < Extranet::ApplicationController
                               through_association: :academic_years
 
   def index
-    @academic_years = current_context.about&.academic_years || @academic_years
+    @academic_years = current_extranet.about&.academic_years || @academic_years
     breadcrumb
   end
 
diff --git a/app/controllers/extranet/cohorts_controller.rb b/app/controllers/extranet/cohorts_controller.rb
index 7ff9e380d..e25c966f2 100644
--- a/app/controllers/extranet/cohorts_controller.rb
+++ b/app/controllers/extranet/cohorts_controller.rb
@@ -4,7 +4,7 @@ class Extranet::CohortsController < Extranet::ApplicationController
                               through_association: :education_cohorts
 
   def index
-    @cohorts = current_context.about&.cohorts || @cohorts
+    @cohorts = current_extranet.about&.cohorts || @cohorts
     breadcrumb
   end
 
diff --git a/app/controllers/extranet/home_controller.rb b/app/controllers/extranet/home_controller.rb
index 6c0971380..d0b22af8f 100644
--- a/app/controllers/extranet/home_controller.rb
+++ b/app/controllers/extranet/home_controller.rb
@@ -1,6 +1,7 @@
 class Extranet::HomeController < Extranet::ApplicationController
   def index
     redirect_to admin_root_path unless current_extranet
-    @cohorts = current_university.education_cohorts.ordered.limit(2)
+    @cohorts = current_extranet.about&.cohorts || current_university.education_cohorts
+    @cohorts = @cohorts.ordered.limit(5)
   end
 end
diff --git a/app/controllers/extranet/persons_controller.rb b/app/controllers/extranet/persons_controller.rb
index c674dbb34..172fc4473 100644
--- a/app/controllers/extranet/persons_controller.rb
+++ b/app/controllers/extranet/persons_controller.rb
@@ -4,7 +4,7 @@ class Extranet::PersonsController < Extranet::ApplicationController
                               through_association: :people
 
   def index
-    @people = current_context.about&.alumni || @people.alumni
+    @people = current_extranet.about&.alumni || @people.alumni
     breadcrumb
   end
 
diff --git a/app/views/extranet/home/index.html.erb b/app/views/extranet/home/index.html.erb
index d2c5b6045..3a6a045cb 100644
--- a/app/views/extranet/home/index.html.erb
+++ b/app/views/extranet/home/index.html.erb
@@ -1,5 +1,14 @@
 <% content_for :title, current_context %>
 
-<h2><%= Education::Cohort.model_name.human(count: 2) %></h2>
-<p><%= link_to 'Voir toutes les promotions', education_cohorts_path %></p>
-<%= render 'extranet/cohorts/list', cohorts: @cohorts %>
+<div class="row">
+  <div class="col-md-8">
+
+  </div>
+  <div class="col-md-4">
+    <h2>Promotions actuelles</h2>
+    <p><%= link_to 'Voir toutes les promotions', education_cohorts_path %></p>
+    <% @cohorts.each do |cohort| %>
+      <%= link_to cohort, cohort %><br>
+    <% end %>
+  </div>
+</div>
-- 
GitLab