From a09fba7189951ed922920db9413772ae7829b72b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Mon, 26 Aug 2019 14:40:09 +0200
Subject: [PATCH] =?UTF-8?q?Les=20ID=20des=20types=20de=20volumes=20horaire?=
 =?UTF-8?q?s=20et=20des=20=C3=A9tats=20de=20volumes=20horaires=20pouvaient?=
 =?UTF-8?q?=20=C3=AAtre=20modifi=C3=A9s=20=C3=A0=20tort.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 CHANGELOG.md          |  3 ++-
 admin/src/DataGen.php | 10 +++++++---
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index aa952d5ad8..37de9d556f 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,7 +7,8 @@ author: Laurent Lécluse - DSI - Unicaen
 
 ## Correction de bugs
 
-* Depuis la 8.2, les RIB SEPA n'étaient jamais considérés comme validés. C'est corrigé.
+* Depuis la 8.2, les RIB SEPA n'étaient jamais considérés comme validés.
+* Toujours depuis la 8.2, les ID des types de volumes horaires et des états de volumes horaires pouvaient être modifiés à tort.
 
 # OSE 8.2
 
diff --git a/admin/src/DataGen.php b/admin/src/DataGen.php
index 475a316b02..0d0bf26007 100644
--- a/admin/src/DataGen.php
+++ b/admin/src/DataGen.php
@@ -50,17 +50,19 @@ class DataGen
         ],
         'TYPE_VOLUME_HORAIRE' => [
             'title' => 'Types de volumes horaires',
+            'key'   => 'CODE',
         ],
         'ETAT_VOLUME_HORAIRE' => [
             'title' => 'États de volumes horaires',
+            'key'   => 'CODE',
         ],
         'PERIMETRE'           => [
             'title' => 'Périmètres des rôles',
             'key'   => 'CODE',
         ],
-        'SOURCE' => [
-            'title' => 'Sources de données',
-            'key'   => 'CODE',
+        'SOURCE'              => [
+            'title'   => 'Sources de données',
+            'key'     => 'CODE',
             'options' => ['delete' => false],
         ],
         'TYPE_VALIDATION'     => [
@@ -308,12 +310,14 @@ class DataGen
     }
 
 
+
     public function SOURCE()
     {
         return require $this->oseAdmin->getOseDir() . 'data/sources.php';
     }
 
 
+
     public function TBL()
     {
         return require $this->oseAdmin->getOseDir() . 'data/tbl.php';
-- 
GitLab