Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe

Commits:

5 changed files:

Changes:

  • CHANGELOG.md
    1 1
     # ObServe changelog
    
    2 2
     
    
    3 3
      * Author [Tony Chemit](mailto:dev@tchemit.fr)
    
    4
    - * Last generated at 2024-06-27 13:24.
    
    4
    + * Last generated at 2024-07-03 16:10.
    
    5 5
     
    
    6 6
     ## Version [9.3.6](https://gitlab.com/ultreiaio/ird-observe/-/milestones/283)
    
    7 7
     
    
    8
    -**Closed at 2024-06-27.**
    
    8
    +**Closed at 2024-07-03.**
    
    9 9
     
    
    10 10
     ### Download
    
    11 11
     * [Client (observe-9.3.6-client.zip)](https://repo1.maven.org/maven2/fr/ird/observe/observe/9.3.6/observe-9.3.6-client.zip)
    
    12 12
     * [Serveur (observe-9.3.6.war)](https://repo1.maven.org/maven2/fr/ird/observe/observe/9.3.6/observe-9.3.6.war)
    
    13 13
     * [Serveur (observe-9.3.6-server.zip)](https://repo1.maven.org/maven2/fr/ird/observe/observe/9.3.6/observe-9.3.6-server.zip)
    
    14 14
     
    
    15
    -
    
    16 15
     ### Issues
    
    17 16
       * [[Type::Anomalie 2887]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2887) **En synchro avancée de données, la modification de la configuration des arbres de navigation ne fonctionne plus** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    18 17
       * [[Type::Anomalie 2889]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2889) **Les transcodages ASSOC ne sont plus totalement respectés par l'importeur AVDTH** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    ... ... @@ -20,14 +19,17 @@
    20 19
       * [[Type::Anomalie 2891]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2891) **L'utilisation du bouton de création d'un FOB brut (sans présélection) ne fonctionne plus en mode serveur** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    21 20
       * [[Type::Anomalie 2896]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2896) **Une règle de migration AVDTH ASSOC non respectée** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    22 21
       * [[Type::Anomalie 2899]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2899) **Amélioration du code de mise à jour sql pour les associations lors de remplacement de référentiel** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    22
    +  * [[Type::Anomalie 2915]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2915) **Un utilisateur Windows a toujours un souci avec les chemins lors du démarrage en 9.3.5** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    23 23
       * [[Type::Evolution 2888]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2888) **En synchro avancée de données, amélioration de la gestion des droits des bases utilisées** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    24 24
       * [[Type::Evolution 2892]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2892) **Empêcher l 'assistant synchro données avancées de poursuivre si les 2 bases n'ont pas un droit saisisseur au minimum** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
    
    25 25
       * [[Type::Evolution 2905]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2905) **Sur le formulaire Schéma détaillé de palangre, onglet "Composition", tableau "Paniers", préciser l'unité dans les en-têtes des colonnes** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    26 26
       * [[Type::Evolution 2908]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2908) **LL observations/captures : ajout de champs dans le tableau récapitulatif** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    27 27
       * [[Type::Evolution 2910]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2910) **Dans le cas d'une opération activité 34, toujours ajouter le matériaux balise seule sur le FOB** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    28 28
       * [[Type::Evolution 2911]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2911) **Ultime peaufinage sur traitement d'une OPERA 34 (retrait de balise seule)** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    29
    +  * [[Type::Evolution 2912]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2912) **Externaliser les bases avdth utilisées dans les tests** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    29 30
       * [[Type::Documentation 2894]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2894) **Mini erreur dans la doc du migrateur AVDTH** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    30 31
       * [[Type::Documentation 2897]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2897) **Précisions à ajouter dans la documentation de migration AVDTH** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
    
    32
    +  * [[Type::Documentation 2916]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2916) **Micro correction dans la doc du migrateur AVDTH** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    31 33
     
    
    32 34
     ## Version [9.3.5](https://gitlab.com/ultreiaio/ird-observe/-/milestones/282)
    
    33 35
     
    

  • client/configuration/src/main/java/fr/ird/observe/client/configuration/ClientConfig.java
    ... ... @@ -542,6 +542,7 @@ public class ClientConfig extends GeneratedClientConfig implements TripMapConfig
    542 542
         public void initConfig(String... args) throws ArgumentsParserException {
    
    543 543
             ApplicationConfig applicationConfig = get();
    
    544 544
             applicationConfig.parse(args);
    
    545
    +
    
    545 546
             File userConfigFile = applicationConfig.getUserConfigFile();
    
    546 547
             if (userConfigFile.exists() && (Files.notExists(getServerDataSourceConfigurationsFile().toPath()) || Files.notExists(getRemoteDataSourceConfigurationsFile().toPath()))) {
    
    547 548
                 Properties old = new Properties();
    

  • pom.xml
    ... ... @@ -23,7 +23,7 @@
    23 23
       <parent>
    
    24 24
         <groupId>io.ultreia.maven</groupId>
    
    25 25
         <artifactId>pom</artifactId>
    
    26
    -    <version>2024.26</version>
    
    26
    +    <version>2024.28</version>
    
    27 27
       </parent>
    
    28 28
       <groupId>fr.ird.observe</groupId>
    
    29 29
       <artifactId>ird-observe</artifactId>
    
    ... ... @@ -111,6 +111,7 @@
    111 111
         <!-- build timestamp configuration -->
    
    112 112
         <maven.build.timestamp.format>dd/MM/yyyy HH:mm z</maven.build.timestamp.format>
    
    113 113
         <buildDate>${maven.build.timestamp}</buildDate>
    
    114
    +    <lib.version.java4all.config>1.0.29</lib.version.java4all.config>
    
    114 115
         <!-- >>> Sealed version -->
    
    115 116
         <plugin.version.site>4.0.0-M13</plugin.version.site>
    
    116 117
         <lib.version.java4all.jaxx>3.0.25</lib.version.java4all.jaxx>
    

  • server/configuration/src/main/java/fr/ird/observe/server/configuration/ServerConfig.java
    ... ... @@ -162,10 +162,6 @@ public class ServerConfig extends GeneratedServerConfig implements CleanTemporar
    162 162
             log.info(String.format("Generate empty log4j configuration file to: %s", log4jConfigurationFile));
    
    163 163
         }
    
    164 164
     
    
    165
    -    public boolean isWindows() {
    
    166
    -        return get().getOsName().toLowerCase().contains("windows");
    
    167
    -    }
    
    168
    -
    
    169 165
         public void init(boolean strict) {
    
    170 166
             log.info("Starts to init ObServe server configuration...");
    
    171 167
     
    
    ... ... @@ -196,7 +192,7 @@ public class ServerConfig extends GeneratedServerConfig implements CleanTemporar
    196 192
                 if (strict && !commonSecurityConfigurationFile.exists()) {
    
    197 193
                     throw new IllegalStateException(String.format("Can not start application. Could not find security.yml file.\n\nPlease add it to one of this places:\n\t%s\n\t%s", commonSecurityConfigurationFile, securityConfigurationFile));
    
    198 194
                 }
    
    199
    -            boolean generated = ServerResources.SECURITY_CONFIGURATION.setStrict(strict).setForWindows(isWindows()).copyResource(commonSecurityConfigurationFile.toPath(), securityConfigurationFile);
    
    195
    +            boolean generated = ServerResources.SECURITY_CONFIGURATION.setStrict(strict).setForWindows(get().isWindowsOs()).copyResource(commonSecurityConfigurationFile.toPath(), securityConfigurationFile);
    
    200 196
                 if (generated) {
    
    201 197
                     log.info("Generate default security.yml");
    
    202 198
                 } else {
    

  • src/site/markdown/avdth/referential.md
    ... ... @@ -30,7 +30,7 @@ On transpose les codes espèce AVDTH (**ESPECE.C_ESP**) en **Species.faoCode**
    30 30
     | 9                | TUN                 |
    
    31 31
     | 34               | BUM                 |
    
    32 32
     | 40               | TUS                 |
    
    33
    -| 43               | RVA*                |
    
    33
    +| 43               | RAV*                |
    
    34 34
     | 99               | XXX*                |
    
    35 35
     | 701              | PIL                 |
    
    36 36
     | 702              | CLP                 |