From 07e1b338ed7310838bf2dec687d345f724507f9f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Fri, 20 Dec 2019 11:46:30 +0100
Subject: [PATCH] =?UTF-8?q?Nouvelle=20tentative=20de=20r=C3=A9solution=20d?=
 =?UTF-8?q?u=20bug=20des=20mauvais=20liens=20symboliques?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 admin/actions/update.php              |  4 ----
 admin/migration/MajLienUnicaenApp.php | 34 +++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 4 deletions(-)
 create mode 100644 admin/migration/MajLienUnicaenApp.php

diff --git a/admin/actions/update.php b/admin/actions/update.php
index 2ad885615b..6dbe9229a6 100644
--- a/admin/actions/update.php
+++ b/admin/actions/update.php
@@ -49,10 +49,6 @@ $c->passthru([
     "php composer.phar install",
 ]);
 
-unset($oa);
-$oa = new OseAdmin($c);
-$oa->init();
-
 // Mise à jour des liens vers les répertoires publics des dépendances
 $oa->run('maj-public-links', true);
 
diff --git a/admin/migration/MajLienUnicaenApp.php b/admin/migration/MajLienUnicaenApp.php
new file mode 100644
index 0000000000..c095188fa7
--- /dev/null
+++ b/admin/migration/MajLienUnicaenApp.php
@@ -0,0 +1,34 @@
+<?php
+
+
+
+
+
+class MajLienUnicaenApp extends AbstractMigration
+{
+    protected $contexte = self::CONTEXTE_POST;
+
+
+
+    public function description(): string
+    {
+        return "Mise à jour du lien vers les fichier publics d'UnicaenApp";
+    }
+
+
+
+    public function utile(): bool
+    {
+        $oseDir = $this->oseAdmin->getOseDir();
+
+        return file_exists($oseDir . "public/vendor/unicaen/app/unicaen");
+    }
+
+
+
+    public function action()
+    {
+        $this->oseAdmin->run('maj-public-links', true);
+    }
+
+}
\ No newline at end of file
-- 
GitLab