From 449fe8f33357c318dd74ad041fca148bd99709d5 Mon Sep 17 00:00:00 2001
From: ArmandBahi <armand.bahi@veremes.com>
Date: Fri, 28 Sep 2018 15:08:35 +0200
Subject: [PATCH 1/5] Modification du titre

---
 client/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/client/index.html b/client/index.html
index 1040b14d..81e34736 100755
--- a/client/index.html
+++ b/client/index.html
@@ -4,7 +4,7 @@
         <meta charset="UTF-8">
         <meta http-equiv="X-UA-Compatible" content="IE=edge" />
         <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-        <title>Vitis</title>
+        <title>Vitis 2018.05</title>
         <script src="javascript/externs/jquery/jquery-1.11.3.min.js"></script>
         <script src="javascript/externs/mobile-detect/mobile-detect.min.js"></script>
         <script src="https://www.google.com/recaptcha/api.js" async defer></script>
-- 
GitLab


From 700adff2b85818eaedc3456171b0904a88d57929 Mon Sep 17 00:00:00 2001
From: ArmandBahi <armand.bahi@veremes.com>
Date: Fri, 5 Oct 2018 14:03:21 +0200
Subject: [PATCH 2/5] Change dependencies model

---
 {vas/_install => _install}/apache.conf                 |  0
 .../dependencies/mapserver/.htaccess                   |  0
 .../dependencies/mapserver/linux/apache.conf           |  0
 .../dependencies/mapserver/windows/apache.conf         |  0
 .../dependencies/php/linux/apache.conf                 |  0
 {vas/_install => _install}/dependencies/php/php.ini    |  0
 .../dependencies/php/windows/apache.conf               |  0
 .../dependencies/pycron/crontab.txt                    |  0
 .../dependencies/websocket/apache.conf                 |  0
 .../dependencies/websocket/linux/websocket_vitis       |  0
 .../dependencies/websocket/websocket.cfg               |  0
 {vas/_install => _install}/dependency.xml              |  1 -
 {client/_install => _install}/fileToDelete.txt         |  0
 {client/_install => _install}/folderToDelete.txt       |  0
 {vas/_install => _install}/listModuleApache.txt        |  0
 client/_install/dependency.xml                         | 10 ----------
 client/_install/listModuleApache.txt                   |  5 -----
 17 files changed, 16 deletions(-)
 rename {vas/_install => _install}/apache.conf (100%)
 rename {vas/_install => _install}/dependencies/mapserver/.htaccess (100%)
 rename {vas/_install => _install}/dependencies/mapserver/linux/apache.conf (100%)
 rename {vas/_install => _install}/dependencies/mapserver/windows/apache.conf (100%)
 rename {vas/_install => _install}/dependencies/php/linux/apache.conf (100%)
 rename {vas/_install => _install}/dependencies/php/php.ini (100%)
 rename {vas/_install => _install}/dependencies/php/windows/apache.conf (100%)
 rename {vas/_install => _install}/dependencies/pycron/crontab.txt (100%)
 rename {vas/_install => _install}/dependencies/websocket/apache.conf (100%)
 rename {vas/_install => _install}/dependencies/websocket/linux/websocket_vitis (100%)
 rename {vas/_install => _install}/dependencies/websocket/websocket.cfg (100%)
 rename {vas/_install => _install}/dependency.xml (93%)
 rename {client/_install => _install}/fileToDelete.txt (100%)
 mode change 100755 => 100644
 rename {client/_install => _install}/folderToDelete.txt (100%)
 mode change 100755 => 100644
 rename {vas/_install => _install}/listModuleApache.txt (100%)
 delete mode 100755 client/_install/dependency.xml
 delete mode 100755 client/_install/listModuleApache.txt

diff --git a/vas/_install/apache.conf b/_install/apache.conf
similarity index 100%
rename from vas/_install/apache.conf
rename to _install/apache.conf
diff --git a/vas/_install/dependencies/mapserver/.htaccess b/_install/dependencies/mapserver/.htaccess
similarity index 100%
rename from vas/_install/dependencies/mapserver/.htaccess
rename to _install/dependencies/mapserver/.htaccess
diff --git a/vas/_install/dependencies/mapserver/linux/apache.conf b/_install/dependencies/mapserver/linux/apache.conf
similarity index 100%
rename from vas/_install/dependencies/mapserver/linux/apache.conf
rename to _install/dependencies/mapserver/linux/apache.conf
diff --git a/vas/_install/dependencies/mapserver/windows/apache.conf b/_install/dependencies/mapserver/windows/apache.conf
similarity index 100%
rename from vas/_install/dependencies/mapserver/windows/apache.conf
rename to _install/dependencies/mapserver/windows/apache.conf
diff --git a/vas/_install/dependencies/php/linux/apache.conf b/_install/dependencies/php/linux/apache.conf
similarity index 100%
rename from vas/_install/dependencies/php/linux/apache.conf
rename to _install/dependencies/php/linux/apache.conf
diff --git a/vas/_install/dependencies/php/php.ini b/_install/dependencies/php/php.ini
similarity index 100%
rename from vas/_install/dependencies/php/php.ini
rename to _install/dependencies/php/php.ini
diff --git a/vas/_install/dependencies/php/windows/apache.conf b/_install/dependencies/php/windows/apache.conf
similarity index 100%
rename from vas/_install/dependencies/php/windows/apache.conf
rename to _install/dependencies/php/windows/apache.conf
diff --git a/vas/_install/dependencies/pycron/crontab.txt b/_install/dependencies/pycron/crontab.txt
similarity index 100%
rename from vas/_install/dependencies/pycron/crontab.txt
rename to _install/dependencies/pycron/crontab.txt
diff --git a/vas/_install/dependencies/websocket/apache.conf b/_install/dependencies/websocket/apache.conf
similarity index 100%
rename from vas/_install/dependencies/websocket/apache.conf
rename to _install/dependencies/websocket/apache.conf
diff --git a/vas/_install/dependencies/websocket/linux/websocket_vitis b/_install/dependencies/websocket/linux/websocket_vitis
similarity index 100%
rename from vas/_install/dependencies/websocket/linux/websocket_vitis
rename to _install/dependencies/websocket/linux/websocket_vitis
diff --git a/vas/_install/dependencies/websocket/websocket.cfg b/_install/dependencies/websocket/websocket.cfg
similarity index 100%
rename from vas/_install/dependencies/websocket/websocket.cfg
rename to _install/dependencies/websocket/websocket.cfg
diff --git a/vas/_install/dependency.xml b/_install/dependency.xml
similarity index 93%
rename from vas/_install/dependency.xml
rename to _install/dependency.xml
index 7efd2591..f0370de2 100755
--- a/vas/_install/dependency.xml
+++ b/_install/dependency.xml
@@ -3,7 +3,6 @@
 <installer>
 	<schema>
 		<name>s_vitis</name>
-		<version>2018.05.00</version>
 		<dependenciesCollection>
 			<dependency>
 				<name>postgres</name>
diff --git a/client/_install/fileToDelete.txt b/_install/fileToDelete.txt
old mode 100755
new mode 100644
similarity index 100%
rename from client/_install/fileToDelete.txt
rename to _install/fileToDelete.txt
diff --git a/client/_install/folderToDelete.txt b/_install/folderToDelete.txt
old mode 100755
new mode 100644
similarity index 100%
rename from client/_install/folderToDelete.txt
rename to _install/folderToDelete.txt
diff --git a/vas/_install/listModuleApache.txt b/_install/listModuleApache.txt
similarity index 100%
rename from vas/_install/listModuleApache.txt
rename to _install/listModuleApache.txt
diff --git a/client/_install/dependency.xml b/client/_install/dependency.xml
deleted file mode 100755
index d550d0ab..00000000
--- a/client/_install/dependency.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Core -->
-<installer>
-	<dependenciesCollection>
-		<dependency>
-			<nature>vas</nature>
-			<version>2018.05.00</version>
-		</dependency>
-	</dependenciesCollection>
-</installer>
diff --git a/client/_install/listModuleApache.txt b/client/_install/listModuleApache.txt
deleted file mode 100755
index 90a6e693..00000000
--- a/client/_install/listModuleApache.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-alias
-deflate
-headers
-rewrite
-ssl
\ No newline at end of file
-- 
GitLab


From a7b754eb0a913e3c5d87ffc007025c22d940b333 Mon Sep 17 00:00:00 2001
From: Armand Bahi <armand.bahi@veremes.com>
Date: Tue, 9 Oct 2018 12:19:49 +0000
Subject: [PATCH 3/5] Update _install/dependency.xml

---
 _install/dependency.xml | 102 ++++++++++++++++++++--------------------
 1 file changed, 51 insertions(+), 51 deletions(-)

diff --git a/_install/dependency.xml b/_install/dependency.xml
index f0370de2..d24f9bfa 100755
--- a/_install/dependency.xml
+++ b/_install/dependency.xml
@@ -1,51 +1,51 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- VAS -->
-<installer>
-	<schema>
-		<name>s_vitis</name>
-		<dependenciesCollection>
-			<dependency>
-				<name>postgres</name>
-				<version>9.3</version>
-				<nature>extern-pre</nature>
-			</dependency>
-		</dependenciesCollection>
-	</schema>
-	<dependenciesCollection>
-		<dependency>
-			<name>apache</name>
-			<version>2.4.13</version>
-			<nature>extern-pre</nature>
-		</dependency>
-		<dependency>
-			<name>pre-install</name>
-			<nature>extern-pre</nature>
-		</dependency>
-		<dependency>
-			<name>php</name>
-			<nature>extern-post</nature>
-			<location>php-7.2.8</location>
-		</dependency>
-		<!-- Dépendances de PHP -->
-		<dependency>
-			<name>vcredist</name>
-			<nature>extern-pre</nature>
-			<location>vcredist-15-64</location>
-		</dependency>
-		<!-- Fin des dépendances de PHP -->
-		<dependency>
-			<name>post-install</name>
-			<nature>extern-post</nature>
-		</dependency>
-		<dependency>
-			<name>websocket</name>
-			<nature>extern-post</nature>
-			<location>websocket</location>
-		</dependency>
-		<dependency>
-			<name>pgutils</name>
-			<nature>extern-post</nature>
-			<location>pgutils</location>
-		</dependency>
-	</dependenciesCollection>
-</installer>
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Vitis -->
+<installer>
+	<schema>
+		<name>s_vitis</name>
+		<dependenciesCollection>
+			<dependency>
+				<name>postgres</name>
+				<version>9.3</version>
+				<nature>extern-pre</nature>
+			</dependency>
+		</dependenciesCollection>
+	</schema>
+	<dependenciesCollection>
+		<dependency>
+			<name>apache</name>
+			<version>2.4.13</version>
+			<nature>extern-pre</nature>
+		</dependency>
+		<dependency>
+			<name>pre-install</name>
+			<nature>extern-pre</nature>
+		</dependency>
+		<dependency>
+			<name>php</name>
+			<nature>extern-post</nature>
+			<location>php-7.2.8</location>
+		</dependency>
+		<!-- Dépendances de PHP -->
+		<dependency>
+			<name>vcredist</name>
+			<nature>extern-pre</nature>
+			<location>vcredist-15-64</location>
+		</dependency>
+		<!-- Fin des dépendances de PHP -->
+		<dependency>
+			<name>post-install</name>
+			<nature>extern-post</nature>
+		</dependency>
+		<dependency>
+			<name>websocket</name>
+			<nature>extern-post</nature>
+			<location>websocket</location>
+		</dependency>
+		<dependency>
+			<name>pgutils</name>
+			<nature>extern-post</nature>
+			<location>pgutils</location>
+		</dependency>
+	</dependenciesCollection>
+</installer>
-- 
GitLab


From 8c498237872a88d0d218cf7b99653faa641d7b47 Mon Sep 17 00:00:00 2001
From: Armand Bahi <armand.bahi@veremes.com>
Date: Tue, 9 Oct 2018 12:35:15 +0000
Subject: [PATCH 4/5] Divise les dependances client et vas pour apache

---
 _install/{ => client}/fileToDelete.txt   |   6 +-
 _install/{ => client}/folderToDelete.txt |  14 +--
 _install/client/listModuleApache.txt     |   5 +
 _install/{ => vas}/apache.conf           | 138 +++++++++++------------
 _install/{ => vas}/listModuleApache.txt  |  32 +++---
 5 files changed, 100 insertions(+), 95 deletions(-)
 rename _install/{ => client}/fileToDelete.txt (98%)
 rename _install/{ => client}/folderToDelete.txt (96%)
 create mode 100644 _install/client/listModuleApache.txt
 rename _install/{ => vas}/apache.conf (96%)
 mode change 100755 => 100644
 rename _install/{ => vas}/listModuleApache.txt (80%)
 mode change 100755 => 100644

diff --git a/_install/fileToDelete.txt b/_install/client/fileToDelete.txt
similarity index 98%
rename from _install/fileToDelete.txt
rename to _install/client/fileToDelete.txt
index 32b675a4..ca3a9114 100644
--- a/_install/fileToDelete.txt
+++ b/_install/client/fileToDelete.txt
@@ -1,4 +1,4 @@
-javascript/externs/formreader/formreader.js
-javascript/externs/formreader/formreaderCtrl.js
-javascript/externs/formreader/formreaderDrtv.js
+javascript/externs/formreader/formreader.js
+javascript/externs/formreader/formreaderCtrl.js
+javascript/externs/formreader/formreaderDrtv.js
 javascript/externs/formreader/formreaderSrvc.js
\ No newline at end of file
diff --git a/_install/folderToDelete.txt b/_install/client/folderToDelete.txt
similarity index 96%
rename from _install/folderToDelete.txt
rename to _install/client/folderToDelete.txt
index c0f1c982..a0e7984d 100644
--- a/_install/folderToDelete.txt
+++ b/_install/client/folderToDelete.txt
@@ -1,8 +1,8 @@
-javascript/app
-javascript/require
-javascript/test
-javascript/externs/openLayers/ol
-javascript/externs/openLayers/ol.ext
-javascript/externs/studio/properties
-javascript/externs/studio/javascript
+javascript/app
+javascript/require
+javascript/test
+javascript/externs/openLayers/ol
+javascript/externs/openLayers/ol.ext
+javascript/externs/studio/properties
+javascript/externs/studio/javascript
 modules/vitis/javascript
\ No newline at end of file
diff --git a/_install/client/listModuleApache.txt b/_install/client/listModuleApache.txt
new file mode 100644
index 00000000..2c0309e3
--- /dev/null
+++ b/_install/client/listModuleApache.txt
@@ -0,0 +1,5 @@
+alias
+deflate
+headers
+rewrite
+ssl
\ No newline at end of file
diff --git a/_install/apache.conf b/_install/vas/apache.conf
old mode 100755
new mode 100644
similarity index 96%
rename from _install/apache.conf
rename to _install/vas/apache.conf
index bb66dfde..2281b2e2
--- a/_install/apache.conf
+++ b/_install/vas/apache.conf
@@ -1,70 +1,70 @@
-PassEnv TEMP
-Alias /rest[ENV] "[VASDIRECTORY]/rest"
-	<Directory "[VASDIRECTORY]/rest">
-		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
-			SetHandler application/x-httpd-php_vitis[ENV]
-		</FilesMatch>
-		AllowOverride FileInfo
-		Options FollowSymLinks
-		Require all granted
-		<Files ~ "\.(map|log|inc|php)$">
-			Order allow,deny
-			Deny from all
-		</Files>
-	</Directory>
-
-Alias /doc[ENV] "[VASDIRECTORY]/doc"
-	<Directory "[VASDIRECTORY]/doc">
-		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
-			SetHandler application/x-httpd-php_vitis[ENV]
-		</FilesMatch>
-		AllowOverride FileInfo
-		Options FollowSymLinks
-		Require all granted
-	</Directory>
-
-Alias /public[ENV] "[VASDIRECTORY]/public"
-	<Directory "[VASDIRECTORY]/public">
-		AllowOverride FileInfo
-		Options FollowSymLinks
-		Require all granted
-		<Files ~ "\.(map|inc|php)$">
-			Order allow,deny
-			Deny from all
-		</Files>
-		SetHandler application/x-download
-	</Directory>
-Alias /ws_data[ENV] "[VASDIRECTORY]/ws_data"
-	<Directory "[VASDIRECTORY]/ws_data">
-		AllowOverride All
-		Options FollowSymLinks
-		Require all granted
-		<Files ~ "\.(map|log|inc|php)$">
-			Order allow,deny
-			Deny from all
-		</Files>
-		SetHandler application/x-download
-	</Directory>
-Alias /proxy[ENV] "[VASDIRECTORY]/util/proxy"
-	<Directory "[VASDIRECTORY]/util/proxy">
-		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
-			SetHandler application/x-httpd-php_vitis[ENV]
-		</FilesMatch>
-		AllowOverride FileInfo
-		Options FollowSymLinks
-		Require all granted
-		<Files ~ "\.(map|log|inc)$">
-			Order allow,deny
-			Deny from all
-		</Files>
-	</Directory>
-Alias /printserver[ENV] "[VASDIRECTORY]/util/printserver"
-	<Directory "[VASDIRECTORY]/util/printserver">
-		AllowOverride FileInfo
-		Options FollowSymLinks
-		Require all granted
-		<Files ~ "\.(map|log|inc|php)$">
-			Order allow,deny
-			Deny from all
-		</Files>
+PassEnv TEMP
+Alias /rest[ENV] "[VASDIRECTORY]/rest"
+	<Directory "[VASDIRECTORY]/rest">
+		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
+			SetHandler application/x-httpd-php_vitis[ENV]
+		</FilesMatch>
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|log|inc|php)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+	</Directory>
+
+Alias /doc[ENV] "[VASDIRECTORY]/doc"
+	<Directory "[VASDIRECTORY]/doc">
+		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
+			SetHandler application/x-httpd-php_vitis[ENV]
+		</FilesMatch>
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+	</Directory>
+
+Alias /public[ENV] "[VASDIRECTORY]/public"
+	<Directory "[VASDIRECTORY]/public">
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|inc|php)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+		SetHandler application/x-download
+	</Directory>
+Alias /ws_data[ENV] "[VASDIRECTORY]/ws_data"
+	<Directory "[VASDIRECTORY]/ws_data">
+		AllowOverride All
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|log|inc|php)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+		SetHandler application/x-download
+	</Directory>
+Alias /proxy[ENV] "[VASDIRECTORY]/util/proxy"
+	<Directory "[VASDIRECTORY]/util/proxy">
+		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
+			SetHandler application/x-httpd-php_vitis[ENV]
+		</FilesMatch>
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|log|inc)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+	</Directory>
+Alias /printserver[ENV] "[VASDIRECTORY]/util/printserver"
+	<Directory "[VASDIRECTORY]/util/printserver">
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|log|inc|php)$">
+			Order allow,deny
+			Deny from all
+		</Files>
 	</Directory>
