Commit 61e82f2c authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Correction du bug de la saisie du calendaire

parent 74179683
......@@ -5,7 +5,5 @@ cache/*
.idea
deploy.log
VERSION
public/vendor/unicaen/app
public/vendor/unicaen/import
public/vendor/unicaen/code
public/vendor/unicaen/*
composer.phar
\ No newline at end of file
......@@ -5,6 +5,7 @@
* L'interface d'administration des motifs de modification de service est de nouveau pleinement fonctionelle.
* La suppression d'un élément pédagogique de l'ODF complémentaire refonctionne.
* Correction d'un bug dans le cache : si un fichier n'était pas déjà en cache il y avait plantage.
* La saisie de service calendaire est de nouveau possible (un bug empêchait de saisir des dates).
## Nouveautés
......
......@@ -51,10 +51,7 @@ $c->passthru([
// Mise à jour des liens vers les répertoires publics des dépendances
$c->println("\nMise à jour des liens vers les répertoires publics des dépendances", $c::COLOR_LIGHT_CYAN);
$res = $oa->majUnicaenSymLinks($osedir);
$c->println($res ? 'Liens mis à jour' : 'Liens déjà à jour', $c::COLOR_GREEN);
$oa->run('maj-public-links', true);
// Conclusion
$oa->writeVersion($version);
......
......@@ -79,6 +79,11 @@ class OseAdmin
{
$oseDir = $this->getOseDir();
/** @todo à supprimer mi-2020 */
if (file_exists($oseDir . "public/vendor/unicaen/app/unicaen")) {
$this->console->exec("rm $oseDir" . "public/vendor/unicaen/app");
}
$oldLibs = [];
$od = array_filter(glob($oseDir . 'public/vendor/unicaen/*'), 'is_dir');
foreach ($od as $dir) {
......@@ -103,7 +108,11 @@ class OseAdmin
}
foreach ($createLibs as $lib) {
$command = "cd $oseDir" . "public/vendor/unicaen;ln -sf ../../../vendor/unicaen/$lib/public $lib";
if (is_dir($oseDir . "/vendor/unicaen/$lib/public/unicaen/$lib")) {
$command = "cd $oseDir" . "public/vendor/unicaen;ln -sf ../../../vendor/unicaen/$lib/public/unicaen/$lib $lib";
} else {
$command = "cd $oseDir" . "public/vendor/unicaen;ln -sf ../../../vendor/unicaen/$lib/public $lib";
}
$this->console->print($command);
$this->console->exec($command);
}
......
......@@ -10,7 +10,7 @@
"require" : {
"php" : ">=7.3 || >=7.4",
"mpdf/mpdf" : "8.0.4 as 7.1.7",
"unicaen/app" : "3.0.4",
"unicaen/app" : "3.0.5",
"unicaen/auth" : "3.0.8",
"zendframework/zend-code": "3.3.2",
"unicaen/bjy-authorize" : "3.0.4",
......
......@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "d6ea41a1721e4e6de1c6be27d4992612",
"content-hash": "6cae20f2fbe8d84e0afc0d79b880c2dd",
"packages": [
{
"name": "beberlei/assert",
......@@ -2263,11 +2263,11 @@
},
{
"name": "unicaen/app",
"version": "3.0.4",
"version": "3.0.5",
"source": {
"type": "git",
"url": "https://git.unicaen.fr/lib/unicaen/app.git",
"reference": "75b49dff741ae8111d8ab4c6c9727cd8277c159e"
"reference": "efa8508eb265087f29388936679dd1a58c4df3e1"
},
"require": {
"beberlei/assert": "^2.9",
......@@ -2323,7 +2323,7 @@
]
},
"description": "Module de base des applications unicaen",
"time": "2019-12-05T10:03:27+00:00"
"time": "2019-12-19T14:04:11+00:00"
},
{
"name": "unicaen/auth",
......
......@@ -209,8 +209,8 @@ $config = [
],
'inline_scripts' => [
'010_bootstrap' => 'vendor/bootstrap-3.3.5/js/bootstrap.min.js',
'030_util' => 'vendor/unicaen/app/unicaen/app/js/util.js',
'040_unicaen' => 'vendor/unicaen/app/unicaen/app/js/unicaen.js',
'030_util' => 'vendor/unicaen/app/js/util.js',
'040_unicaen' => 'vendor/unicaen/app/js/unicaen.js',
'050_jquery_form' => 'vendor/jquery.form-3.51.js', // pour l'uploader Unicaen uniquement!!,
'001_' => 'js/datepicker-fr.js',
......
......@@ -285,7 +285,7 @@ class SaisieCalendaire extends AbstractForm implements EntityManagerAwareInterfa
'periode' => [
'required' => false,
],
'new' => [
'new' => [
'required' => false,
],
'heures' => [
......@@ -332,8 +332,8 @@ class SaisieCalendaireHydrator implements HydratorInterface
/**
* Hydrate $object with the provided $data.
*
* @param array $data
* @param VolumeHoraireListe $object
* @param array $data
* @param VolumeHoraireListe $object
*
* @return object
*/
......@@ -383,7 +383,7 @@ class SaisieCalendaireHydrator implements HydratorInterface
/**
* Extract values from an object
*
* @param VolumeHoraireListe $object
* @param VolumeHoraireListe $object
*
* @return array
*/
......
unicaen/
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment