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

Commits:

12 changed files:

Changes:

  • CHANGELOG.md
    1 1
     # ObServe changelog
    
    2 2
     
    
    3 3
      * Author [Tony Chemit](mailto:dev@tchemit.fr)
    
    4
    - * Last generated at 2022-03-03 09:21.
    
    4
    + * Last generated at 2022-03-20 21:33.
    
    5
    +
    
    6
    +## Version [9.0.0-RC-26](https://gitlab.com/ultreiaio/ird-observe/-/milestones/217)
    
    7
    +
    
    8
    +**Closed at 2022-03-20.**
    
    9
    +
    
    10
    +### Download
    
    11
    +* [Client (observe-9.0.0-RC-26-client.zip)](https://repo1.maven.org/maven2/fr/ird/observe/observe/9.0.0-RC-26/observe-9.0.0-RC-26-client.zip)
    
    12
    +* [Serveur (observe-9.0.0-RC-26.war)](https://repo1.maven.org/maven2/fr/ird/observe/observe/9.0.0-RC-26/observe-9.0.0-RC-26.war)
    
    13
    +* [Serveur (observe-9.0.0-RC-26-server.zip)](https://repo1.maven.org/maven2/fr/ird/observe/observe/9.0.0-RC-26/observe-9.0.0-RC-26-server.zip)
    
    14
    +
    
    15
    +### Issues
    
    16
    +  * [[Type::Anomalie 629]](https://gitlab.com/ultreiaio/ird-observe/-/issues/629) **[SERVEUR WEB] Exceptions probablement lorsque la connexion est ponctuellement coupée** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    17
    +  * [[Type::Anomalie 886]](https://gitlab.com/ultreiaio/ird-observe/-/issues/886) **Problème d'exports de marées LL en v5.4** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    18
    +  * [[Type::Anomalie 1832]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1832) **Erreur lors de l'effacement d'une base v9 par la v8** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    19
    +  * [[Type::Anomalie 1867]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1867) **Impossible d'enregistrer le formulaire Marée LL avec section livre de bord et données associées** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    20
    +  * [[Type::Anomalie 1868]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1868) **Impossible d'accéder au formulaire Composition détaillée en LL observations** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    21
    +  * [[Type::Anomalie 2137]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2137) **OptimisticLockException suite à requête PUT avortée** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
    
    22
    +  * [[Type::Anomalie 2183]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2183) **Création d'un programme : exiger 'Observations' ou 'Livre de bord'** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
    
    23
    +  * [[Type::Anomalie 2195]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2195) **Message d'erreur d'insertion de Trip** (Thanks to Tony CHEMIT) (Reported by adelphe n'goran)
    
    24
    +  * [[Type::Anomalie 2196]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2196) **Erreur sur utilisation de PUT pour MAJ une marée** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    25
    +  * [[Type::Anomalie 2197]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2197) **Bouton "Créer la base locale" ne marche pas** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    26
    +  * [[Type::Anomalie 2198]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2198) **La génération d'une base locale ne marche pas :(:(:(** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    27
    +  * [[Type::Anomalie 2199]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2199) **Impossible d'enregistrer une base :(:(:(** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    28
    +  * [[Type::Anomalie 2201]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2201) **Le changement de l'heure ne fire pas le bouton Enregistrer** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    29
    +  * [[Type::Anomalie 2202]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2202) **Le changement d'heure n'est pas enregistré** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    30
    +  * [[Type::Anomalie 2205]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2205) **Les trois formulaires Calée ont perdu le reset** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    31
    +  * [[Type::Anomalie 2210]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2210) **Les messages de validation sont mal encodés** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    32
    +  * [[Type::Anomalie 2213]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2213) **Correction sur les actions du comportements lors du retour sur onglet précédent après une action** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    33
    +  * [[Type::Anomalie 2219]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2219) **Plein d'échantillons, comptage de l'arbre : 0** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    34
    +  * [[Type::Anomalie 2220]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2220) **Problème de décoration de l'arbre  de navigation** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    35
    +  * [[Type::Anomalie 2221]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2221) **Amélioration du mécanisme de remplacement de marée suite à un petit soucis lors de l'export de données (détection de faux positifs dans le script d'insertion)** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    36
    +  * [[Type::Anomalie 2222]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2222) **Si on utilise un favori sur source serveur, le nom de la base optionel n'est pas renseigné dans son éditeur** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    37
    +  * [[Type::Anomalie 2227]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2227) **Corrections sur l'appairement d'activités** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    38
    +  * [[Type::Anomalie 2228]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2228) **Enfin avoir les erreur de WebMotion!** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    39
    +  * [[Type::Evolution 123]](https://gitlab.com/ultreiaio/ird-observe/-/issues/123) **Uniformiser les topiaid entre ObServe et t3+** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    40
    +  * [[Type::Evolution 236]](https://gitlab.com/ultreiaio/ird-observe/-/issues/236) **Permettre de copier-coller facilement le contenu de la fenêtre "Erreur..."** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    41
    +  * [[Type::Evolution 1085]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1085) **Generate navigation API** (Thanks to ) (Reported by Tony CHEMIT)
    
    42
    +  * [[Type::Evolution 1107]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1107) **Déplacer le fichier observe-client.conf dans le .observe** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    43
    +  * [[Type::Evolution 1595]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1595) **Supprimer les vieilles migrations ?** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    44
    +  * [[Type::Evolution 1668]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1668) **Extraire les configurations sauvegardés de sources de données dans des fichiers séparé** (Thanks to ) (Reported by Tony CHEMIT)
    
    45
    +  * [[Type::Evolution 1699]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1699) **Générer les usines de services** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    46
    +  * [[Type::Evolution 2186]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2186) **Libellé d'affichage des marées** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    47
    +  * [[Type::Evolution 2194]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2194) **Le classement des bateaux pourrait se faire sur les noms** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    48
    +  * [[Type::Evolution 2203]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2203) **Contrôle sur l'heure d'activité sur le WS public en create et update** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    49
    +  * [[Type::Evolution 2204]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2204) **Ne plus retourner le contenu en erreur de validation dans l'API publique** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    50
    +  * [[Type::Evolution 2206]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2206) **Amélioration de la documentation de l'API publique pour voir les types de date utilisés** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    51
    +  * [[Type::Evolution 2207]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2207) **Amélioration des validateurs sur collection** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    52
    +  * [[Type::Evolution 2224]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2224) **Améloration sur l'écran Marée** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    53
    +  * [[Type::Evolution 2231]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2231) **Amélioration de la fin de la synchronisation simple de référentiel** (Thanks to ) (Reported by Tony CHEMIT)
    
    54
    +  * [[Type::Tâche 2208]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2208) **Synchro simple du référentiel, associations espèce/océan** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    5 55
     
    
    6 56
     ## Version [9.0.0-RC-25](https://gitlab.com/ultreiaio/ird-observe/-/milestones/216)
    
    7 57
     
    
    ... ... @@ -12,12 +62,10 @@
    12 62
     * [Serveur (observe-9.0.0-RC-25.war)](https://repo1.maven.org/maven2/fr/ird/observe/observe/9.0.0-RC-25/observe-9.0.0-RC-25.war)
    
    13 63
     * [Serveur (observe-9.0.0-RC-25-server.zip)](https://repo1.maven.org/maven2/fr/ird/observe/observe/9.0.0-RC-25/observe-9.0.0-RC-25-server.zip)
    
    14 64
     
    
    15
    -
    
    16 65
     ### Issues
    
    17 66
       * [[Type::Anomalie 2178]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2178) **Souci lors de la configuration de l'arbre 1 avec base vierge** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    18 67
       * [[Type::Anomalie 2180]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2180) **Souci lors de la configuration de l'arbre 2** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    19 68
       * [[Type::Anomalie 2181]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2181) **Soucis lors de la configuration de l'arbre 3 avec base vierge** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    20
    -  * [[Type::Anomalie 2183]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2183) **Création d'un programme : exiger 'Observations' ou 'Livre de bord'** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    21 69
       * [[Type::Anomalie 2188]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2188) **Import AVDTH ne devrait pas être visible en mode serveur** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    22 70
       * [[Type::Anomalie 2189]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2189) **Impossible d'annuler une édition si un référentiel est désactivé** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    23 71
       * [[Type::Anomalie 2190]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2190) **Exception sur chargement de l'arbre (mode serveur) PS / Par bateaux** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    ... ... @@ -68,7 +116,7 @@
    68 116
       * [[Type::Evolution 1959]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1959) **Critères de groupement pour le nouvel arbre** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
    
    69 117
       * [[Type::Evolution 2051]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2051) **Supprimer ces flags sur Program** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    70 118
       * [[Type::Evolution 2133]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2133) **Ajout d'un ordre naturel sur les requêtes GetAll et GetSome** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    71
    -  * [[Type::Evolution 2134]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2134) **Permettre d'avoir sur le serveur plusieurs instances du serveur tournant sur des configurations différentes** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    119
    +  * [[Type::Evolution 2134]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2134) **Permettre d'avoir plusieurs instances du serveur tournant sur des configurations différentes** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    72 120
       * [[Type::Evolution 2135]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2135) **Utilisation d'un seul fichier server.yml pour la configuration du serveur (remplace databases.yml et users.yml)** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    73 121
       * [[Type::Evolution 2155]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2155) **Amélioration de l'interface graphique des source de données** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    74 122
       * [[Type::Evolution 2156]](https://gitlab.com/ultreiaio/ird-observe/-/issues/2156) **Amélioration de l'API publique (GetSome)** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    ... ... @@ -693,6 +741,7 @@ Merry Christmas
    693 741
     * [Serveur (observe-8.0.0.war)](https://repo1.maven.org/maven2/fr/ird/observe/observe/8.0.0/observe-8.0.0.war)
    
    694 742
     
    
    695 743
     ### Issues
    
    744
    +  * [[Type::Anomalie 1428]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1428) **[V8] Bug sur clic sur programme** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
    
    696 745
       * [[Type::Anomalie 1576]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1576) **L'option afficher/cacher la légende semble ne pas fonctionner** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    697 746
       * [[Type::Anomalie 1580]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1580) **Défauts d'affichage dans l'arbre** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    698 747
       * [[Type::Anomalie 1581]](https://gitlab.com/ultreiaio/ird-observe/-/issues/1581) **Les rapports FOB ne fonctionnent pas** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    

  • client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/save/actions/Start.java
    ... ... @@ -92,7 +92,6 @@ public class Start extends SaveLocalUIActionSupport {
    92 92
             }
    
    93 93
     
    
    94 94
             if (stepModel.containsStepForSave(AdminStep.SYNCHRONIZE)) {
    
    95
    -            sendMessage("Sauvegarde du référentiel.");
    
    96 95
                 saveUnidirectionalSynchronizeReferential();
    
    97 96
             }
    
    98 97
     
    
    ... ... @@ -108,8 +107,11 @@ public class Start extends SaveLocalUIActionSupport {
    108 107
     
    
    109 108
             UnidirectionalSynchronizeContext referentialSynchronizeContext = stepModel.getReferentialSynchronizeContext();
    
    110 109
     
    
    111
    -        sendMessage(t("observe.ui.datasource.editor.actions.synchro.referential.message.script.path", referentialSynchronizeContext.getSqlScriptPath()));
    
    112
    -
    
    110
    +        if (referentialSynchronizeContext.getSqlScript().isPresent()) {
    
    111
    +            sendMessage("Sauvegarde des modifications de la synchronisation simple.");
    
    112
    +            sendMessage(t("observe.ui.datasource.editor.actions.synchro.referential.message.script.path", referentialSynchronizeContext.getSqlScriptPath()));
    
    113
    +        }
    
    114
    +        sendMessage("Mise à jour de la date de dernière de synchronisation de référentiel simple.");
    
    113 115
             referentialSynchronizeContext.finish(stepModel.getSource().getSynchronizeService());
    
    114 116
             stepModel.getSource().setModified(true);
    
    115 117
             sendMessage(t("observe.ui.datasource.editor.actions.synchro.referential.message.apply.done", new Date()));
    

  • client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/synchronize/referential/legacy/actions/SynchroUIActionSupport.java
    ... ... @@ -59,7 +59,9 @@ public abstract class SynchroUIActionSupport extends AdminTabUIActionSupport<Syn
    59 59
             stepModel.setReferentialSynchronizeResult(referentialSynchronizeResult);
    
    60 60
     
    
    61 61
             if (referentialSynchronizeResult.isEmpty()) {
    
    62
    +            //Update lastUpdateDate anyway (See https://gitlab.com/ultreiaio/ird-observe/-/issues/2231)
    
    62 63
                 sendMessage(t("observe.ui.datasource.editor.actions.synchro.referential.message.ref.is.updtodate"));
    
    64
    +            ui.getModel().getSaveLocalModel().addStepForSave(AdminStep.SYNCHRONIZE);
    
    63 65
             } else {
    
    64 66
                 for (Class<? extends ReferentialDto> referentialName : referentialSynchronizeResult.getReferentialNames()) {
    
    65 67
                     String referentialStr = t(I18nDecoratorHelper.getType(referentialName));
    

  • client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/data/table/ContentTableUITableModel.java
    ... ... @@ -243,6 +243,10 @@ public abstract class ContentTableUITableModel<D extends DataDto, C extends Cont
    243 243
             validator.setBean(tableEditBean);
    
    244 244
             validator.setChanged(false);
    
    245 245
             inlineModels.keySet().forEach(t -> t.getRowValidator().setParentValidator(validator));
    
    246
    +        startEditTableEditBeanOnInlineModels();
    
    247
    +    }
    
    248
    +
    
    249
    +    protected void startEditTableEditBeanOnInlineModels() {
    
    246 250
             // make inline models editable
    
    247 251
             inlineModels.keySet().forEach(t -> t.setEditable(true));
    
    248 252
         }
    

  • client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SetUI.jaxx
    ... ... @@ -368,7 +368,7 @@
    368 368
           </row>
    
    369 369
         </Table>
    
    370 370
       </JPanel>
    
    371
    -  <Table id='actions' addToContainer="true" forceOverride="2">
    
    371
    +  <Table id='actions' forceOverride="2">
    
    372 372
         <row>
    
    373 373
           <cell fill="both" columns="2">
    
    374 374
             <JButton id='copyValuesAndSave'/>
    

  • client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SetUI.jcss
    ... ... @@ -29,10 +29,6 @@ DateTimeEditor {
    29 29
       showReset:true;
    
    30 30
     }
    
    31 31
     
    
    32
    -#extraActions {
    
    33
    -  visible:{!states.isReadingMode()};
    
    34
    -}
    
    35
    -
    
    36 32
     #copyValuesAndSave {
    
    37 33
       enabled:{states.isUpdatingMode() && states.getCopySetCandidate() != null && states.isValid()};
    
    38 34
       text:"observe.data.ll.logbook.Set.action.copyValuesAndSave";
    

  • client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/observation/SetCatchUIHandler.java
    ... ... @@ -275,12 +275,14 @@ public class SetCatchUIHandler extends GeneratedSetCatchUIHandler {
    275 275
                 // on propage le mode de saisie dans le bean
    
    276 276
                 editBean.setAcquisitionMode(newMode.ordinal());
    
    277 277
             }
    
    278
    -        boolean showIndividualTabs = !createMode && isIndividual;
    
    278
    +//        boolean showIndividualTabs = !createMode && isIndividual;
    
    279
    +        boolean showIndividualTabs =  isIndividual;
    
    279 280
             getModel().getStates().setShowIndividualTabs(showIndividualTabs);
    
    280 281
         }
    
    281 282
     
    
    282 283
         void updateShowIndividualTabs() {
    
    283
    -        boolean showIndividualTabs = !ui.getTableModel().isCreate() && ui.getTableEditBean().getAcquisitionMode() == CatchAcquisitionMode.INDIVIDUAL.ordinal();
    
    284
    +//        boolean showIndividualTabs = !ui.getTableModel().isCreate() && ui.getTableEditBean().getAcquisitionMode() == CatchAcquisitionMode.INDIVIDUAL.ordinal();
    
    285
    +        boolean showIndividualTabs =  ui.getTableEditBean().getAcquisitionMode() == CatchAcquisitionMode.INDIVIDUAL.ordinal();
    
    284 286
             getModel().getStates().setShowIndividualTabs(showIndividualTabs);
    
    285 287
         }
    
    286 288
     
    

  • client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/observation/SetCatchUITableModel.java
    ... ... @@ -135,4 +135,11 @@ public class SetCatchUITableModel extends GeneratedSetCatchUITableModel {
    135 135
     
    
    136 136
             getModel().getStates().resetPosition(tableEditBean);
    
    137 137
         }
    
    138
    +
    
    139
    +    @Override
    
    140
    +    protected void startEditTableEditBeanOnInlineModels() {
    
    141
    +        if (getModel().getStates().isShowIndividualTabs()) {
    
    142
    +            super.startEditTableEditBeanOnInlineModels();
    
    143
    +        }
    
    144
    +    }
    
    138 145
     }

  • client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/observation/SetDetailCompositionUI.jaxx
    ... ... @@ -86,7 +86,7 @@
    86 86
     
    
    87 87
       <BeanValidator id='basketValidator' beanClass='fr.ird.observe.dto.data.ll.observation.BasketDto'
    
    88 88
                      errorTableModel='{getErrorTableModel()}' context='update'>
    
    89
    -    <field name='branchline' component='basketsPane'/>
    
    89
    +    <field name='branchline' component='basketsPanel'/>
    
    90 90
         <field name='floatline1Length' component='basketsPanel'/>
    
    91 91
         <field name='floatline2Length' component='basketsPanel'/>
    
    92 92
       </BeanValidator>
    

  • client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/observation/SetDetailCompositionUI.jcss
    ... ... @@ -92,6 +92,10 @@ EditableTableModel {
    92 92
       _doNotTranslateFieldName: true;
    
    93 93
     }
    
    94 94
     
    
    95
    +#branchlinesPane {
    
    96
    +  _doNotTranslateFieldName: true;
    
    97
    +}
    
    98
    +
    
    95 99
     /* ***************************************************************************** */
    
    96 100
     /*  BRANCHLINE TAB ************************************************************* */
    
    97 101
     /* ***************************************************************************** */
    

  • core/services/local/src/main/java/fr/ird/observe/services/local/service/referential/SynchronizeServiceLocalSupport.java
    ... ... @@ -77,7 +77,9 @@ public class SynchronizeServiceLocalSupport extends ObserveServiceLocal implemen
    77 77
     
    
    78 78
         @Override
    
    79 79
         public void applySql(TopiaSqlScript script, String lastUpdateDateKey) {
    
    80
    -        getTopiaPersistenceContext().executeSqlScript(script);
    
    80
    +        if (script != null) {
    
    81
    +            getTopiaPersistenceContext().executeSqlScript(script);
    
    82
    +        }
    
    81 83
             updateLastUpdateDates(lastUpdateDateKey);
    
    82 84
         }
    
    83 85
     
    

  • pom.xml
    ... ... @@ -23,7 +23,7 @@
    23 23
       <parent>
    
    24 24
         <groupId>io.ultreia.maven</groupId>
    
    25 25
         <artifactId>pom</artifactId>
    
    26
    -    <version>2022.39</version>
    
    26
    +    <version>2022.40</version>
    
    27 27
       </parent>
    
    28 28
       <groupId>fr.ird.observe</groupId>
    
    29 29
       <artifactId>ird-observe</artifactId>
    
    ... ... @@ -155,7 +155,7 @@
    155 155
         <!-- build timestamp configuration -->
    
    156 156
         <maven.build.timestamp.format>dd/MM/yyyy HH:mm z</maven.build.timestamp.format>
    
    157 157
         <buildDate>${maven.build.timestamp}</buildDate>
    
    158
    -    <lib.version.toolkit>6.0.6</lib.version.toolkit>
    
    158
    +    <lib.version.toolkit>6.0.7</lib.version.toolkit>
    
    159 159
         <lib.version.ognl>3.1.29</lib.version.ognl>
    
    160 160
         <!--can't use 1.4.197 (date has changed + blob also)-->
    
    161 161
         <lib.version.h2>1.4.196</lib.version.h2>