\ No newline at end of file
diff --git a/_install/listModuleApache.txt b/_install/vas/listModuleApache.txt
old mode 100755
new mode 100644
similarity index 80%
rename from _install/listModuleApache.txt
rename to _install/vas/listModuleApache.txt
index 4e015bb2..c2626d94
--- a/_install/listModuleApache.txt
+++ b/_install/vas/listModuleApache.txt
@@ -1,16 +1,16 @@
-actions
-alias
-cgi
-deflate
-headers
-ldap
-rewrite
-ssl
-proxy
-proxy_ajp
-proxy_connect
-proxy_fcgi
-proxy_ftp
-proxy_http
-proxy_scgi
-proxy_wstunnel
+actions
+alias
+cgi
+deflate
+headers
+ldap
+rewrite
+ssl
+proxy
+proxy_ajp
+proxy_connect
+proxy_fcgi
+proxy_ftp
+proxy_http
+proxy_scgi
+proxy_wstunnel
\ No newline at end of file
-- 
GitLab


From ddd89b965df8fe0715ee8915813557e78cfc413d Mon Sep 17 00:00:00 2001
From: ArmandBahi <armand.bahi@veremes.com>
Date: Tue, 16 Oct 2018 17:48:10 +0200
Subject: [PATCH 5/5] Update from SVN

---
 client/CHANGE_LOG.txt                         | 57 -------------------
 client/index.html                             |  4 +-
 client/javascript/app/script_client.js        | 52 +++++++----------
 .../externs/formReader/formReaderDrtv.js      |  2 +
 .../externs/formReader/formReaderSrvc.js      |  1 +
 vas/CHANGE_LOG.txt                            | 19 -------
 6 files changed, 24 insertions(+), 111 deletions(-)
 delete mode 100755 client/CHANGE_LOG.txt
 mode change 100755 => 100644 client/javascript/app/script_client.js
 mode change 100755 => 100644 client/javascript/externs/formReader/formReaderDrtv.js
 mode change 100755 => 100644 client/javascript/externs/formReader/formReaderSrvc.js
 delete mode 100755 vas/CHANGE_LOG.txt

