From 1a96164f4e6ad8f32540c199f779025a4ad27d4d Mon Sep 17 00:00:00 2001
From: Antony Le Courtes <antony.lecourtes@unicaen.fr>
Date: Tue, 16 Nov 2021 10:38:39 +0100
Subject: [PATCH] Synchro voirie avec SIHAM (via octopus)

---
 doc/Connecteurs-Import/Octopus/SRC_VOIRIE.sql       | 13 +++++++++++++
 .../Application/Form/Adresse/AdresseFieldset.php    |  4 +++-
 2 files changed, 16 insertions(+), 1 deletion(-)
 create mode 100644 doc/Connecteurs-Import/Octopus/SRC_VOIRIE.sql

diff --git a/doc/Connecteurs-Import/Octopus/SRC_VOIRIE.sql b/doc/Connecteurs-Import/Octopus/SRC_VOIRIE.sql
new file mode 100644
index 0000000000..351f009335
--- /dev/null
+++ b/doc/Connecteurs-Import/Octopus/SRC_VOIRIE.sql
@@ -0,0 +1,13 @@
+CREATE OR REPLACE VIEW SRC_VOIRIE AS
+SELECT
+    vvsn.code         code,
+    vvsn.libelle      libelle,
+    src.id            source_id,
+    vvsn.code         source_code,
+    vvsn.code         core
+FROM octo.v_via_siham_nomenclatures@octoprod vvsn
+JOIN source src ON src.code = 'Octopus'
+WHERE vvsn.cdstco = 'VNT'
+
+
+
diff --git a/module/Application/src/Application/Form/Adresse/AdresseFieldset.php b/module/Application/src/Application/Form/Adresse/AdresseFieldset.php
index ffc8ac28b7..9b5f61450c 100755
--- a/module/Application/src/Application/Form/Adresse/AdresseFieldset.php
+++ b/module/Application/src/Application/Form/Adresse/AdresseFieldset.php
@@ -115,12 +115,14 @@ class AdresseFieldset extends AbstractFieldset
         /**
          * voirie
          */
+        $qb      = $this->getServiceVoirie()->finderByHistorique();
+        $voiries = \UnicaenApp\Util::collectionAsOptions($this->getServiceVoirie()->getList($qb));
         $this->add([
             'name'       => 'voirie',
             'options'    => [
                 'label'         => 'Voirie',
                 'empty_option'  => ' ',
-                'value_options' => \UnicaenApp\Util::collectionAsOptions($this->getServiceVoirie()->getList()),
+                'value_options' => $voiries,
             ],
             'attributes' => [
                 'class'            => 'selectpicker dossierElement',
-- 
GitLab