diff --git a/client/CHANGE_LOG.txt b/client/CHANGE_LOG.txt
deleted file mode 100755
index 5e5ffe45..00000000
--- a/client/CHANGE_LOG.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-
-              +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-              +                                                                                   +
-              +             			 VEREMES - Vitis Core change log 	          		      +
-              +                                                                                   +
-              +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
-
-b21229|AMELIORATION|core|	Suppression du champ "ID" dans le filtre de recherche des domaines.
-b21227|AMELIORATION|core|	CHANGE_LOG.txt
-b21226|BUG         |core|	Correction d'un bug dans les filtres de recherche (valeur numérique recherchée dans un champ texte).
-
-b21193|RELEASE	   |core|	Version 2016.05.00
-b21188|BUG         |core|	Correction d'un bug sur la fonction de clonage d'un enregistrement (cloneSectionForm()).
-b21178|BUG         |core|	CHANGE_LOG.txt
-b21177|BUG         |core|	Correction d'un bug sur les formulaires utilisants codemirror (formulaire non modifié).
-b21173|BUG         |core|	CHANGE_LOG.txt
-b21172|AMELIORATION|core|	WorkspaceList : pas de boutons pour une liste dans une section en mode "display".
-b21169|BUG         |core|	CHANGE_LOG.txt
-b21168|AMELIORATION|core|	cloneSectionForm() -> clonage d'un enregistrement.
-b21166|AMELIORATION|core|	callFunciton: Si il y a un appel à une fonction dans les paramètres de la fonction
-b21156|AMELIORATION|core|	Optimisation images 2
-b21155|AMELIORATION|core|	Optimisation chargement des images dans les listes vitis
-b21146|AMELIORATION|core|	CHANGE_LOG.txt
-b21145|AMELIORATION|core|	setRadioTranslation() -> change la valeur d'un champ radio par sa traduction (pour le mode display).
-b21136|AMELIORATION|core|	CHANGE_LOG.txt
-b21135|BUG         |core|	Correction d'un bug en mode compilé (copyFormValues).
-
-b21063|RELEASE	   |core|	Version 2016.04.00
-b21123|AMELIORATION|core|	Edition des dépendances sortie vmap 2016.03
-b21080|AMELIORATION|core|   Généralisation du dossier conteneur de fichiers à objets métier ou vitis
-
-b21063|RELEASE	   |core|	Version 2016.03.00
-b21043|AMELIORATION|core|   Depuis vMap ouvrir un objet Vitis en édition avec modesSrvc.scope.selectMode, modesSrvc.scope.selectObject, modesSrvc.scope.displayObjectElement, modesSrvc.scope.editObjectElement
-b21004|BUG         |core|   Module Vitis: l'utilisateur connecté ne peut pas être retiré de la liste des utilisateurs liés au groupe dans l'édition des privilèges "vitis_user" et "vitis_admin".
-b21003|BUG         |core|   Module Vitis: l'utilisateur connecté ne peut pas supprimer ses privilèges "vitis_user" et "vitis_admin" après rafraichissement de l'application.
-b20998|BUG         |core|   Module Vitis: l'utilisateur connecté ne peut pas supprimer son compte.
-b20994|AMELIORATION|core|   Nouveaux types possibles dans le studio/formReader:Image (Objet métier), Fichier en téléchargement (Objet métier)
-b20962|AMELIORATION|core|   FormReader : paramètre "inline" dans un champ "radio" pour l'aligner horizontalement avec le label.
-b20924|AMELIORATION|core|   Compilation du formulaire des filtres dès le 1er affichage du formulaire.
-b20923|AMELIORATION|core|   FormReader : évènement "formExtracted" déclenché à la fin de l'extraction des valeurs d'un formulaire.
-b20949|AMELIORATION|core|   Formreader: Paramètre de type Lien URL
-b20918|BUG         |core|   Formreader: SetValue pour types liste avec ou sans parent
-b20863|BUG         |core|   Correction d'un bug dans les filtres de recherche (<select> avec valeur numérique mais colonne de type "string" dans la base).
-b20863|AMELIORATION|core|   Selection du mode en passant mode_id dans l'url, de l'objet en pasant object_id, de l'action sur un élément en passant action + ids
-b20863|AMELIORATION|core|   FormReader: possibilité de sélectionner les couches à afficher pour les types carte vmap en passant "interactions"."layer_tree" = true
-b20863|BUG         |core|   vMap admin/couches/getCapabilities: correction du bug contraignant à utiliser un seul étage dans les balises "layer"
-
-b20829|RELEASE	   |core|	Version 2016.02.00
-b20291|BUG         |core|   Correction d'un bug sur la taille maximale des fichiers de log à afficher.
-b20082|AMELIORATION|core|   Tri par ordre alphabétique dans les champs de formulaire "select" et "double_select".
-b20058|BUG         |core|   Correction d'un bug de connexion avec une session sauvée dans le localStorage (cookie).
-b20053|AMELIORATION|core|   Surcharge du paramètre "web_server_name" dans le fichier des properties (conf/properties.json).
-b19968|AMELIORATION|core|   Paramètre "web_server_name" des properties à partir des données de l'url.
-b19944|AMELIORATION|core|   Suppression du chargement du fichier "properties.json" dans loadApp.js (doublon avec index.html).
-b19935|BUG         |core|   Suppression du paramètre non utilisé "uiGridConstants" dans la directive formReader.appFormFieldNgRepeatDrtv (erreur avec les widgets de GTF).
-b19984|BUG         |core|   Correction d'un bug sur la sélection du champ "Nombre de lignes par page" dans le formulaire de configuration.
diff --git a/client/index.html b/client/index.html
index 81e34736..e7c405f0 100755
--- a/client/index.html
+++ b/client/index.html
@@ -4,7 +4,7 @@
         <meta charset="UTF-8">
         <meta http-equiv="X-UA-Compatible" content="IE=edge" />
         <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
-        <title>Vitis 2018.05</title>
+        <title>Administration</title>
         <script src="javascript/externs/jquery/jquery-1.11.3.min.js"></script>
         <script src="javascript/externs/mobile-detect/mobile-detect.min.js"></script>
         <script src="https://www.google.com/recaptcha/api.js" async defer></script>
@@ -171,4 +171,4 @@
             });
         </script>
     </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/client/javascript/app/script_client.js b/client/javascript/app/script_client.js
old mode 100755
new mode 100644
index bd0dd762..1f56beac
--- a/client/javascript/app/script_client.js
+++ b/client/javascript/app/script_client.js
@@ -976,41 +976,27 @@ vitisApp.on('appInitCtrlLoaded', function () {
     angular.element(vitisApp.appWorkspaceListDrtv).scope()["resetGridFilter"] = function () {
         $log.info("resetGridFilter");
         var scope = this;
-        var oFormData = formSrvc["getFormData"](envSrvc["sFormDefinitionName"], true);
-        var aFormElementsKeys = Object.keys(oFormData);
-        var i = 0;
-        //si il y a des champs date on les reset pour une nouvelle utilisation (sinon conservation de la date précédente)
-        while (i < aFormElementsKeys.length) {
-            var oFormElement = formSrvc["getFormElementDefinition"](aFormElementsKeys[i], envSrvc["sFormDefinitionName"]);
-            if (oFormElement["type"] === "date" || oFormElement["type"] === "datetime")
-                angular.element("#" + oFormElement["id"]).data("DateTimePicker").clear();
-            i++;
+
+        var sId = envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"];
+
+        if(goog.isDefAndNotNull(envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["id"])){
+            sId = envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["id"];
         }
-        // Valeurs par défaut du formulaire.
-        envSrvc["oFormValues"][envSrvc["sFormDefinitionName"]] = angular.copy(envSrvc["oWorkspaceList"][envSrvc["sSelectedGridOptionsName"]]["oDefaultValues"]);
-        // Supprime et charge la 1ere page sans filtre.
-        envSrvc["oGridOptionsCopy"][envSrvc["sSelectedGridOptionsName"]]["oFilter"] = envSrvc["oDefaultGridOptions"][envSrvc["sSelectedGridOptionsName"]]["oFilter"];
+
+        var oFormReaderScope = angular.element($('#' + sId).children()).scope();
+        oFormReaderScope['oFormValues'][oFormReaderScope['sFormDefinitionName']] = {};
+
+        setTimeout(function () {
+            oFormReaderScope['compileTemplate']();
+            setTimeout(function () {
+                oFormReaderScope['ctrl'].useDefaultValues(true);
+                setTimeout(function () {
+                    oFormReaderScope['ctrl'].extractFormDefinitionInfos();
+                }, 100);
+            }, 100);
+        }, 100);
+
         scope["setGridFilter"]();
-        // 1 seul élément <options> sélectionné.
-        $timeout(function () {
-            aFormElementsKeys.forEach(function (sFormElementKey) {
-                var oFormElementDef = formSrvc["getFormElementDefinition"](sFormElementKey, envSrvc["sFormDefinitionName"]);
-                if (oFormElementDef["type"] === "select") {
-                    document.querySelectorAll("#" + oFormElementDef["id"]).forEach(function (oFormElement) {
-                        if (typeof (oFormElement["options"]) != "undefined") {
-                            Array.from(oFormElement["options"]).forEach(function (oOptions) {
-                                var oSelectValue = envSrvc["oFormValues"][envSrvc["sFormDefinitionName"]][sFormElementKey];
-                                oOptions.selected = false;
-                                if (typeof (oSelectValue) == "object" && typeof (oSelectValue["selectedOption"]) == "object") {
-                                    if (oOptions.value == oSelectValue["selectedOption"]["value"])
-                                        oOptions.selected = true;
-                                }
-                            });
-                        }
-                    });
-                }
-            });
-        });
     };
 
     /**
diff --git a/client/javascript/externs/formReader/formReaderDrtv.js b/client/javascript/externs/formReader/formReaderDrtv.js
old mode 100755
new mode 100644
index 8a05fcbc..283bbc43
--- a/client/javascript/externs/formReader/formReaderDrtv.js
+++ b/client/javascript/externs/formReader/formReaderDrtv.js
@@ -2833,6 +2833,8 @@ formReader.module.directive("appSubformGrid", formReader.appSubformGridDrtv);
  */
 formReader.appSubformDrtv = function ($compile, $log) {
     return {
+        restrict: 'A',
+        scope: true,
         link: function (scope, element, attrs) {
             $log.log("formReader.appSubformDrtv.link");
 
diff --git a/client/javascript/externs/formReader/formReaderSrvc.js b/client/javascript/externs/formReader/formReaderSrvc.js
old mode 100755
new mode 100644
index fa87a6bb..6ca6ef29
--- a/client/javascript/externs/formReader/formReaderSrvc.js
+++ b/client/javascript/externs/formReader/formReaderSrvc.js
@@ -1232,6 +1232,7 @@ formReader.formReaderService = function ($translate, $rootScope, $q, $log, $time
          * @param {object} oSubformValues
          */
         "showModalSubform": function (sModalId, oSubformScope, oSubformDefinition, oSubformDefinitionName, oSubformValues) {
+            $log.log("showModalSubform");
 
             var sToken = this['sToken'];
             var oProperties = this['oProperties'];
diff --git a/vas/CHANGE_LOG.txt b/vas/CHANGE_LOG.txt
deleted file mode 100755
index 8641e240..00000000
--- a/vas/CHANGE_LOG.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-
-              +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-              +                                                                                   +
-              +                 VEREMES - Vitis Application Server (VAS) change log               +
-              +                                                                                   +
-              +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
-
-b21212|AMELIORATION|vas|	Bug upload fichiers avec le même nom
-b21121|AMELIORATION|vas|	Edition des dépendances sortie vmap 2016.03
-b21088|AMELIORATION|vas|	image carte par défaut
-b21087|AMELIORATION|vas|	Ajout des images des services par défaut
-b21080|AMELIORATION|vas|   Généralisation du dossier conteneur de fichiers à objets métier ou vitis
-b21001|AMELIORATION|vas|   Reprojection Auto des géométries en genericGet quand on spécifie aValues['result_srid']
-b20074|BUG         |vas|   Correction d'un bug sur le changement de mot de passe d'un utilisateur qui n'a pas le rôle "vitis_admin".
-b20027|BUG         |vas|   Suppression du paramètre "$(FME_MF_DIR)" à la création d'un projet FME.
-b20008|BUG         |vas|   Web service Vitis/Logs : token valide et privilège "vitis_admin" obligatoires pour supprimes des fichiers de logs.
-b20000|BUG         |vas|   Web service Vitis/Logs : suppression des fichiers avec l'extension ".log" et qui sont uniquement dans les répertoires de logs.
-b19970|AMELIORATION|vas|   Protocole http ou https dans le paramètre "web_server_name" du fichier "properties_server.inc".
-- 
GitLab